Name | oifs_43r3_ps_0037_2003050100_123_972_12188681_0 |
Workunit | 12188681 |
Created | 23 Dec 2022, 4:18:25 UTC |
Sent | 12 Jan 2023, 3:35:10 UTC |
Report deadline | 11 Feb 2023, 3:35:10 UTC |
Received | 12 Jan 2023, 4:47:10 UTC |
Server state | Over |
Outcome | Computation error |
Client state | Compute error |
Exit status | 1 (0x00000001) Unknown error code |
Computer ID | 1537720 |
Run time | 23 min 21 sec |
CPU time | 20 min |
Validate state | Invalid |
Credit | 0.00 |
Device peak FLOPS | 7.74 GFLOPS |
Application version | OpenIFS 43r3 Perturbed Surface v1.05 x86_64-pc-linux-gnu |
Peak working set size | 4,402.49 MB |
Peak swap size | 4,974.11 MB |
Peak disk usage | 1,229.16 MB |
Stderr | <core_client_version>7.16.6</core_client_version> <![CDATA[ <message> process exited with code 1 (0x1, -255)</message> <stderr_txt> (argv0) ../../projects/climateprediction.net/oifs_43r3_ps_1.05_x86_64-pc-linux-gnu (argv1) start_date: 2003050100 (argv2) exptid: hq0f (argv3) unique_member_id: 0037 (argv4) batchid: 972 (argv5) wuid: 12188681 (argv6) fclen: 123 (argv7) app_name: oifs_43r3_ps (argv8) nthreads: 1 Working directory is: /var/lib/boinc-client/slots/2 Project directory is: /var/lib/boinc-client/projects/climateprediction.net/ app name: oifs_43r3_ps version: 1.05 Location of temp folder: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_12188681 Copying: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_app_1.05_x86_64-pc-linux-gnu.zip to: /var/lib/boinc-client/slots/2/oifs_43r3_ps_app_1.05_x86_64-pc-linux-gnu.zip Unzipping the app zip file: /var/lib/boinc-client/slots/2/oifs_43r3_ps_app_1.05_x86_64-pc-linux-gnu.zip Copying the namelist files from: ../../projects/climateprediction.net/jf_8b5fb0726779299587744376bb682c46 to: /var/lib/boinc-client/slots/2/oifs_43r3_ps_0037_2003050100_123_972_12188681.zip Unzipping the namelist zip file: /var/lib/boinc-client/slots/2/oifs_43r3_ps_0037_2003050100_123_972_12188681.zip ic_ancil_file: ic_ancil_12188681 ifsdata_file: ifsdata_12188681 climate_data_file: clim_data_12188681 horiz_resolution: 159 vert_resolution: 60 grid_type: l_2 upload_interval: 24 utstep: 3600 nfrres: restart dump frequency (steps) 24 Copying IC ancils from: ../../projects/climateprediction.net/jf_d5b9cfd3d5a8f2789ead259873cfbb28 to: /var/lib/boinc-client/slots/2/ic_ancil_12188681.zip Unzipping the IC ancils zip file: /var/lib/boinc-client/slots/2/ic_ancil_12188681.zip Copying the ifsdata_file from: ../../projects/climateprediction.net/jf_1e31010ce5458f9d1248a344c9d99184 to: /var/lib/boinc-client/slots/2/ifsdata/ifsdata_12188681.zip Unzipping the ifsdata_zip file: /var/lib/boinc-client/slots/2/ifsdata/ifsdata_12188681.zip Copying the climate data file from: ../../projects/climateprediction.net/jf_f32c668cf7829426ffd94699b48b9a2e to: /var/lib/boinc-client/slots/2/159l_2/clim_data_12188681.zip Unzipping the climate data zip file: /var/lib/boinc-client/slots/2/159l_2/clim_data_12188681.zip Checking for progress XML file: /var/lib/boinc-client/slots/2/progress_file_12188681.xml Creating progress file: /var/lib/boinc-client/slots/2/progress_file_12188681.xml last_cpu_time: 0 upload_file_number: 0 last_iter: 0 last_upload: 0 model_completed: 0 total_length_of_simulation: 10627200 result_base_name: oifs_43r3_ps_0037_2003050100_123_972_12188681_0_r1409601691 The child process has been launched with process id: 1640730 Executing the command: /var/lib/boinc-client/slots/2/oifs_43r3_model.exe [EC_DRHOOK:hostname:myproc:omptid:pid:unixtid] [YYYYMMDD:HHMMSS:epoch:walltime] [function@file:lineno] -- Max OpenMP threads = 1 [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [process_options@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:2091] fp = 0x3129fe0 [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [process_options@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:2098] DR_HOOK_ALLOW_COREDUMP=-1 [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [process_options@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:2104] Hardlimit for core file is now 0 (0x0) [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [process_options@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:2122] DR_HOOK_PROFILE_PROC=-1 [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [process_options@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:2128] DR_HOOK_PROFILE_LIMIT=-10.000 [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [process_options@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:2194] DR_HOOK_RANDOM_MEMSTAT=0 (RAND_MAX=2147483647) [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [process_options@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:2205] DR_HOOK_HASHBITS=16 [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [process_options@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:2213] DR_HOOK_NCALLSTACK=0 [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [process_options@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:2221] DR_HOOK_HARAKIRI_TIMEOUT=500 [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [process_options@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:2228] DR_HOOK_TRAPFPE=1 [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [process_options@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:2235] DR_HOOK_TRAPFPE_INVALID=1 [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [process_options@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:2242] DR_HOOK_TRAPFPE_DIVBYZERO=1 [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [process_options@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:2249] DR_HOOK_TRAPFPE_OVERFLOW=1 [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [ignore_signals@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:1227] DR_HOOK_IGNORE_SIGNALS=<undef> [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [restore_default_signals@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:1178] DR_HOOK_RESTORE_DEFAULT_SIGNALS=<undef> [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [signal_drhook_init@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:1937] New signal handler 'signal_drhook' for signal#6 (SIGABRT) at 0x81f820 (old at 0x1ce8bb0) [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [signal_drhook_init@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:1938] New signal handler 'signal_drhook' for signal#7 (SIGBUS) at 0x81f820 (old at (nil)) [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [signal_drhook_init@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:1939] New signal handler 'signal_drhook' for signal#11 (SIGSEGV) at 0x81f820 (old at 0x1ce8bb0) [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [signal_drhook_init@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:1944] New signal handler 'signal_drhook' for signal#16 (SIGSTKFLT) at 0x81f820 (old at (nil)) [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [trapfpe_treatment@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:1149] DR_HOOK enables SIGFPE-related floating point trapping since DRHOOK_TRAPFPE=1 [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [signal_drhook_init@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:1948] New signal handler 'signal_drhook' for signal#8 (SIGFPE) at 0x81f820 (old at 0x1ce8bb0) [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [signal_drhook_init@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:1949] New signal handler 'signal_drhook' for signal#4 (SIGILL) at 0x81f820 (old at 0x1ce8bb0) [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [signal_drhook_init@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:1951] New signal handler 'signal_drhook' for signal#5 (SIGTRAP) at 0x81f820 (old at (nil)) [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [signal_drhook_init@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:1952] New signal handler 'signal_drhook' for signal#2 (SIGINT) at 0x81f820 (old at 0x1ce8bb0) [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [signal_drhook_init@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:1960] New signal handler 'signal_drhook' for signal#3 (SIGQUIT) at 0x81f820 (old at 0x1ce8bb0) [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [signal_drhook_init@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:1961] New signal handler 'signal_drhook' for signal#15 (SIGTERM) at 0x81f820 (old at 0x1ce8bb0) [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [signal_drhook_init@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:1966] New signal handler 'signal_drhook' for signal#24 (SIGXCPU) at 0x81f820 (old at (nil)) [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [signal_drhook_init@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:1968] New signal handler 'signal_drhook' for signal#25 (SIGXFSZ) at 0x81f820 (old at (nil)) [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [signal_drhook_init@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:1973] New signal handler 'signal_drhook' for signal#31 (SIGSYS) at 0x81f820 (old at (nil)) [EC_DRHOOK:Dobrudden:1:1:1640730:1640730] [20230112:033954:1673494794:0.000] [catch_signals@/home/glenn/github/jamie_oifs43r3.git/src/ifsaux/support/drhook.c:1111] DR_HOOK_CATCH_SIGNALS=<undef> 03:40:20 STEP 0 H= 0:00 +CPU= 21.205 Moving to projects directory: /var/lib/boinc-client/slots/2/ICMGGhq0f+000000 Moving to projects directory: /var/lib/boinc-client/slots/2/ICMSHhq0f+000000 Moving to projects directory: /var/lib/boinc-client/slots/2/ICMUAhq0f+000000 03:40:38 STEP 1 H= 1:00 +CPU= 15.071 03:40:53 STEP 2 H= 2:00 +CPU= 13.308 03:41:15 STEP 3 H= 3:00 +CPU= 19.866 03:41:30 STEP 4 H= 4:00 +CPU= 13.102 03:41:45 STEP 5 H= 5:00 +CPU= 12.969 03:42:07 STEP 6 H= 6:00 +CPU= 20.045 03:42:22 STEP 7 H= 7:00 +CPU= 12.935 03:42:37 STEP 8 H= 8:00 +CPU= 13.341 03:42:59 STEP 9 H= 9:00 +CPU= 19.647 03:43:14 STEP 10 H= 10:00 +CPU= 13.253 03:43:29 STEP 11 H= 11:00 +CPU= 13.028 03:43:53 STEP 12 H= 12:00 +CPU= 21.489 Moving to projects directory: /var/lib/boinc-client/slots/2/ICMGGhq0f+000012 Moving to projects directory: /var/lib/boinc-client/slots/2/ICMSHhq0f+000012 Moving to projects directory: /var/lib/boinc-client/slots/2/ICMUAhq0f+000012 03:44:07 STEP 13 H= 13:00 +CPU= 12.735 03:44:22 STEP 14 H= 14:00 +CPU= 13.243 03:44:43 STEP 15 H= 15:00 +CPU= 19.493 03:44:58 STEP 16 H= 16:00 +CPU= 13.133 03:45:12 STEP 17 H= 17:00 +CPU= 12.792 03:45:34 STEP 18 H= 18:00 +CPU= 19.794 03:45:49 STEP 19 H= 19:00 +CPU= 12.805 03:46:03 STEP 20 H= 20:00 +CPU= 13.156 03:46:24 STEP 21 H= 21:00 +CPU= 19.366 03:46:39 STEP 22 H= 22:00 +CPU= 13.167 03:46:54 STEP 23 H= 23:00 +CPU= 13.215 03:47:19 STEP 24 H= 24:00 +CPU= 23.016 Moving to projects directory: /var/lib/boinc-client/slots/2/ICMGGhq0f+000024 Moving to projects directory: /var/lib/boinc-client/slots/2/ICMSHhq0f+000024 Moving to projects directory: /var/lib/boinc-client/slots/2/ICMUAhq0f+000024 Adding to the zip: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_12188681/ICMGGhq0f+000000 Adding to the zip: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_12188681/ICMSHhq0f+000000 Adding to the zip: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_12188681/ICMUAhq0f+000000 Adding to the zip: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_12188681/ICMGGhq0f+000012 Adding to the zip: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_12188681/ICMSHhq0f+000012 Adding to the zip: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_12188681/ICMUAhq0f+000012 Zipping up the intermediate file: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_0037_2003050100_123_972_12188681_0_r1409601691_0.zip Uploading the intermediate file: upload_file_0.zip 03:47:33 STEP 25 H= 25:00 +CPU= 12.745 03:47:48 STEP 26 H= 26:00 +CPU= 13.307 03:48:10 STEP 27 H= 27:00 +CPU= 19.560 03:48:25 STEP 28 H= 28:00 +CPU= 13.080 03:48:39 STEP 29 H= 29:00 +CPU= 12.987 03:49:01 STEP 30 H= 30:00 +CPU= 19.880 03:49:16 STEP 31 H= 31:00 +CPU= 12.893 03:49:31 STEP 32 H= 32:00 +CPU= 13.283 03:49:52 STEP 33 H= 33:00 +CPU= 19.562 03:50:07 STEP 34 H= 34:00 +CPU= 13.216 03:50:21 STEP 35 H= 35:00 +CPU= 12.985 03:50:45 STEP 36 H= 36:00 +CPU= 21.454 Moving to projects directory: /var/lib/boinc-client/slots/2/ICMGGhq0f+000036 Moving to projects directory: /var/lib/boinc-client/slots/2/ICMSHhq0f+000036 Moving to projects directory: /var/lib/boinc-client/slots/2/ICMUAhq0f+000036 03:51:00 STEP 37 H= 37:00 +CPU= 12.852 03:51:14 STEP 38 H= 38:00 +CPU= 13.294 03:51:36 STEP 39 H= 39:00 +CPU= 19.584 03:51:50 STEP 40 H= 40:00 +CPU= 13.097 03:52:05 STEP 41 H= 41:00 +CPU= 12.957 03:52:27 STEP 42 H= 42:00 +CPU= 19.855 03:52:41 STEP 43 H= 43:00 +CPU= 12.924 03:52:56 STEP 44 H= 44:00 +CPU= 13.242 03:53:18 STEP 45 H= 45:00 +CPU= 19.495 03:53:32 STEP 46 H= 46:00 +CPU= 13.171 03:53:47 STEP 47 H= 47:00 +CPU= 13.363 03:54:13 STEP 48 H= 48:00 +CPU= 23.126 Moving to projects directory: /var/lib/boinc-client/slots/2/ICMGGhq0f+000048 Moving to projects directory: /var/lib/boinc-client/slots/2/ICMSHhq0f+000048 Moving to projects directory: /var/lib/boinc-client/slots/2/ICMUAhq0f+000048 Adding to the zip: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_12188681/ICMGGhq0f+000024 Adding to the zip: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_12188681/ICMSHhq0f+000024 Adding to the zip: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_12188681/ICMUAhq0f+000024 Adding to the zip: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_12188681/ICMGGhq0f+000036 Adding to the zip: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_12188681/ICMSHhq0f+000036 Adding to the zip: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_12188681/ICMUAhq0f+000036 Zipping up the intermediate file: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_0037_2003050100_123_972_12188681_0_r1409601691_1.zip Uploading the intermediate file: upload_file_1.zip 03:54:27 STEP 49 H= 49:00 +CPU= 12.808 03:54:41 STEP 50 H= 50:00 +CPU= 13.177 03:55:03 STEP 51 H= 51:00 +CPU= 19.555 03:55:18 STEP 52 H= 52:00 +CPU= 12.987 03:55:32 STEP 53 H= 53:00 +CPU= 12.797 03:55:54 STEP 54 H= 54:00 +CPU= 19.907 03:56:08 STEP 55 H= 55:00 +CPU= 12.672 03:56:22 STEP 56 H= 56:00 +CPU= 13.167 03:56:44 STEP 57 H= 57:00 +CPU= 19.513 03:56:58 STEP 58 H= 58:00 +CPU= 12.979 03:57:13 STEP 59 H= 59:00 +CPU= 12.781 03:57:36 STEP 60 H= 60:00 +CPU= 21.583 Moving to projects directory: /var/lib/boinc-client/slots/2/ICMGGhq0f+000060 Moving to projects directory: /var/lib/boinc-client/slots/2/ICMSHhq0f+000060 Moving to projects directory: /var/lib/boinc-client/slots/2/ICMUAhq0f+000060 03:57:51 STEP 61 H= 61:00 +CPU= 12.905 03:58:05 STEP 62 H= 62:00 +CPU= 13.351 03:58:27 STEP 63 H= 63:00 +CPU= 19.563 03:58:42 STEP 64 H= 64:00 +CPU= 13.091 03:58:56 STEP 65 H= 65:00 +CPU= 12.968 03:59:18 STEP 66 H= 66:00 +CPU= 19.797 03:59:32 STEP 67 H= 67:00 +CPU= 12.886 03:59:47 STEP 68 H= 68:00 +CPU= 13.301 04:00:09 STEP 69 H= 69:00 +CPU= 19.467 04:00:23 STEP 70 H= 70:00 +CPU= 13.182 04:00:38 STEP 71 H= 71:00 +CPU= 13.423 04:01:03 STEP 72 H= 72:00 +CPU= 22.528 Moving to projects directory: /var/lib/boinc-client/slots/2/ICMGGhq0f+000072 Moving to projects directory: /var/lib/boinc-client/slots/2/ICMSHhq0f+000072 Moving to projects directory: /var/lib/boinc-client/slots/2/ICMUAhq0f+000072 Adding to the zip: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_12188681/ICMGGhq0f+000048 Adding to the zip: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_12188681/ICMSHhq0f+000048 Adding to the zip: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_12188681/ICMUAhq0f+000048 Adding to the zip: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_12188681/ICMGGhq0f+000060 Adding to the zip: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_12188681/ICMSHhq0f+000060 Adding to the zip: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_12188681/ICMUAhq0f+000060 Zipping up the intermediate file: /var/lib/boinc-client/projects/climateprediction.net/oifs_43r3_ps_0037_2003050100_123_972_12188681_0_r1409601691_2.zip Uploading the intermediate file: upload_file_2.zip 04:01:16 STEP 73 H= 73:00 +CPU= 11.779 04:01:30 STEP 74 H= 74:00 +CPU= 12.393 04:01:52 STEP 75 H= 75:00 +CPU= 19.663 04:02:08 STEP 76 H= 76:00 +CPU= 14.301 The child process terminated with status: 0 ..Failed, model did not complete successfully </stderr_txt> ]]> |
No trickles! |
---|
©2024 cpdn.org