Name | hadam3p_pnw_yt84_1963_1_006883340_1 |
Workunit | 7086656 |
Created | 23 Apr 2012, 11:19:00 UTC |
Sent | 24 Apr 2012, 13:11:19 UTC |
Report deadline | 6 Apr 2013, 18:31:19 UTC |
Received | 9 May 2012, 14:22:49 UTC |
Server state | Over |
Outcome | Success |
Client state | Done |
Exit status | 0 (0x00000000) |
Computer ID | 1087355 |
Run time | 5 days 2 hours 16 min 2 sec |
CPU time | 4 days 23 hours 16 min 52 sec |
Validate state | Workunit error - check skipped |
Credit | 3,005.88 |
Device peak FLOPS | 2.81 GFLOPS |
Application version | UK Met Office HadAM3P-HadRM3P Pacific North West v6.09 windows_intelx86 |
Stderr | <core_client_version>7.0.25</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... Regional Worker:: CPDN process is not running, exiting, bRetVal = 1, checkPID=57268, selfPID=57268, iMonCtr=2 06:56:55 (57752): No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... 06:57:33 (56460): No heartbeat from core client for 30 sec - exiting 06:57:34 (56460): No heartbeat from core client for 30 sec - exiting 06:57:35 (56460): No heartbeat from core client for 30 sec - exiting 06:57:36 (56460): No heartbeat from core client for 30 sec - exiting 06:57:37 (56460): No heartbeat from core client for 30 sec - exiting 06:57:38 (56460): No heartbeat from core client for 30 sec - exiting 06:57:39 (56460): No heartbeat from core client for 30 sec - exiting 06:57:40 (56460): No heartbeat from core client for 30 sec - exiting 06:57:41 (56460): No heartbeat from core client for 30 sec - exiting 06:57:42 (56460): No heartbeat from core client for 30 sec - exiting 06:57:43 (56460): No heartbeat from core client for 30 sec - exiting 06:57:44 (56460): No heartbeat from core client for 30 sec - exiting 06:57:45 (56460): No heartbeat from core client for 30 sec - exiting 06:57:46 (56460): No heartbeat from core client for 30 sec - exiting 06:57:47 (56460): No heartbeat from core client for 30 sec - exiting 06:57:48 (56460): No heartbeat from core client for 30 sec - exiting 06:57:49 (56460): No heartbeat from core client for 30 sec - exiting 06:57:50 (56460): No heartbeat from core client for 30 sec - exiting 06:57:51 (56460): No heartbeat from core client for 30 sec - exiting 06:57:52 (56460): No heartbeat from core client for 30 sec - exiting 06:57:53 (56460): No heartbeat from core client for 30 sec - exiting 06:57:54 (56460): No heartbeat from core client for 30 sec - exiting 06:57:55 (56460): No heartbeat from core client for 30 sec - exiting 06:57:56 (56460): No heartbeat from core client for 30 sec - exiting 06:57:57 (56460): No heartbeat from core client for 30 sec - exiting 06:57:58 (56460): No heartbeat from core client for 30 sec - exiting 06:57:59 (56460): No heartbeat from core client for 30 sec - exiting 06:58:00 (56460): No heartbeat from core client for 30 sec - exiting 06:58:01 (56460): No heartbeat from core client for 30 sec - exiting 06:58:02 (56460): No heartbeat from core client for 30 sec - exiting 06:58:03 (56460): No heartbeat from core client for 30 sec - exiting 06:58:04 (56460): No heartbeat from core client for 30 sec - exiting 06:58:05 (56460): No heartbeat from core client for 30 sec - exiting 06:58:06 (56460): No heartbeat from core client for 30 sec - exiting 06:58:07 (56460): No heartbeat from core client for 30 sec - exiting 06:58:08 (56460): No heartbeat from core client for 30 sec - exiting 06:58:09 (56460): No heartbeat from core client for 30 sec - exiting 06:58:10 (56460): No heartbeat from core client for 30 sec - exiting 06:58:11 (56460): No heartbeat from core client for 30 sec - exiting 06:58:12 (56460): No heartbeat from core client for 30 sec - exiting 06:58:13 (56460): No heartbeat from core client for 30 sec - exiting 06:58:14 (56460): No heartbeat from core client for 30 sec - exiting 06:58:15 (56460): No heartbeat from core client for 30 sec - exiting 06:58:16 (56460): No heartbeat from core client for 30 sec - exiting 06:58:17 (56460): No heartbeat from core client for 30 sec - exiting 06:58:18 (56460): No heartbeat from core client for 30 sec - exiting 06:58:19 (56460): No heartbeat from core client for 30 sec - exiting 06:58:20 (56460): No heartbeat from core client for 30 sec - exiting 06:58:21 (56460): No heartbeat from core client for 30 sec - exiting 06:58:22 (56460): No heartbeat from core client for 30 sec - exiting 06:58:23 (56460): No heartbeat from core client for 30 sec - exiting 06:58:24 (56460): No heartbeat from core client for 30 sec - exiting 06:58:25 (56460): No heartbeat from core client for 30 sec - exiting 06:58:26 (56460): No heartbeat from core client for 30 sec - exiting 06:58:27 (56460): No heartbeat from core client for 30 sec - exiting 06:58:28 (56460): No heartbeat from core client for 30 sec - exiting 06:58:29 (56460): No heartbeat from core client for 30 sec - exiting 06:58:30 (56460): No heartbeat from core client for 30 sec - exiting 06:58:31 (56460): No heartbeat from core client for 30 sec - exiting 06:58:32 (56460): No heartbeat from core client for 30 sec - exiting 06:58:33 (56460): No heartbeat from core client for 30 sec - exiting 06:58:34 (56460): No heartbeat from core client for 30 sec - exiting 06:58:35 (56460): No heartbeat from core client for 30 sec - exiting 06:58:36 (56460): No heartbeat from core client for 30 sec - exiting 06:58:37 (56460): No heartbeat from core client for 30 sec - exiting 06:58:38 (56460): No heartbeat from core client for 30 sec - exiting 06:58:39 (56460): No heartbeat from core client for 30 sec - exiting 06:58:40 (56460): No heartbeat from core client for 30 sec - exiting 06:58:41 (56460): No heartbeat from core client for 30 sec - exiting 06:58:42 (56460): No heartbeat from core client for 30 sec - exiting 06:58:43 (56460): No heartbeat from core client for 30 sec - exiting 06:58:44 (56460): No heartbeat from core client for 30 sec - exiting 06:58:45 (56460): No heartbeat from core client for 30 sec - exiting 06:58:46 (56460): No heartbeat from core client for 30 sec - exiting 06:58:47 (56460): No heartbeat from core client for 30 sec - exiting 06:58:48 (56460): No heartbeat from core client for 30 sec - exiting 06:58:49 (56460): No heartbeat from core client for 30 sec - exiting 06:58:50 (56460): No heartbeat from core client for 30 sec - exiting 06:58:51 (56460): No heartbeat from core client for 30 sec - exiting 06:58:52 (56460): No heartbeat from core client for 30 sec - exiting 06:58:53 (56460): No heartbeat from core client for 30 sec - exiting 06:58:54 (56460): No heartbeat from core client for 30 sec - exiting 06:58:55 (56460): No heartbeat from core client for 30 sec - exiting 06:58:56 (56460): No heartbeat from core client for 30 sec - exiting 06:58:57 (56460): No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... CPDN Monitor - Quit request from BOINC... 08:07:48 (55892): No heartbeat from core client for 30 sec - exiting 08:07:49 (55892): No heartbeat from core client for 30 sec - exiting 08:07:50 (55892): No heartbeat from core client for 30 sec - exiting 08:07:51 (55892): No heartbeat from core client for 30 sec - exiting 08:07:52 (55892): No heartbeat from core client for 30 sec - exiting 08:07:53 (55892): No heartbeat from core client for 30 sec - exiting 08:07:54 (55892): No heartbeat from core client for 30 sec - exiting 08:07:55 (55892): No heartbeat from core client for 30 sec - exiting 08:07:56 (55892): No heartbeat from core client for 30 sec - exiting 08:07:57 (55892): No heartbeat from core client for 30 sec - exiting 08:07:58 (55892): No heartbeat from core client for 30 sec - exiting 08:07:59 (55892): No heartbeat from core client for 30 sec - exiting 08:08:00 (55892): No heartbeat from core client for 30 sec - exiting 08:08:01 (55892): No heartbeat from core client for 30 sec - exiting 08:08:02 (55892): No heartbeat from core client for 30 sec - exiting 08:08:03 (55892): No heartbeat from core client for 30 sec - exiting 08:08:04 (55892): No heartbeat from core client for 30 sec - exiting 08:08:05 (55892): No heartbeat from core client for 30 sec - exiting 08:08:06 (55892): No heartbeat from core client for 30 sec - exiting 08:08:07 (55892): No heartbeat from core client for 30 sec - exiting 08:08:08 (55892): No heartbeat from core client for 30 sec - exiting 08:08:09 (55892): No heartbeat from core client for 30 sec - exiting 08:08:10 (55892): No heartbeat from core client for 30 sec - exiting 08:08:11 (55892): No heartbeat from core client for 30 sec - exiting 08:08:12 (55892): No heartbeat from core client for 30 sec - exiting 08:08:13 (55892): No heartbeat from core client for 30 sec - exiting 08:08:14 (55892): No heartbeat from core client for 30 sec - exiting 08:08:15 (55892): No heartbeat from core client for 30 sec - exiting 08:08:16 (55892): No heartbeat from core client for 30 sec - exiting 08:08:17 (55892): No heartbeat from core client for 30 sec - exiting 08:08:18 (55892): No heartbeat from core client for 30 sec - exiting 08:08:19 (55892): No heartbeat from core client for 30 sec - exiting 08:08:20 (55892): No heartbeat from core client for 30 sec - exiting 08:08:21 (55892): No heartbeat from core client for 30 sec - exiting 08:08:22 (55892): No heartbeat from core client for 30 sec - exiting 08:08:23 (55892): No heartbeat from core client for 30 sec - exiting 08:08:24 (55892): No heartbeat from core client for 30 sec - exiting 08:08:25 (55892): No heartbeat from core client for 30 sec - exiting 08:08:26 (55892): No heartbeat from core client for 30 sec - exiting 08:08:27 (55892): No heartbeat from core client for 30 sec - exiting 08:08:28 (55892): No heartbeat from core client for 30 sec - exiting 08:08:29 (55892): No heartbeat from core client for 30 sec - exiting 08:08:30 (55892): No heartbeat from core client for 30 sec - exiting 08:08:31 (55892): No heartbeat from core client for 30 sec - exiting 08:08:32 (55892): No heartbeat from core client for 30 sec - exiting 08:08:33 (55892): No heartbeat from core client for 30 sec - exiting 08:08:34 (55892): No heartbeat from core client for 30 sec - exiting 08:08:35 (55892): No heartbeat from core client for 30 sec - exiting 08:08:36 (55892): No heartbeat from core client for 30 sec - exiting 08:08:37 (55892): No heartbeat from core client for 30 sec - exiting 08:08:38 (55892): No heartbeat from core client for 30 sec - exiting 08:08:39 (55892): No heartbeat from core client for 30 sec - exiting 08:08:40 (55892): No heartbeat from core client for 30 sec - exiting 08:08:41 (55892): No heartbeat from core client for 30 sec - exiting 08:08:42 (55892): No heartbeat from core client for 30 sec - exiting 08:08:43 (55892): No heartbeat from core client for 30 sec - exiting 08:08:44 (55892): No heartbeat from core client for 30 sec - exiting 08:08:45 (55892): No heartbeat from core client for 30 sec - exiting 08:08:46 (55892): No heartbeat from core client for 30 sec - exiting 08:08:47 (55892): No heartbeat from core client for 30 sec - exiting 08:08:48 (55892): No heartbeat from core client for 30 sec - exiting 08:08:49 (55892): No heartbeat from core client for 30 sec - exiting 08:09:20 (55892): No heartbeat from core client for 30 sec - exiting 08:09:21 (55892): No heartbeat from core client for 30 sec - exiting 08:09:22 (55892): No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... 08:09:23 (55892): No heartbeat from core client for 30 sec - exiting CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... 08:18:15 (62664): 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... Regional Worker:: CPDN process is not running, exiting, bRetVal = 1, checkPID=62124, selfPID=62124, iMonCtr=2 CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... 21:57:30 (68656): No heartbeat from core client for 30 sec - exiting 21:57:31 (68656): No heartbeat from core client for 30 sec - exiting 21:57:32 (68656): No heartbeat from core client for 30 sec - exiting 21:57:33 (68656): No heartbeat from core client for 30 sec - exiting 21:57:34 (68656): No heartbeat from core client for 30 sec - exiting 21:57:35 (68656): No heartbeat from core client for 30 sec - exiting 21:57:36 (68656): No heartbeat from core client for 30 sec - exiting 21:57:37 (68656): No heartbeat from core client for 30 sec - exiting 21:57:38 (68656): No heartbeat from core client for 30 sec - exiting 21:57:39 (68656): No heartbeat from core client for 30 sec - exiting 21:57:40 (68656): No heartbeat from core client for 30 sec - exiting 21:57:41 (68656): No heartbeat from core client for 30 sec - exiting 21:57:42 (68656): No heartbeat from core client for 30 sec - exiting 21:57:43 (68656): No heartbeat from core client for 30 sec - exiting 21:57:44 (68656): No heartbeat from core client for 30 sec - exiting 21:57:45 (68656): No heartbeat from core client for 30 sec - exiting 21:57:46 (68656): No heartbeat from core client for 30 sec - exiting 21:57:47 (68656): No heartbeat from core client for 30 sec - exiting 21:57:48 (68656): No heartbeat from core client for 30 sec - exiting 21:57:49 (68656): No heartbeat from core client for 30 sec - exiting 21:57:50 (68656): No heartbeat from core client for 30 sec - exiting 21:57:51 (68656): No heartbeat from core client for 30 sec - exiting 21:57:52 (68656): No heartbeat from core client for 30 sec - exiting 21:57:53 (68656): No heartbeat from core client for 30 sec - exiting 21:57:54 (68656): No heartbeat from core client for 30 sec - exiting 21:57:55 (68656): No heartbeat from core client for 30 sec - exiting 21:57:56 (68656): No heartbeat from core client for 30 sec - exiting 21:57:57 (68656): No heartbeat from core client for 30 sec - exiting 21:57:58 (68656): No heartbeat from core client for 30 sec - exiting 21:57:59 (68656): No heartbeat from core client for 30 sec - exiting 21:58:00 (68656): No heartbeat from core client for 30 sec - exiting 21:58:01 (68656): No heartbeat from core client for 30 sec - exiting 21:58:02 (68656): No heartbeat from core client for 30 sec - exiting 21:58:03 (68656): No heartbeat from core client for 30 sec - exiting 21:58:04 (68656): No heartbeat from core client for 30 sec - exiting 21:58:05 (68656): No heartbeat from core client for 30 sec - exiting 21:58:06 (68656): No heartbeat from core client for 30 sec - exiting 21:58:07 (68656): No heartbeat from core client for 30 sec - exiting 21:58:08 (68656): No heartbeat from core client for 30 sec - exiting 21:58:09 (68656): No heartbeat from core client for 30 sec - exiting 21:58:10 (68656): No heartbeat from core client for 30 sec - exiting 21:58:11 (68656): No heartbeat from core client for 30 sec - exiting 21:58:12 (68656): No heartbeat from core client for 30 sec - exiting 21:58:13 (68656): No heartbeat from core client for 30 sec - exiting 21:58:14 (68656): No heartbeat from core client for 30 sec - exiting 21:58:15 (68656): No heartbeat from core client for 30 sec - exiting 21:58:16 (68656): No heartbeat from core client for 30 sec - exiting 21:58:17 (68656): No heartbeat from core client for 30 sec - exiting 21:58:18 (68656): No heartbeat from core client for 30 sec - exiting 21:58:19 (68656): No heartbeat from core client for 30 sec - exiting 21:58:20 (68656): No heartbeat from core client for 30 sec - exiting 21:58:21 (68656): No heartbeat from core client for 30 sec - exiting 21:58:22 (68656): No heartbeat from core client for 30 sec - exiting 21:58:23 (68656): No heartbeat from core client for 30 sec - exiting 21:58:24 (68656): No heartbeat from core client for 30 sec - exiting 21:58:25 (68656): No heartbeat from core client for 30 sec - exiting 21:58:26 (68656): No heartbeat from core client for 30 sec - exiting 21:58:27 (68656): No heartbeat from core client for 30 sec - exiting 21:58:28 (68656): No heartbeat from core client for 30 sec - exiting 21:58:29 (68656): No heartbeat from core client for 30 sec - exiting 21:58:30 (68656): No heartbeat from core client for 30 sec - exiting 21:58:31 (68656): No heartbeat from core client for 30 sec - exiting 21:58:32 (68656): No heartbeat from core client for 30 sec - exiting 21:58:33 (68656): No heartbeat from core client for 30 sec - exiting 21:58:34 (68656): No heartbeat from core client for 30 sec - exiting 21:58:35 (68656): No heartbeat from core client for 30 sec - exiting 21:58:36 (68656): No heartbeat from core client for 30 sec - exiting 21:58:37 (68656): No heartbeat from core client for 30 sec - exiting 21:58:38 (68656): No heartbeat from core client for 30 sec - exiting 21:58:39 (68656): No heartbeat from core client for 30 sec - exiting 21:58:40 (68656): No heartbeat from core client for 30 sec - exiting 21:58:41 (68656): No heartbeat from core client for 30 sec - exiting 21:58:42 (68656): No heartbeat from core client for 30 sec - exiting 21:58:43 (68656): No heartbeat from core client for 30 sec - exiting 21:58:44 (68656): No heartbeat from core client for 30 sec - exiting 21:58:45 (68656): No heartbeat from core client for 30 sec - exiting 21:58:46 (68656): 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... 22:35:43 (73532): 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... Suspended CPDN Monitor - Suspend request from BOINC... Suspended CPDN Monitor - Suspend request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... 00:33:03 (100744): No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... 00:33:52 (99284): 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... Regional Worker:: CPDN process is not running, exiting, bRetVal = 1, checkPID=97372, selfPID=97372, iMonCtr=2 CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... 07:56:44 (101520): No heartbeat from core client for 30 sec - exiting 07:56:45 (101520): No heartbeat from core client for 30 sec - exiting 07:56:46 (101520): No heartbeat from core client for 30 sec - exiting 07:56:47 (101520): No heartbeat from core client for 30 sec - exiting 07:56:48 (101520): No heartbeat from core client for 30 sec - exiting 07:56:49 (101520): No heartbeat from core client for 30 sec - exiting 07:56:50 (101520): No heartbeat from core client for 30 sec - exiting 07:56:51 (101520): No heartbeat from core client for 30 sec - exiting 07:56:52 (101520): No heartbeat from core client for 30 sec - exiting 07:56:53 (101520): No heartbeat from core client for 30 sec - exiting 07:56:54 (101520): No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... CPDN Monitor - Quit request from BOINC... Regional Worker:: CPDN process is not running, exiting, bRetVal = 1, checkPID=105212, selfPID=105212, iMonCtr=2 CPDN Monitor - Quit request from BOINC... Leaving CPDN_Main::Monitor... Called boinc_finish </stderr_txt> ]]> |
Latest Trickles Received | ||||||
---|---|---|---|---|---|---|
Time Sent (UTC) | Host ID | Result ID | Result Name | Timestep | CPU Time (sec) | Average (sec/TS) |
09 May 2012 10:41:36 | 1087355 | 14577413 | hadam3p_pnw_yt84_1963_1_006883340_1 | 138,336 | 428,597 | 3.0982 |
09 May 2012 00:29:35 | 1087355 | 14577413 | hadam3p_pnw_yt84_1963_1_006883340_1 | 126,816 | 393,320 | 3.1015 |
08 May 2012 13:24:00 | 1087355 | 14577413 | hadam3p_pnw_yt84_1963_1_006883340_1 | 115,296 | 358,573 | 3.1100 |
08 May 2012 02:14:14 | 1087355 | 14577413 | hadam3p_pnw_yt84_1963_1_006883340_1 | 103,776 | 324,625 | 3.1281 |
07 May 2012 16:06:53 | 1087355 | 14577413 | hadam3p_pnw_yt84_1963_1_006883340_1 | 92,256 | 290,956 | 3.1538 |
03 May 2012 01:12:05 | 1087355 | 14577413 | hadam3p_pnw_yt84_1963_1_006883340_1 | 80,736 | 257,075 | 3.1841 |
02 May 2012 01:01:04 | 1087355 | 14577413 | hadam3p_pnw_yt84_1963_1_006883340_1 | 69,216 | 221,760 | 3.2039 |
01 May 2012 02:28:42 | 1087355 | 14577413 | hadam3p_pnw_yt84_1963_1_006883340_1 | 57,696 | 185,880 | 3.2217 |
30 Apr 2012 03:42:59 | 1087355 | 14577413 | hadam3p_pnw_yt84_1963_1_006883340_1 | 46,176 | 148,743 | 3.2212 |
29 Apr 2012 14:04:02 | 1087355 | 14577413 | hadam3p_pnw_yt84_1963_1_006883340_1 | 34,656 | 111,164 | 3.2076 |
28 Apr 2012 19:02:28 | 1087355 | 14577413 | hadam3p_pnw_yt84_1963_1_006883340_1 | 23,139 | 73,691 | 3.1847 |
28 Apr 2012 11:24:54 | 1087355 | 14577413 | hadam3p_pnw_yt84_1963_1_006883340_1 | 23,136 | 73,291 | 3.1678 |
27 Apr 2012 13:02:33 | 1087355 | 14577413 | hadam3p_pnw_yt84_1963_1_006883340_1 | 11,616 | 36,901 | 3.1767 |
©2024 cpdn.org