Name | famous_s2dn_599_200_006668665_1 |
Workunit | 6871919 |
Created | 13 Jul 2010, 15:20:43 UTC |
Sent | 14 Jul 2010, 8:12:07 UTC |
Report deadline | 13 Oct 2010, 15:39:18 UTC |
Received | 21 Dec 2011, 9:37:02 UTC |
Server state | Over |
Outcome | Success |
Client state | Done |
Exit status | 0 (0x00000000) |
Computer ID | 313181 |
Run time | 31 days 6 hours 17 min 7 sec |
CPU time | 31 days 6 hours 17 min 7 sec |
Validate state | Workunit error - check skipped |
Credit | 6,176.41 |
Device peak FLOPS | 0.49 GFLOPS |
Application version | UK Met Office FAMOUS v6.11 i686-pc-linux-gnu |
Stderr | <core_client_version>6.2.15</core_client_version> <![CDATA[ <stderr_txt> 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... BUFFIN: Read Failed: No such file or directory BUFFIN: C I/O Error feof - Unit 60 - Return code = 1 BUFFIN: Read Failed: No such file or directory BUFFIN: C I/O Error feof - Unit 61 - 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... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... BUFFIN: Read Failed: No such file or directory BUFFIN: C I/O Error feof - Unit 60 - Return code = 1 BUFFIN: Read Failed: No such file or directory BUFFIN: C I/O Error feof - Unit 61 - 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... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... BUFFIN: Read Failed: No such file or directory BUFFIN: C I/O Error feof - Unit 60 - Return code = 1 BUFFIN: Read Failed: No such file or directory BUFFIN: C I/O Error feof - Unit 61 - 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... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... Signal 15 received, exiting... (2344): called boinc_finish Signal 15 received, exiting... SIGSEGV: segmentation violation Stack trace (7 frames): famous_6.11_i686-pc-linux-gnu(boinc_catch_signal+0x58)[0x809e59c] [0xb7774420] famous_6.11_i686-pc-linux-gnu[0x804f906] famous_6.11_i686-pc-linux-gnu[0x805085a] famous_6.11_i686-pc-linux-gnu[0x8050ad6] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb74e9450] famous_6.11_i686-pc-linux-gnu(__gxx_personality_v0+0xe1)[0x804c449] Exiting... Signal 15 received, exiting... (24296): called boinc_finish SIGSEGV: segmentation violation Stack trace (7 frames): famous_6.11_i686-pc-linux-gnu(boinc_catch_signal+0x58)[0x809e59c] [0xb76f9420] famous_6.11_i686-pc-linux-gnu[0x804f906] famous_6.11_i686-pc-linux-gnu[0x805085a] famous_6.11_i686-pc-linux-gnu[0x8050ad6] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb746e450] famous_6.11_i686-pc-linux-gnu(__gxx_personality_v0+0xe1)[0x804c449] 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... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... Signal 15 received, exiting... (27589): called boinc_finish SIGSEGV: segmentation violation Stack trace (7 frames): famous_6.11_i686-pc-linux-gnu(boinc_catch_signal+0x58)[0x809e59c] [0xb77df420] famous_6.11_i686-pc-linux-gnu[0x804f906] famous_6.11_i686-pc-linux-gnu[0x805085a] famous_6.11_i686-pc-linux-gnu[0x8050ad6] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7554450] famous_6.11_i686-pc-linux-gnu(__gxx_personality_v0+0xe1)[0x804c449] Exiting... Signal 15 received, exiting... (5376): called boinc_finish Signal 15 received, exiting... (5499): called boinc_finish Signal 15 received, exiting... (5502): called boinc_finish SIGSEGV: segmentation violation Stack trace (7 frames): famous_6.11_i686-pc-linux-gnu(boinc_catch_signal+0x58)[0x809e59c] [0xb771b420] famous_6.11_i686-pc-linux-gnu[0x804f906] famous_6.11_i686-pc-linux-gnu[0x805085a] famous_6.11_i686-pc-linux-gnu[0x8050ad6] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7490450] famous_6.11_i686-pc-linux-gnu(__gxx_personality_v0+0xe1)[0x804c449] Exiting... Signal 15 received, exiting... (5547): called boinc_finish SIGSEGV: segmentation violation Stack trace (7 frames): famous_6.11_i686-pc-linux-gnu(boinc_catch_signal+0x58)[0x809e59c] [0xb7750420] famous_6.11_i686-pc-linux-gnu[0x804f906] famous_6.11_i686-pc-linux-gnu[0x805085a] famous_6.11_i686-pc-linux-gnu[0x8050ad6] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb74c5450] famous_6.11_i686-pc-linux-gnu(__gxx_personality_v0+0xe1)[0x804c449] Exiting... Signal 15 received, exiting... (5543): called boinc_finish SIGSEGV: segmentation violation Stack trace (7 frames): famous_6.11_i686-pc-linux-gnu(boinc_catch_signal+0x58)[0x809e59c] [0xb776b420] famous_6.11_i686-pc-linux-gnu[0x804f906] famous_6.11_i686-pc-linux-gnu[0x805085a] famous_6.11_i686-pc-linux-gnu[0x8050ad6] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb74e0450] famous_6.11_i686-pc-linux-gnu(__gxx_personality_v0+0xe1)[0x804c449] Exiting... CPDN Monitor - Quit request from BOINC... Signal 15 received, exiting... (13914): called boinc_finish SIGSEGV: segmentation violation Stack trace (7 frames): famous_6.11_i686-pc-linux-gnu(boinc_catch_signal+0x58)[0x809e59c] [0xb77b5420] famous_6.11_i686-pc-linux-gnu[0x804f906] famous_6.11_i686-pc-linux-gnu[0x805085a] famous_6.11_i686-pc-linux-gnu[0x8050ad6] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb752a450] famous_6.11_i686-pc-linux-gnu(__gxx_personality_v0+0xe1)[0x804c449] 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... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... Signal 15 received, exiting... (9838): called boinc_finish SIGSEGV: segmentation violation Stack trace (7 frames): famous_6.11_i686-pc-linux-gnu(boinc_catch_signal+0x58)[0x809e59c] [0xb7754420] famous_6.11_i686-pc-linux-gnu[0x804f906] famous_6.11_i686-pc-linux-gnu[0x805085a] famous_6.11_i686-pc-linux-gnu[0x8050ad6] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb74c9450] famous_6.11_i686-pc-linux-gnu(__gxx_personality_v0+0xe1)[0x804c449] 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... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... Signal 15 received, exiting... (16139): called boinc_finish SIGSEGV: segmentation violation Stack trace (7 frames): famous_6.11_i686-pc-linux-gnu(boinc_catch_signal+0x58)[0x809e59c] [0xb772f420] famous_6.11_i686-pc-linux-gnu[0x804f906] famous_6.11_i686-pc-linux-gnu[0x805085a] famous_6.11_i686-pc-linux-gnu[0x8050ad6] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb74a4450] famous_6.11_i686-pc-linux-gnu(__gxx_personality_v0+0xe1)[0x804c449] Exiting... Signal 15 received, exiting... (5436): called boinc_finish SIGSEGV: segmentation violation Stack trace (7 frames): famous_6.11_i686-pc-linux-gnu(boinc_catch_signal+0x58)[0x809e59c] [0xb76ea420] famous_6.11_i686-pc-linux-gnu[0x804f906] famous_6.11_i686-pc-linux-gnu[0x805085a] famous_6.11_i686-pc-linux-gnu[0x8050ad6] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb745f450] famous_6.11_i686-pc-linux-gnu(__gxx_personality_v0+0xe1)[0x804c449] Exiting... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... Signal 15 received, exiting... (23525): called boinc_finish CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... (27558): called boinc_finish </stderr_txt> ]]> |
Latest Trickles Received | ||||||
---|---|---|---|---|---|---|
Time Sent (UTC) | Host ID | Result ID | Result Name | Timestep | CPU Time (sec) | Average (sec/TS) |
21 Dec 2011 09:38:08 | 313181 | 11604703 | famous_s2dn_599_200_006668665_1 | 1,872,026 | 2,701,004 | 1.4428 |
21 Dec 2011 09:38:08 | 313181 | 11604703 | famous_s2dn_599_200_006668665_1 | 1,862,666 | 2,692,332 | 1.4454 |
21 Dec 2011 09:38:08 | 313181 | 11604703 | famous_s2dn_599_200_006668665_1 | 1,853,306 | 2,683,679 | 1.4480 |
21 Dec 2011 09:38:08 | 313181 | 11604703 | famous_s2dn_599_200_006668665_1 | 1,843,946 | 2,675,019 | 1.4507 |
21 Dec 2011 09:38:08 | 313181 | 11604703 | famous_s2dn_599_200_006668665_1 | 1,834,586 | 2,666,358 | 1.4534 |
21 Dec 2011 09:38:08 | 313181 | 11604703 | famous_s2dn_599_200_006668665_1 | 1,825,226 | 2,657,692 | 1.4561 |
21 Dec 2011 09:38:08 | 313181 | 11604703 | famous_s2dn_599_200_006668665_1 | 1,815,866 | 2,649,019 | 1.4588 |
21 Dec 2011 09:38:08 | 313181 | 11604703 | famous_s2dn_599_200_006668665_1 | 1,806,506 | 2,640,354 | 1.4616 |
21 Dec 2011 09:38:08 | 313181 | 11604703 | famous_s2dn_599_200_006668665_1 | 1,797,146 | 2,631,696 | 1.4644 |
21 Dec 2011 09:38:08 | 313181 | 11604703 | famous_s2dn_599_200_006668665_1 | 1,787,786 | 2,623,013 | 1.4672 |
21 Dec 2011 09:38:08 | 313181 | 11604703 | famous_s2dn_599_200_006668665_1 | 1,778,426 | 2,614,338 | 1.4700 |
21 Dec 2011 09:38:08 | 313181 | 11604703 | famous_s2dn_599_200_006668665_1 | 1,769,066 | 2,605,667 | 1.4729 |
21 Dec 2011 09:38:08 | 313181 | 11604703 | famous_s2dn_599_200_006668665_1 | 1,759,706 | 2,597,003 | 1.4758 |
21 Dec 2011 09:38:08 | 313181 | 11604703 | famous_s2dn_599_200_006668665_1 | 1,750,346 | 2,588,339 | 1.4788 |
21 Dec 2011 09:38:08 | 313181 | 11604703 | famous_s2dn_599_200_006668665_1 | 1,740,986 | 2,579,663 | 1.4817 |
21 Dec 2011 09:38:08 | 313181 | 11604703 | famous_s2dn_599_200_006668665_1 | 1,731,626 | 2,570,990 | 1.4847 |
21 Dec 2011 09:38:08 | 313181 | 11604703 | famous_s2dn_599_200_006668665_1 | 1,722,266 | 2,562,315 | 1.4878 |
23 Nov 2011 14:43:43 | 313181 | 11604703 | famous_s2dn_599_200_006668665_1 | 1,712,906 | 2,553,647 | 1.4908 |
23 Nov 2011 12:18:00 | 313181 | 11604703 | famous_s2dn_599_200_006668665_1 | 1,703,546 | 2,544,970 | 1.4939 |
23 Nov 2011 09:53:18 | 313181 | 11604703 | famous_s2dn_599_200_006668665_1 | 1,694,186 | 2,536,290 | 1.4971 |
©2024 cpdn.org