climateprediction.net home page
Task 11199343

Task 11199343

Name hadsm3dhet2_k365_006613759_8
Workunit 6817132
Created 15 Mar 2010, 12:25:17 UTC
Sent 4 May 2010, 20:50:17 UTC
Report deadline 17 Apr 2011, 2:10:17 UTC
Received 20 Sep 2010, 5:53:46 UTC
Server state Over
Outcome Success
Client state Done
Exit status 0 (0x00000000)
Computer ID 878486
Run time 24 days 22 hours 36 min 26 sec
CPU time 22 days 9 hours 0 min 24 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.18</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 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...
No heartbeat from core client for 30 sec - exiting
CPDN Monitor - No 'heartbeat' 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...
No heartbeat from core client for 30 sec - exiting
CPDN Monitor - No 'heartbeat' 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:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 PM	No files match the supplied pattern.
MainError:	08:53:57 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...
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:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 PM	No files match the supplied pattern.
MainError:	03:16:35 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...

</stderr_txt>
]]>
Latest Trickles Received
Time Sent (UTC) Host ID Result ID Result Name Timestep CPU Time (sec) Average (sec/TS)
18 Sep 2010 20:38:14 878486 11199343 hadsm3dhet2_k365_006613759_8 259,248 1,933,224 2.4857
18 Sep 2010 11:15:14 878486 11199343 hadsm3dhet2_k365_006613759_8 248,446 1,917,527 2.5002
16 Sep 2010 09:20:01 878486 11199343 hadsm3dhet2_k365_006613759_8 237,644 1,902,213 2.5157
15 Sep 2010 17:48:43 878486 11199343 hadsm3dhet2_k365_006613759_8 226,842 1,886,334 2.5308
15 Sep 2010 09:34:21 878486 11199343 hadsm3dhet2_k365_006613759_8 216,040 1,870,477 2.5465
14 Sep 2010 16:17:24 878486 11199343 hadsm3dhet2_k365_006613759_8 205,238 1,854,402 2.5623
14 Sep 2010 10:42:09 878486 11199343 hadsm3dhet2_k365_006613759_8 194,436 1,838,347 2.5786
13 Sep 2010 15:11:47 878486 11199343 hadsm3dhet2_k365_006613759_8 183,634 1,822,417 2.5956
13 Sep 2010 06:54:05 878486 11199343 hadsm3dhet2_k365_006613759_8 172,832 1,806,693 2.6134
11 Sep 2010 16:51:44 878486 11199343 hadsm3dhet2_k365_006613759_8 162,030 1,791,295 2.6322
10 Sep 2010 09:40:22 878486 11199343 hadsm3dhet2_k365_006613759_8 151,228 1,775,456 2.6510
08 Sep 2010 18:04:17 878486 11199343 hadsm3dhet2_k365_006613759_8 140,426 1,759,894 2.6709
08 Sep 2010 07:30:34 878486 11199343 hadsm3dhet2_k365_006613759_8 129,624 1,744,191 2.6912
07 Sep 2010 14:07:24 878486 11199343 hadsm3dhet2_k365_006613759_8 118,822 1,728,372 2.7119
06 Sep 2010 15:57:47 878486 11199343 hadsm3dhet2_k365_006613759_8 108,020 1,712,584 2.7335
06 Sep 2010 09:00:20 878486 11199343 hadsm3dhet2_k365_006613759_8 97,218 1,697,097 2.7563
06 Sep 2010 08:22:38 878486 11199343 hadsm3dhet2_k365_006613759_8 86,416 1,681,528 2.7798
06 Sep 2010 08:22:38 878486 11199343 hadsm3dhet2_k365_006613759_8 75,614 1,666,129 2.8044
06 Sep 2010 08:22:38 878486 11199343 hadsm3dhet2_k365_006613759_8 64,812 1,650,347 2.8293
01 Sep 2010 12:00:50 878486 11199343 hadsm3dhet2_k365_006613759_8 54,010 1,634,985 2.8558


©2024 cpdn.org