climateprediction.net (CPDN) home page
Task 11108943

Task 11108943

Name hadsm3dhet2_jw72_006604720_5
Workunit 6808093
Created 15 Mar 2010, 12:13:31 UTC
Sent 31 May 2010, 8:51:40 UTC
Report deadline 13 May 2011, 14:11:40 UTC
Received 5 Jul 2010, 22:49:29 UTC
Server state Over
Outcome Success
Client state Done
Exit status 0 (0x00000000)
Computer ID 1025599
Run time 18 days 2 hours 6 min 37 sec
CPU time 16 days 16 hours 31 min 53 sec
Validate state Workunit error - check skipped
Credit 7,145.52
Device peak FLOPS 0.00 GFLOPS
Application version ---
Stderr
<core_client_version>6.10.56</core_client_version>
<![CDATA[
<stderr_txt>
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN process is not running, exiting, bRetVal = 1, checkPID=0, selfPID=2872, iMonCtr=1
Model crash detected, will try to restart...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
MainError:	12:59:15 AM	No files match the supplied pattern.
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
MainError:	10:51:05 PM	No files match the supplied pattern.
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
MainError:	10:07:19 PM	No files match the supplied pattern.
called boinc_finish

</stderr_txt>
]]>
Latest Trickles Received
Time Sent (UTC) Host ID Result ID Result Name Timestep CPU Time (sec) Average (sec/TS)
05 Jul 2010 22:11:59 1025599 11108943 hadsm3dhet2_jw72_006604720_5 259,248 1,441,913 1.8540
05 Jul 2010 10:09:44 1025599 11108943 hadsm3dhet2_jw72_006604720_5 248,446 1,424,038 1.8568
05 Jul 2010 04:57:53 1025599 11108943 hadsm3dhet2_jw72_006604720_5 237,644 1,406,730 1.8604
04 Jul 2010 21:51:13 1025599 11108943 hadsm3dhet2_jw72_006604720_5 226,842 1,389,411 1.8641
04 Jul 2010 08:34:45 1025599 11108943 hadsm3dhet2_jw72_006604720_5 216,040 1,371,571 1.8673
04 Jul 2010 03:51:39 1025599 11108943 hadsm3dhet2_jw72_006604720_5 205,238 1,354,806 1.8720
03 Jul 2010 22:39:20 1025599 11108943 hadsm3dhet2_jw72_006604720_5 194,436 1,337,789 1.8765
03 Jul 2010 17:16:20 1025599 11108943 hadsm3dhet2_jw72_006604720_5 183,634 1,319,612 1.8794
03 Jul 2010 03:42:14 1025599 11108943 hadsm3dhet2_jw72_006604720_5 172,832 1,302,305 1.8838
02 Jul 2010 22:55:13 1025599 11108943 hadsm3dhet2_jw72_006604720_5 162,030 1,285,200 1.8885
02 Jul 2010 17:35:20 1025599 11108943 hadsm3dhet2_jw72_006604720_5 151,228 1,266,961 1.8918
02 Jul 2010 02:48:25 1025599 11108943 hadsm3dhet2_jw72_006604720_5 140,426 1,246,812 1.8922
01 Jul 2010 21:33:22 1025599 11108943 hadsm3dhet2_jw72_006604720_5 129,624 1,228,702 1.8958
01 Jul 2010 06:10:15 1025599 11108943 hadsm3dhet2_jw72_006604720_5 118,822 1,209,055 1.8971
30 Jun 2010 18:38:06 1025599 11108943 hadsm3dhet2_jw72_006604720_5 108,020 1,188,140 1.8964
30 Jun 2010 03:29:56 1025599 11108943 hadsm3dhet2_jw72_006604720_5 97,218 1,166,355 1.8943
29 Jun 2010 20:36:38 1025599 11108943 hadsm3dhet2_jw72_006604720_5 86,416 1,145,601 1.8938
29 Jun 2010 06:47:37 1025599 11108943 hadsm3dhet2_jw72_006604720_5 75,614 1,125,840 1.8950
28 Jun 2010 22:39:13 1025599 11108943 hadsm3dhet2_jw72_006604720_5 64,812 1,105,749 1.8957
28 Jun 2010 01:55:11 1025599 11108943 hadsm3dhet2_jw72_006604720_5 54,010 1,087,442 1.8994


©2024 cpdn.org