Name | wah2_wus25_t33q_20109_25_479_010798848_2 |
Workunit | 10798848 |
Created | 4 Jan 2017, 11:50:55 UTC |
Sent | 4 Jan 2017, 11:51:08 UTC |
Report deadline | 17 Dec 2017, 17:11:08 UTC |
Received | 29 Mar 2017, 20:15:15 UTC |
Server state | Over |
Outcome | Success |
Client state | Done |
Exit status | 0 (0x00000000) |
Computer ID | 1394088 |
Run time | 9 days 4 hours 41 min 55 sec |
CPU time | 8 days 14 hours 12 min 38 sec |
Validate state | Valid |
Credit | 19,018.14 |
Device peak FLOPS | 3.26 GFLOPS |
Application version | Weather At Home 2 (wah2) v8.24 windows_intelx86 |
Peak working set size | 239.28 MB |
Peak swap size | 165.66 MB |
Peak disk usage | 64.58 MB |
Stderr | <core_client_version>7.6.22</core_client_version> <![CDATA[ <stderr_txt> 13:01:43 (8588): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 18:56:54 (9732): start_timer_thread(): CreateThread() failed, errno 0 18:56:56 (7496): start_timer_thread(): CreateThread() failed, errno 0 19:21:10 (5780): start_timer_thread(): CreateThread() failed, errno 0 19:21:12 (7248): start_timer_thread(): CreateThread() failed, errno 0 16:31:51 (7284): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 20:34:43 (3304): start_timer_thread(): CreateThread() failed, errno 0 20:34:45 (2932): start_timer_thread(): CreateThread() failed, errno 0 08:00:44 (8668): start_timer_thread(): CreateThread() failed, errno 0 08:00:46 (4860): start_timer_thread(): CreateThread() failed, errno 0 19:09:03 (10192): start_timer_thread(): CreateThread() failed, errno 0 16:06:47 (7272): start_timer_thread(): CreateThread() failed, errno 0 16:06:48 (7784): start_timer_thread(): CreateThread() failed, errno 0 13:48:26 (3824): start_timer_thread(): CreateThread() failed, errno 0 13:48:27 (3760): start_timer_thread(): CreateThread() failed, errno 0 20:17:06 (4076): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 18:35:04 (7976): start_timer_thread(): CreateThread() failed, errno 0 16:20:59 (7284): start_timer_thread(): CreateThread() failed, errno 0 16:21:00 (7360): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 18:08:24 (888): start_timer_thread(): CreateThread() failed, errno 0 18:08:26 (1216): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 19:43:20 (2368): start_timer_thread(): CreateThread() failed, errno 0 19:43:22 (8240): start_timer_thread(): CreateThread() failed, errno 0 18:59:37 (6164): start_timer_thread(): CreateThread() failed, errno 0 18:59:39 (6988): start_timer_thread(): CreateThread() failed, errno 0 18:44:20 (3780): start_timer_thread(): CreateThread() failed, errno 0 18:44:22 (6228): start_timer_thread(): CreateThread() failed, errno 0 20:15:30 (3392): start_timer_thread(): CreateThread() failed, errno 0 20:15:32 (1620): start_timer_thread(): CreateThread() failed, errno 0 15:15:22 (6624): start_timer_thread(): CreateThread() failed, errno 0 15:15:24 (6156): start_timer_thread(): CreateThread() failed, errno 0 17:00:18 (8856): start_timer_thread(): CreateThread() failed, errno 0 17:00:20 (7616): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 20:40:50 (8200): start_timer_thread(): CreateThread() failed, errno 0 20:40:52 (1244): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 21:50:13 (11016): start_timer_thread(): CreateThread() failed, errno 0 21:50:15 (7340): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 20:17:25 (8160): start_timer_thread(): CreateThread() failed, errno 0 20:17:26 (6956): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 21:33:54 (4196): start_timer_thread(): CreateThread() failed, errno 0 21:33:55 (6836): start_timer_thread(): CreateThread() failed, errno 0 21:03:29 (11492): start_timer_thread(): CreateThread() failed, errno 0 11:16:17 (3076): start_timer_thread(): CreateThread() failed, errno 0 11:16:19 (11988): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 21:25:45 (1468): start_timer_thread(): CreateThread() failed, errno 0 21:25:46 (11836): start_timer_thread(): CreateThread() failed, errno 0 18:11:31 (9904): start_timer_thread(): CreateThread() failed, errno 0 18:11:32 (9920): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 19:58:33 (8484): start_timer_thread(): CreateThread() failed, errno 0 19:58:35 (10604): start_timer_thread(): CreateThread() failed, errno 0 08:58:38 (12108): start_timer_thread(): CreateThread() failed, errno 0 08:58:40 (5080): start_timer_thread(): CreateThread() failed, errno 0 17:42:35 (2176): start_timer_thread(): CreateThread() failed, errno 0 17:42:37 (7904): start_timer_thread(): CreateThread() failed, errno 0 16:30:29 (4532): start_timer_thread(): CreateThread() failed, errno 0 16:30:31 (6968): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 20:30:07 (1484): start_timer_thread(): CreateThread() failed, errno 0 20:30:09 (1792): start_timer_thread(): CreateThread() failed, errno 0 15:31:49 (5640): start_timer_thread(): CreateThread() failed, errno 0 15:31:50 (5764): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 16:35:59 (7476): start_timer_thread(): CreateThread() failed, errno 0 16:36:01 (5280): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 20:02:08 (5632): start_timer_thread(): CreateThread() failed, errno 0 20:02:10 (8024): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 20:18:40 (3924): start_timer_thread(): CreateThread() failed, errno 0 20:18:42 (6160): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 21:39:16 (7600): start_timer_thread(): CreateThread() failed, errno 0 21:39:17 (7160): start_timer_thread(): CreateThread() failed, errno 0 15:30:24 (3908): start_timer_thread(): CreateThread() failed, errno 0 15:30:26 (4244): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 20:50:32 (9196): start_timer_thread(): CreateThread() failed, errno 0 20:50:34 (816): start_timer_thread(): CreateThread() failed, errno 0 16:42:28 (7076): start_timer_thread(): CreateThread() failed, errno 0 16:42:29 (5780): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 16:45:39 (7712): start_timer_thread(): CreateThread() failed, errno 0 16:45:40 (7708): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 16:56:08 (2416): start_timer_thread(): CreateThread() failed, errno 0 16:56:10 (8608): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 17:17:17 (9188): start_timer_thread(): CreateThread() failed, errno 0 17:17:19 (1736): start_timer_thread(): CreateThread() failed, errno 0 17:04:04 (1156): start_timer_thread(): CreateThread() failed, errno 0 17:04:05 (6132): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 20:53:15 (11124): start_timer_thread(): CreateThread() failed, errno 0 20:53:17 (11232): start_timer_thread(): CreateThread() failed, errno 0 18:18:30 (6120): start_timer_thread(): CreateThread() failed, errno 0 18:18:32 (84): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 20:06:47 (9796): start_timer_thread(): CreateThread() failed, errno 0 20:06:48 (3152): start_timer_thread(): CreateThread() failed, errno 0 08:10:32 (4560): start_timer_thread(): CreateThread() failed, errno 0 08:10:33 (708): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 11:17:41 (8808): start_timer_thread(): CreateThread() failed, errno 0 11:17:42 (996): start_timer_thread(): CreateThread() failed, errno 0 15:19:12 (8180): start_timer_thread(): CreateThread() failed, errno 0 15:19:13 (9612): start_timer_thread(): CreateThread() failed, errno 0 08:18:55 (6276): start_timer_thread(): CreateThread() failed, errno 0 08:18:56 (9884): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 14:41:27 (6472): start_timer_thread(): CreateThread() failed, errno 0 14:41:28 (4452): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 18:34:23 (7580): start_timer_thread(): CreateThread() failed, errno 0 18:34:25 (4460): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 17:22:54 (8040): start_timer_thread(): CreateThread() failed, errno 0 17:22:55 (4312): start_timer_thread(): CreateThread() failed, errno 0 GCM : BUFFIN: C I/O Error feof - Unit 61 - Return code = 16 GCM : BUFFIN: C I/O Error feof - Unit 61 - Return code = 16 GCM : BUFFIN: C I/O Error feof - Unit 63 - Return code = 16 GCM : BUFFIN: C I/O Error feof - Unit 63 - Return code = 16 GCM : BUFFIN: C I/O Error feof - Unit 64 - Return code = 16 GCM : BUFFIN: C I/O Error feof - Unit 64 - Return code = 16 11:29:25 (6552): start_timer_thread(): CreateThread() failed, errno 0 11:29:26 (3844): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 20:56:13 (376): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 22:31:00 (5008): start_timer_thread(): CreateThread() failed, errno 0 22:31:01 (10564): start_timer_thread(): CreateThread() failed, errno 0 09:52:40 (6900): start_timer_thread(): CreateThread() failed, errno 0 09:52:41 (8628): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 13:38:22 (7076): start_timer_thread(): CreateThread() failed, errno 0 13:38:24 (2076): start_timer_thread(): CreateThread() failed, errno 0 05:51:18 (4868): start_timer_thread(): CreateThread() failed, errno 0 05:51:19 (5260): start_timer_thread(): CreateThread() failed, errno 0 17:02:39 (5012): start_timer_thread(): CreateThread() failed, errno 0 17:02:41 (6352): start_timer_thread(): CreateThread() failed, errno 0 16:09:01 (7796): start_timer_thread(): CreateThread() failed, errno 0 16:09:02 (3448): start_timer_thread(): CreateThread() failed, errno 0 17:28:39 (6308): start_timer_thread(): CreateThread() failed, errno 0 17:28:40 (6348): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 18:36:01 (8516): start_timer_thread(): CreateThread() failed, errno 0 18:36:02 (360): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 18:36:38 (6704): start_timer_thread(): CreateThread() failed, errno 0 18:36:39 (5324): start_timer_thread(): CreateThread() failed, errno 0 Global Worker:: CPDN process is not running, exiting, bRetVal = 1, checkPID=3900, selfPID=3900,16:16:39 (7292): start_timer_thread(): CreateThread() failed, errno 0 16:16:40 (7484): start_timer_thread(): CreateThread() failed, errno 0 16:28:23 (5224): start_timer_thread(): CreateThread() failed, errno 0 16:28:25 (1572): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 16:33:11 (7244): start_timer_thread(): CreateThread() failed, errno 0 16:33:13 (6780): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 16:37:52 (9008): start_timer_thread(): CreateThread() failed, errno 0 16:37:53 (9132): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 16:40:58 (3712): start_timer_thread(): CreateThread() failed, errno 0 16:41:00 (1656): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 16:54:16 (7964): start_timer_thread(): CreateThread() failed, errno 0 16:54:17 (5948): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 19:10:19 (6748): start_timer_thread(): CreateThread() failed, errno 0 19:10:21 (6364): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 20:51:45 (8996): start_timer_thread(): CreateThread() failed, errno 0 20:51:47 (8268): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 21:59:46 (8564): start_timer_thread(): CreateThread() failed, errno 0 21:59:48 (5348): start_timer_thread(): CreateThread() failed, errno 0 16:23:32 (6720): start_timer_thread(): CreateThread() failed, errno 0 16:23:34 (4396): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 17:23:01 (8224): start_timer_thread(): CreateThread() failed, errno 0 17:23:03 (8512): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 19:02:55 (3920): start_timer_thread(): CreateThread() failed, errno 0 15:13:23 (7060): start_timer_thread(): CreateThread() failed, errno 0 15:13:24 (5808): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 15:26:05 (7188): start_timer_thread(): CreateThread() failed, errno 0 15:26:07 (8044): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 15:35:56 (6088): start_timer_thread(): CreateThread() failed, errno 0 15:35:57 (8704): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 17:26:27 (7720): start_timer_thread(): CreateThread() failed, errno 0 17:26:28 (5756): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 19:06:43 (2724): start_timer_thread(): CreateThread() failed, errno 0 19:06:44 (6340): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 19:48:48 (7588): start_timer_thread(): CreateThread() failed, errno 0 19:48:49 (6240): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 21:44:39 (7284): start_timer_thread(): CreateThread() failed, errno 0 21:44:41 (7140): start_timer_thread(): CreateThread() failed, errno 0 15:31:39 (7276): start_timer_thread(): CreateThread() failed, errno 0 15:31:41 (7312): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 17:36:41 (3636): start_timer_thread(): CreateThread() failed, errno 0 17:36:43 (7704): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 20:04:52 (5492): start_timer_thread(): CreateThread() failed, errno 0 20:04:53 (6812): start_timer_thread(): CreateThread() failed, errno 0 15:03:33 (6640): start_timer_thread(): CreateThread() failed, errno 0 15:03:35 (6712): start_timer_thread(): CreateThread() failed, errno 0 15:51:41 (2320): start_timer_thread(): CreateThread() failed, errno 0 15:51:42 (5356): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 20:50:43 (11776): start_timer_thread(): CreateThread() failed, errno 0 20:50:45 (2336): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 12:24:05 (5764): start_timer_thread(): CreateThread() failed, errno 0 12:24:07 (3704): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 16:00:04 (6564): start_timer_thread(): CreateThread() failed, errno 0 16:00:06 (6676): start_timer_thread(): CreateThread() failed, errno 0 16:18:59 (848): start_timer_thread(): CreateThread() failed, errno 0 16:19:00 (736): start_timer_thread(): CreateThread() failed, errno 0 21:10:01 (4316): start_timer_thread(): CreateThread() failed, errno 0 21:10:03 (5800): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... 19:40:44 (9396): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 19:41:58 (10052): start_timer_thread(): CreateThread() failed, errno 0 19:41:59 (10020): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 20:31:53 (9384): start_timer_thread(): CreateThread() failed, errno 0 20:31:54 (2548): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 06:19:18 (7096): start_timer_thread(): CreateThread() failed, errno 0 06:19:19 (468): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 07:28:10 (4808): start_timer_thread(): CreateThread() failed, errno 0 07:28:12 (7392): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... 15:43:56 (2476): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 18:21:00 (4484): start_timer_thread(): CreateThread() failed, errno 0 18:21:02 (4572): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 21:37:41 (1668): start_timer_thread(): CreateThread() failed, errno 0 21:37:43 (6488): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... 08:40:59 (7044): start_timer_thread(): CreateThread() failed, errno 0 08:41:01 (7076): start_timer_thread(): CreateThread() failed, errno 0 19:11:19 (4876): start_timer_thread(): CreateThread() failed, errno 0 19:11:20 (6096): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 20:26:28 (7580): start_timer_thread(): CreateThread() failed, errno 0 20:26:30 (8096): start_timer_thread(): CreateThread() failed, errno 0 CPDN Monitor - Quit request from BOINC... 21:37:01 (5892): start_timer_thread(): CreateThread() failed, errno 0 21:37:03 (7432): start_timer_thread(): CreateThread() failed, errno 0 Leaving CPDN_ain::Monitor... 21:52:36 (4760): called boinc_finish(0) </stderr_txt> ]]> |
Latest Trickles Received | ||||||
---|---|---|---|---|---|---|
Time Sent (UTC) | Host ID | Result ID | Result Name | Timestep | CPU Time (sec) | Average (sec/TS) |
29 Mar 2017 19:50:23 | 1394088 | 20115790 | wah2_wus25_t33q_20109_25_479_010798848_2 | 288,299 | 742,180 | 2.5743 |
26 Mar 2017 16:52:42 | 1394088 | 20115790 | wah2_wus25_t33q_20109_25_479_010798848_2 | 276,779 | 714,561 | 2.5817 |
19 Mar 2017 16:07:40 | 1394088 | 20115790 | wah2_wus25_t33q_20109_25_479_010798848_2 | 265,259 | 686,323 | 2.5874 |
14 Mar 2017 18:19:50 | 1394088 | 20115790 | wah2_wus25_t33q_20109_25_479_010798848_2 | 253,739 | 656,777 | 2.5884 |
12 Mar 2017 18:33:53 | 1394088 | 20115790 | wah2_wus25_t33q_20109_25_479_010798848_2 | 242,219 | 625,671 | 2.5831 |
09 Mar 2017 15:50:37 | 1394088 | 20115790 | wah2_wus25_t33q_20109_25_479_010798848_2 | 230,699 | 594,997 | 2.5791 |
05 Mar 2017 19:47:41 | 1394088 | 20115790 | wah2_wus25_t33q_20109_25_479_010798848_2 | 219,179 | 565,956 | 2.5822 |
01 Mar 2017 17:45:25 | 1394088 | 20115790 | wah2_wus25_t33q_20109_25_479_010798848_2 | 207,659 | 537,918 | 2.5904 |
26 Feb 2017 15:46:47 | 1394088 | 20115790 | wah2_wus25_t33q_20109_25_479_010798848_2 | 196,139 | 507,746 | 2.5887 |
23 Feb 2017 00:21:00 | 1394088 | 20115790 | wah2_wus25_t33q_20109_25_479_010798848_2 | 184,619 | 477,830 | 2.5882 |
19 Feb 2017 14:22:22 | 1394088 | 20115790 | wah2_wus25_t33q_20109_25_479_010798848_2 | 173,099 | 447,979 | 2.5880 |
18 Feb 2017 17:23:16 | 1394088 | 20115790 | wah2_wus25_t33q_20109_25_479_010798848_2 | 161,579 | 417,885 | 2.5863 |
15 Feb 2017 21:33:05 | 1394088 | 20115790 | wah2_wus25_t33q_20109_25_479_010798848_2 | 150,059 | 386,691 | 2.5769 |
12 Feb 2017 12:10:35 | 1394088 | 20115790 | wah2_wus25_t33q_20109_25_479_010798848_2 | 138,539 | 357,530 | 2.5807 |
11 Feb 2017 15:39:13 | 1394088 | 20115790 | wah2_wus25_t33q_20109_25_479_010798848_2 | 127,019 | 328,372 | 2.5852 |
09 Feb 2017 17:46:19 | 1394088 | 20115790 | wah2_wus25_t33q_20109_25_479_010798848_2 | 115,499 | 300,002 | 2.5974 |
06 Feb 2017 15:21:16 | 1394088 | 20115790 | wah2_wus25_t33q_20109_25_479_010798848_2 | 103,979 | 270,391 | 2.6004 |
02 Feb 2017 17:06:08 | 1394088 | 20115790 | wah2_wus25_t33q_20109_25_479_010798848_2 | 92,459 | 241,815 | 2.6154 |
29 Jan 2017 19:34:13 | 1394088 | 20115790 | wah2_wus25_t33q_20109_25_479_010798848_2 | 80,939 | 213,586 | 2.6389 |
29 Jan 2017 11:05:15 | 1394088 | 20115790 | wah2_wus25_t33q_20109_25_479_010798848_2 | 69,419 | 184,295 | 2.6548 |
©2024 cpdn.org