Name | hadsm3dhet2_jt8o_006600890_7 |
Workunit | 6804263 |
Created | 15 Mar 2010, 12:08:30 UTC |
Sent | 16 Jun 2010, 4:18:44 UTC |
Report deadline | 29 May 2011, 9:38:44 UTC |
Received | 29 Jun 2010, 6:00:17 UTC |
Server state | Over |
Outcome | Success |
Client state | Done |
Exit status | 0 (0x00000000) |
Computer ID | 1062413 |
Run time | 8 days 0 hours 28 min 41 sec |
CPU time | 7 days 18 hours 48 min 12 sec |
Validate state | Workunit error - check skipped |
Credit | 7,145.52 |
Device peak FLOPS | 3.12 GFLOPS |
Application version | UK Met Office HadSM3 Slab Model v6.07 windows_intelx86 |
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... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... 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:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 AM No files match the supplied pattern. MainError: 12:04:39 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... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... 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:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 AM No files match the supplied pattern. MainError: 08:03:21 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... MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM No files match the supplied pattern. MainError: 02:50:37 AM 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) |
29 Jun 2010 02:54:31 | 1062413 | 11070635 | hadsm3dhet2_jt8o_006600890_7 | 259,248 | 672,491 | 0.8647 |
29 Jun 2010 00:08:43 | 1062413 | 11070635 | hadsm3dhet2_jt8o_006600890_7 | 248,446 | 663,117 | 0.8646 |
28 Jun 2010 21:32:52 | 1062413 | 11070635 | hadsm3dhet2_jt8o_006600890_7 | 237,644 | 653,802 | 0.8647 |
28 Jun 2010 17:08:05 | 1062413 | 11070635 | hadsm3dhet2_jt8o_006600890_7 | 226,842 | 644,234 | 0.8644 |
28 Jun 2010 12:20:45 | 1062413 | 11070635 | hadsm3dhet2_jt8o_006600890_7 | 216,040 | 634,879 | 0.8643 |
28 Jun 2010 09:44:01 | 1062413 | 11070635 | hadsm3dhet2_jt8o_006600890_7 | 205,238 | 625,604 | 0.8644 |
28 Jun 2010 07:07:16 | 1062413 | 11070635 | hadsm3dhet2_jt8o_006600890_7 | 194,436 | 616,221 | 0.8643 |
28 Jun 2010 04:28:28 | 1062413 | 11070635 | hadsm3dhet2_jt8o_006600890_7 | 183,634 | 606,928 | 0.8644 |
28 Jun 2010 01:55:07 | 1062413 | 11070635 | hadsm3dhet2_jt8o_006600890_7 | 172,832 | 597,597 | 0.8644 |
27 Jun 2010 23:19:08 | 1062413 | 11070635 | hadsm3dhet2_jt8o_006600890_7 | 162,030 | 588,312 | 0.8645 |
27 Jun 2010 20:38:24 | 1062413 | 11070635 | hadsm3dhet2_jt8o_006600890_7 | 151,228 | 578,992 | 0.8645 |
27 Jun 2010 18:03:38 | 1062413 | 11070635 | hadsm3dhet2_jt8o_006600890_7 | 140,426 | 569,655 | 0.8645 |
27 Jun 2010 15:26:31 | 1062413 | 11070635 | hadsm3dhet2_jt8o_006600890_7 | 129,624 | 560,403 | 0.8647 |
27 Jun 2010 12:52:28 | 1062413 | 11070635 | hadsm3dhet2_jt8o_006600890_7 | 118,822 | 551,122 | 0.8648 |
27 Jun 2010 10:18:02 | 1062413 | 11070635 | hadsm3dhet2_jt8o_006600890_7 | 108,020 | 541,778 | 0.8647 |
27 Jun 2010 07:41:56 | 1062413 | 11070635 | hadsm3dhet2_jt8o_006600890_7 | 97,218 | 532,463 | 0.8648 |
27 Jun 2010 05:03:39 | 1062413 | 11070635 | hadsm3dhet2_jt8o_006600890_7 | 86,416 | 523,117 | 0.8648 |
27 Jun 2010 02:25:46 | 1062413 | 11070635 | hadsm3dhet2_jt8o_006600890_7 | 75,614 | 513,747 | 0.8647 |
26 Jun 2010 23:58:52 | 1062413 | 11070635 | hadsm3dhet2_jt8o_006600890_7 | 64,812 | 504,357 | 0.8646 |
26 Jun 2010 21:12:24 | 1062413 | 11070635 | hadsm3dhet2_jt8o_006600890_7 | 54,010 | 495,053 | 0.8647 |
©2024 cpdn.org