Name | hadsm3dhet2_jv3b_006603289_4 |
Workunit | 6806662 |
Created | 15 Mar 2010, 12:11:31 UTC |
Sent | 5 Jun 2010, 21:31:49 UTC |
Report deadline | 19 May 2011, 2:51:49 UTC |
Received | 22 Jun 2010, 3:54:23 UTC |
Server state | Over |
Outcome | Success |
Client state | Done |
Exit status | 0 (0x00000000) |
Computer ID | 1059380 |
Run time | 11 days 23 hours 26 min 15 sec |
CPU time | 11 days 9 hours 58 min 44 sec |
Validate state | Workunit error - check skipped |
Credit | 7,145.52 |
Device peak FLOPS | 3.28 GFLOPS |
Application version | UK Met Office HadSM3 Slab Model v6.09 i686-apple-darwin |
Stderr | <core_client_version>6.10.44</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... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 PM No files match the supplied pattern. MainError: 08:52:11 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... MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 AM No files match the supplied pattern. MainError: 09:56:30 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: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 AM No files match the supplied pattern. MainError: 03:53:47 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) |
22 Jun 2010 03:57:28 | 1059380 | 11094626 | hadsm3dhet2_jv3b_006603289_4 | 259,248 | 986,324 | 1.2682 |
22 Jun 2010 00:16:16 | 1059380 | 11094626 | hadsm3dhet2_jv3b_006603289_4 | 248,446 | 973,647 | 1.2695 |
21 Jun 2010 20:23:45 | 1059380 | 11094626 | hadsm3dhet2_jv3b_006603289_4 | 237,644 | 960,865 | 1.2708 |
21 Jun 2010 16:06:52 | 1059380 | 11094626 | hadsm3dhet2_jv3b_006603289_4 | 226,842 | 947,972 | 1.2719 |
21 Jun 2010 12:23:26 | 1059380 | 11094626 | hadsm3dhet2_jv3b_006603289_4 | 216,040 | 934,998 | 1.2729 |
21 Jun 2010 09:22:28 | 1059380 | 11094626 | hadsm3dhet2_jv3b_006603289_4 | 205,238 | 922,088 | 1.2741 |
21 Jun 2010 03:34:25 | 1059380 | 11094626 | hadsm3dhet2_jv3b_006603289_4 | 194,436 | 908,970 | 1.2750 |
20 Jun 2010 23:44:30 | 1059380 | 11094626 | hadsm3dhet2_jv3b_006603289_4 | 183,634 | 894,451 | 1.2739 |
20 Jun 2010 12:40:00 | 1059380 | 11094626 | hadsm3dhet2_jv3b_006603289_4 | 172,832 | 878,592 | 1.2709 |
20 Jun 2010 08:25:42 | 1059380 | 11094626 | hadsm3dhet2_jv3b_006603289_4 | 162,030 | 863,817 | 1.2693 |
20 Jun 2010 05:39:40 | 1059380 | 11094626 | hadsm3dhet2_jv3b_006603289_4 | 151,228 | 849,065 | 1.2678 |
20 Jun 2010 00:06:39 | 1059380 | 11094626 | hadsm3dhet2_jv3b_006603289_4 | 140,426 | 834,104 | 1.2659 |
19 Jun 2010 19:31:52 | 1059380 | 11094626 | hadsm3dhet2_jv3b_006603289_4 | 129,624 | 818,327 | 1.2626 |
19 Jun 2010 13:55:04 | 1059380 | 11094626 | hadsm3dhet2_jv3b_006603289_4 | 118,822 | 802,680 | 1.2595 |
19 Jun 2010 04:58:05 | 1059380 | 11094626 | hadsm3dhet2_jv3b_006603289_4 | 108,020 | 789,114 | 1.2595 |
19 Jun 2010 01:09:41 | 1059380 | 11094626 | hadsm3dhet2_jv3b_006603289_4 | 97,218 | 775,592 | 1.2597 |
18 Jun 2010 20:22:42 | 1059380 | 11094626 | hadsm3dhet2_jv3b_006603289_4 | 86,416 | 762,092 | 1.2598 |
18 Jun 2010 14:32:47 | 1059380 | 11094626 | hadsm3dhet2_jv3b_006603289_4 | 75,614 | 748,524 | 1.2599 |
18 Jun 2010 10:40:26 | 1059380 | 11094626 | hadsm3dhet2_jv3b_006603289_4 | 64,812 | 734,984 | 1.2600 |
18 Jun 2010 06:49:28 | 1059380 | 11094626 | hadsm3dhet2_jv3b_006603289_4 | 54,010 | 721,435 | 1.2601 |
©2024 cpdn.org