Name | hadcm3n_ya1l_1980_40_007694433_1 |
Workunit | 7849541 |
Created | 23 Jan 2012, 23:23:52 UTC |
Sent | 23 Jan 2012, 23:28:23 UTC |
Report deadline | 24 Apr 2012, 6:55:34 UTC |
Received | 9 Mar 2012, 19:48:14 UTC |
Server state | Over |
Outcome | Success |
Client state | Done |
Exit status | 0 (0x00000000) |
Computer ID | 1164544 |
Run time | 21 days 6 hours 40 min 18 sec |
CPU time | 16 days 21 hours 32 min 56 sec |
Validate state | Valid |
Credit | 12,441.60 |
Device peak FLOPS | 3.05 GFLOPS |
Application version | UK Met Office Coupled Model Full Resolution Ocean v6.07 i686-apple-darwin |
Stderr | <core_client_version>6.12.35</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... 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... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... 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... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x857604: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x857600: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x103d204: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x857604: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x857600: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x857604: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x857600: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x857604: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x857600: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x1058804: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x1058800: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x1058804: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x1058800: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x857604: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x857600: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x857604: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x857600: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x103d204: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x83c004: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x801404: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x801400: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x801404: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x801400: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x801404: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x801400: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x801404: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x801400: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x801404: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x801400: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x1000e04: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug hadcm3n_6.07_i686-apple-darwin(65968,0xa0575540) malloc: *** error for object 0x1000e00: incorrect checksum for freed object - object was probably modified after being freed. *** set a breakpoint in malloc_error_break to debug CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... 06:55:54 (246): No heartbeat from core client for 30 sec - exiting 06:55:55 (246): No heartbeat from core client for 30 sec - exiting 06:55:56 (246): No heartbeat from core client for 30 sec - exiting 06:55:57 (246): No heartbeat from core client for 30 sec - exiting 06:55:58 (246): No heartbeat from core client for 30 sec - exiting 06:55:59 (246): No heartbeat from core client for 30 sec - exiting 06:56:00 (246): No heartbeat from core client for 30 sec - exiting 06:56:01 (246): No heartbeat from core client for 30 sec - exiting 06:56:02 (246): No heartbeat from core client for 30 sec - exiting 06:56:03 (246): No heartbeat from core client for 30 sec - exiting 06:56:04 (246): No heartbeat from core client for 30 sec - exiting 06:56:05 (246): No heartbeat from core client for 30 sec - exiting 06:56:06 (246): No heartbeat from core client for 30 sec - exiting 06:56:07 (246): No heartbeat from core client for 30 sec - exiting 06:56:08 (246): No heartbeat from core client for 30 sec - exiting 06:56:09 (246): No heartbeat from core client for 30 sec - exiting 06:56:10 (246): No heartbeat from core client for 30 sec - exiting 06:56:11 (246): No heartbeat from core client for 30 sec - exiting 06:56:12 (246): No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... BUFFIN: Read Failed: No such file or directory BUFFIN: C I/O Error feof - Unit 63 - Return code = 1 BUFFIN: Read Failed: No such file or directory BUFFIN: C I/O Error feof - Unit 64 - Return code = 1 BUFFIN: Read Failed: No such file or directory BUFFIN: C I/O Error feof - Unit 65 - Return code = 1 BUFFIN: Read Failed: No such file or directory BUFFIN: C I/O Error feof - Unit 66 - Return code = 1 BUFFIN: Read Failed: No such file or directory BUFFIN: C I/O Error feof - Unit 67 - Return code = 1 BUFFIN: Read Failed: No such file or directory BUFFIN: C I/O Error feof - Unit 68 - Return code = 1 BUFFIN: Read Failed: No such file or directory BUFFIN: C I/O Error feof - Unit 69 - Return code = 1 Error: Input file: dataout/ya1lko.pjk1c10 is not a valid UM file. Error converting file to netcdf: dataout/ya1lko.pjk1c10 Error: Input file: dataout/ya1lko.pik1c10 is not a valid UM file. Error converting file to netcdf: dataout/ya1lko.pik1c10 Error: Input file: dataout/ya1lko.pfk1c10 is not a valid UM file. Error converting file to netcdf: dataout/ya1lko.pfk1c10 Error: Input file: dataout/ya1lka.phk1c10 is not a valid UM file. Error converting file to netcdf: dataout/ya1lka.phk1c10 Error: Input file: dataout/ya1lka.pgk1c10 is not a valid UM file. Error converting file to netcdf: dataout/ya1lka.pgk1c10 Error: Input file: dataout/ya1lka.pek1c10 is not a valid UM file. Error converting file to netcdf: dataout/ya1lka.pek1c10 Error: Input file: dataout/ya1lka.pdk1c10 is not a valid UM file. Error converting file to netcdf: dataout/ya1lka.pdk1c10 06:58:32 (1224): No heartbeat from core client for 30 sec - exiting CPDN Monitor - No 'heartbeat' from BOINC... 06:58:33 (1224): No heartbeat from core client for 30 sec - exiting 06:58:34 (1224): No heartbeat from core client for 30 sec - exiting 06:58:35 (1224): No heartbeat from core client for 30 sec - exiting 06:58:36 (1224): No heartbeat from core client for 30 sec - exiting 06:58:37 (1224): No heartbeat from core client for 30 sec - exiting 06:58:38 (1224): No heartbeat from core client for 30 sec - exiting 06:58:39 (1224): No heartbeat from core client for 30 sec - exiting 06:58:40 (1224): No heartbeat from core client for 30 sec - exiting 06:58:41 (1224): No heartbeat from core client for 30 sec - exiting 06:58:42 (1224): No heartbeat from core client for 30 sec - exiting 06:58:43 (1224): No heartbeat from core client for 30 sec - exiting 06:58:44 (1224): No heartbeat from core client for 30 sec - exiting 06:58:45 (1224): No heartbeat from core client for 30 sec - exiting 06:58:46 (1224): No heartbeat from core client for 30 sec - exiting 06:58:47 (1224): No heartbeat from core client for 30 sec - exiting 06:58:48 (1224): No heartbeat from core client for 30 sec - exiting 06:58:49 (1224): No heartbeat from core client for 30 sec - exiting 06:58:50 (1224): No heartbeat from core client for 30 sec - exiting 06:58:51 (1224): No heartbeat from core client for 30 sec - exiting 06:58:52 (1224): No heartbeat from core client for 30 sec - exiting 06:58:53 (1224): No heartbeat from core client for 30 sec - exiting 06:58:54 (1224): No heartbeat from core client for 30 sec - exiting 06:58:55 (1224): No heartbeat from core client for 30 sec - exiting 06:58:56 (1224): No heartbeat from core client for 30 sec - exiting 06:58:57 (1224): No heartbeat from core client for 30 sec - exiting 06:58:58 (1224): No heartbeat from core client for 30 sec - exiting 06:58:59 (1224): No heartbeat from core client for 30 sec - exiting 06:59:00 (1224): No heartbeat from core client for 30 sec - exiting 06:59:01 (1224): No heartbeat from core client for 30 sec - exiting 06:59:02 (1224): No heartbeat from core client for 30 sec - exiting 06:59:03 (1224): No heartbeat from core client for 30 sec - exiting 06:59:04 (1224): No heartbeat from core client for 30 sec - exiting 06:59:05 (1224): No heartbeat from core client for 30 sec - exiting 06:59:06 (1224): No heartbeat from core client for 30 sec - exiting 06:59:07 (1224): No heartbeat from core client for 30 sec - exiting 06:59:08 (1224): No heartbeat from core client for 30 sec - exiting 06:59:09 (1224): No heartbeat from core client for 30 sec - exiting 06:59:10 (1224): No heartbeat from core client for 30 sec - exiting BUFFIN: Read Failed: No such file or directory BUFFIN: C I/O Error feof - Unit 63 - Return code = 1 BUFFIN: Read Failed: No such file or directory BUFFIN: C I/O Error feof - Unit 64 - Return code = 1 BUFFIN: Read Failed: No such file or directory BUFFIN: C I/O Error feof - Unit 65 - Return code = 1 BUFFIN: Read Failed: No such file or directory BUFFIN: C I/O Error feof - Unit 66 - Return code = 1 BUFFIN: Read Failed: No such file or directory BUFFIN: C I/O Error feof - Unit 67 - Return code = 1 BUFFIN: Read Failed: No such file or directory BUFFIN: C I/O Error feof - Unit 68 - Return code = 1 BUFFIN: Read Failed: No such file or directory BUFFIN: C I/O Error feof - Unit 69 - Return code = 1 CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit 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... 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... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... 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 Mar 2012 16:01:01 | 1164544 | 13958177 | hadcm3n_ya1l_1980_40_007694433_1 | 1,036,800 | 1,459,385 | 1.4076 |
09 Mar 2012 04:16:54 | 1164544 | 13958177 | hadcm3n_ya1l_1980_40_007694433_1 | 1,010,880 | 1,423,526 | 1.4082 |
08 Mar 2012 16:58:50 | 1164544 | 13958177 | hadcm3n_ya1l_1980_40_007694433_1 | 984,960 | 1,387,627 | 1.4088 |
08 Mar 2012 04:45:53 | 1164544 | 13958177 | hadcm3n_ya1l_1980_40_007694433_1 | 959,040 | 1,351,607 | 1.4093 |
07 Mar 2012 11:26:40 | 1164544 | 13958177 | hadcm3n_ya1l_1980_40_007694433_1 | 933,120 | 1,314,803 | 1.4090 |
06 Mar 2012 16:11:52 | 1164544 | 13958177 | hadcm3n_ya1l_1980_40_007694433_1 | 907,200 | 1,277,933 | 1.4087 |
05 Mar 2012 22:17:03 | 1164544 | 13958177 | hadcm3n_ya1l_1980_40_007694433_1 | 881,280 | 1,241,804 | 1.4091 |
05 Mar 2012 06:50:25 | 1164544 | 13958177 | hadcm3n_ya1l_1980_40_007694433_1 | 855,360 | 1,205,797 | 1.4097 |
04 Mar 2012 06:41:21 | 1164544 | 13958177 | hadcm3n_ya1l_1980_40_007694433_1 | 829,440 | 1,169,127 | 1.4095 |
01 Mar 2012 20:42:42 | 1164544 | 13958177 | hadcm3n_ya1l_1980_40_007694433_1 | 803,520 | 1,132,092 | 1.4089 |
01 Mar 2012 03:25:19 | 1164544 | 13958177 | hadcm3n_ya1l_1980_40_007694433_1 | 777,600 | 1,095,986 | 1.4094 |
29 Feb 2012 10:48:10 | 1164544 | 13958177 | hadcm3n_ya1l_1980_40_007694433_1 | 751,680 | 1,059,402 | 1.4094 |
28 Feb 2012 13:43:33 | 1164544 | 13958177 | hadcm3n_ya1l_1980_40_007694433_1 | 725,760 | 1,021,853 | 1.4080 |
27 Feb 2012 20:25:18 | 1164544 | 13958177 | hadcm3n_ya1l_1980_40_007694433_1 | 699,840 | 985,694 | 1.4085 |
27 Feb 2012 04:32:06 | 1164544 | 13958177 | hadcm3n_ya1l_1980_40_007694433_1 | 673,920 | 948,997 | 1.4082 |
26 Feb 2012 17:28:54 | 1164544 | 13958177 | hadcm3n_ya1l_1980_40_007694433_1 | 648,000 | 912,880 | 1.4088 |
26 Feb 2012 04:22:46 | 1164544 | 13958177 | hadcm3n_ya1l_1980_40_007694433_1 | 622,080 | 876,850 | 1.4095 |
25 Feb 2012 16:44:22 | 1164544 | 13958177 | hadcm3n_ya1l_1980_40_007694433_1 | 596,160 | 840,605 | 1.4100 |
24 Feb 2012 23:04:43 | 1164544 | 13958177 | hadcm3n_ya1l_1980_40_007694433_1 | 570,240 | 803,779 | 1.4095 |
24 Feb 2012 06:00:34 | 1164544 | 13958177 | hadcm3n_ya1l_1980_40_007694433_1 | 544,320 | 767,124 | 1.4093 |
©2025 cpdn.org