Name | hadsm3dhet2_jj70_006587870_3 |
Workunit | 6791243 |
Created | 15 Mar 2010, 11:49:18 UTC |
Sent | 28 Oct 2010, 19:24:46 UTC |
Report deadline | 11 Oct 2011, 0:44:46 UTC |
Received | 2 Dec 2010, 18:55:04 UTC |
Server state | Over |
Outcome | Success |
Client state | Done |
Exit status | 0 (0x00000000) |
Computer ID | 840593 |
Run time | |
CPU time | 20 days 21 hours 58 min 1 sec |
Validate state | Workunit error - check skipped |
Credit | 7,145.52 |
Device peak FLOPS | 1.45 GFLOPS |
Application version | UK Met Office HadSM3 Slab Model v6.07 windows_intelx86 |
Stderr | <core_client_version>5.2.13</core_client_version> <stderr_txt> 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... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' 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... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... CPDN Monitor - Quit request from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting 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... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... CPDN Monitor - Quit request from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... CPDN Monitor - Quit request from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... CPDN Monitor - Quit request from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... CPDN Monitor - Quit request from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - Quit request from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting 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... No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. MainError: 09:58:44 PM No files match the supplied pattern. CPDN Monitor - Quit request from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - Quit request from BOINC... No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting 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... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. MainError: 05:18:34 PM No files match the supplied pattern. 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... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... CPDN Monitor - Quit request from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... CPDN Monitor - Quit request from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' 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... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... CPDN Monitor - Quit request from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... CPDN Monitor - Quit request from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' 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... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' 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... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... CPDN Monitor - Quit request from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... CPDN Monitor - Quit request from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - Quit request from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 PM No files match the supplied pattern. MainError: 04:36:55 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) |
02 Dec 2010 16:41:58 | 840593 | 10940428 | hadsm3dhet2_jj70_006587870_3 | 259,248 | 1,807,081 | 2.3235 |
01 Dec 2010 22:50:29 | 840593 | 10940428 | hadsm3dhet2_jj70_006587870_3 | 248,446 | 1,781,319 | 2.3226 |
01 Dec 2010 15:17:14 | 840593 | 10940428 | hadsm3dhet2_jj70_006587870_3 | 237,644 | 1,755,963 | 2.3223 |
30 Nov 2010 19:35:55 | 840593 | 10940428 | hadsm3dhet2_jj70_006587870_3 | 226,842 | 1,730,094 | 2.3212 |
30 Nov 2010 12:22:53 | 840593 | 10940428 | hadsm3dhet2_jj70_006587870_3 | 216,040 | 1,705,365 | 2.3217 |
29 Nov 2010 18:39:45 | 840593 | 10940428 | hadsm3dhet2_jj70_006587870_3 | 205,238 | 1,679,547 | 2.3207 |
29 Nov 2010 09:55:38 | 840593 | 10940428 | hadsm3dhet2_jj70_006587870_3 | 194,436 | 1,652,290 | 2.3176 |
29 Nov 2010 09:09:11 | 840593 | 10940428 | hadsm3dhet2_jj70_006587870_3 | 183,634 | 1,627,804 | 2.3184 |
28 Nov 2010 18:55:37 | 840593 | 10940428 | hadsm3dhet2_jj70_006587870_3 | 172,832 | 1,603,413 | 2.3193 |
28 Nov 2010 11:49:03 | 840593 | 10940428 | hadsm3dhet2_jj70_006587870_3 | 162,030 | 1,578,851 | 2.3200 |
27 Nov 2010 19:35:25 | 840593 | 10940428 | hadsm3dhet2_jj70_006587870_3 | 151,228 | 1,554,077 | 2.3205 |
27 Nov 2010 12:26:27 | 840593 | 10940428 | hadsm3dhet2_jj70_006587870_3 | 140,426 | 1,529,575 | 2.3213 |
27 Nov 2010 08:46:18 | 840593 | 10940428 | hadsm3dhet2_jj70_006587870_3 | 129,624 | 1,504,997 | 2.3221 |
26 Nov 2010 09:04:10 | 840593 | 10940428 | hadsm3dhet2_jj70_006587870_3 | 118,822 | 1,480,362 | 2.3228 |
25 Nov 2010 15:40:34 | 840593 | 10940428 | hadsm3dhet2_jj70_006587870_3 | 108,020 | 1,455,668 | 2.3234 |
25 Nov 2010 07:31:41 | 840593 | 10940428 | hadsm3dhet2_jj70_006587870_3 | 97,218 | 1,429,428 | 2.3216 |
25 Nov 2010 00:00:50 | 840593 | 10940428 | hadsm3dhet2_jj70_006587870_3 | 86,416 | 1,403,374 | 2.3200 |
24 Nov 2010 15:52:14 | 840593 | 10940428 | hadsm3dhet2_jj70_006587870_3 | 75,614 | 1,376,083 | 2.3162 |
24 Nov 2010 08:50:40 | 840593 | 10940428 | hadsm3dhet2_jj70_006587870_3 | 64,812 | 1,349,671 | 2.3138 |
24 Nov 2010 00:55:38 | 840593 | 10940428 | hadsm3dhet2_jj70_006587870_3 | 54,010 | 1,325,252 | 2.3148 |
©2024 cpdn.org