climateprediction.net home page
Task 11093022

Task 11093022

Name hadsm3dhet2_juyv_006603129_0
Workunit 6806502
Created 15 Mar 2010, 12:11:18 UTC
Sent 6 Jun 2010, 14:10:16 UTC
Report deadline 19 May 2011, 19:30:16 UTC
Received 5 Aug 2010, 18:58:36 UTC
Server state Over
Outcome Success
Client state Done
Exit status 0 (0x00000000)
Computer ID 1034357
Run time 19 days 6 hours 30 min 38 sec
CPU time 11 days 11 hours 55 min 48 sec
Validate state Workunit error - check skipped
Credit 7,145.52
Device peak FLOPS 2.62 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
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:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	No files match the supplied pattern.
MainError:	03:37:12 AM	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...
CPDN Monitor - Quit request from BOINC...
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...
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...
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 process is not running, exiting, bRetVal = 1, checkPID=0, selfPID=6828, iMonCtr=1
Model crash detected, will try to restart...
CPDN Monitor - Quit request from BOINC...
CPDN Monitor - Quit request from BOINC...
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:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 AM	No files match the supplied pattern.
MainError:	12:07:35 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...
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 AM	No files match the supplied pattern.
MainError:	05:23:17 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)
03 Aug 2010 05:24:20 1034357 11093022 hadsm3dhet2_juyv_006603129_0 259,248 993,348 1.2772
02 Aug 2010 17:06:09 1034357 11093022 hadsm3dhet2_juyv_006603129_0 248,446 980,710 1.2787
02 Aug 2010 12:08:04 1034357 11093022 hadsm3dhet2_juyv_006603129_0 237,644 967,953 1.2801
02 Aug 2010 08:15:06 1034357 11093022 hadsm3dhet2_juyv_006603129_0 226,842 955,278 1.2817
02 Aug 2010 03:19:48 1034357 11093022 hadsm3dhet2_juyv_006603129_0 216,040 942,580 1.2832
02 Aug 2010 01:59:29 1034357 11093022 hadsm3dhet2_juyv_006603129_0 205,238 929,815 1.2847
01 Aug 2010 18:46:10 1034357 11093022 hadsm3dhet2_juyv_006603129_0 194,436 917,256 1.2866
01 Aug 2010 15:13:13 1034357 11093022 hadsm3dhet2_juyv_006603129_0 183,634 904,771 1.2886
01 Aug 2010 10:30:24 1034357 11093022 hadsm3dhet2_juyv_006603129_0 172,832 892,083 1.2904
01 Aug 2010 07:33:28 1034357 11093022 hadsm3dhet2_juyv_006603129_0 162,030 879,348 1.2922
01 Aug 2010 01:05:11 1034357 11093022 hadsm3dhet2_juyv_006603129_0 151,228 866,579 1.2939
31 Jul 2010 21:25:48 1034357 11093022 hadsm3dhet2_juyv_006603129_0 140,426 854,071 1.2962
31 Jul 2010 17:45:10 1034357 11093022 hadsm3dhet2_juyv_006603129_0 129,624 841,517 1.2984
31 Jul 2010 14:11:51 1034357 11093022 hadsm3dhet2_juyv_006603129_0 118,822 829,022 1.3008
31 Jul 2010 10:35:31 1034357 11093022 hadsm3dhet2_juyv_006603129_0 108,020 816,505 1.3032
31 Jul 2010 07:01:23 1034357 11093022 hadsm3dhet2_juyv_006603129_0 97,218 804,094 1.3060
31 Jul 2010 03:36:13 1034357 11093022 hadsm3dhet2_juyv_006603129_0 86,416 791,807 1.3090
31 Jul 2010 00:01:56 1034357 11093022 hadsm3dhet2_juyv_006603129_0 75,614 779,636 1.3123
27 Jul 2010 16:04:23 1034357 11093022 hadsm3dhet2_juyv_006603129_0 64,812 767,308 1.3154
27 Jul 2010 12:23:03 1034357 11093022 hadsm3dhet2_juyv_006603129_0 54,010 754,685 1.3182


©2024 cpdn.org