climateprediction.net home page
Task 11576627

Task 11576627

Name famous_uoxi_1999_200_006665153_0
Workunit 6868525
Created 10 Jun 2010, 15:43:17 UTC
Sent 18 Jun 2010, 20:38:45 UTC
Report deadline 18 Sep 2010, 4:05:56 UTC
Received 1 Jul 2010, 1:47:31 UTC
Server state Over
Outcome Computation error
Client state Compute error
Exit status -226 (0xFFFFFF1E) ERR_TOO_MANY_EXITS
Computer ID 158425
Run time 6 hours 58 min 2 sec
CPU time 4 hours 10 min 9 sec
Validate state Invalid
Credit 61.85
Device peak FLOPS 1.64 GFLOPS
Application version UK Met Office FAMOUS v6.10
windows_intelx86
Stderr
<core_client_version>6.6.36</core_client_version>
<![CDATA[
<message>
too many exit(0)s
</message>
<stderr_txt>
CPDN Monitor - Quit request from BOINC...
18:46:28 (11360): Can't set up shared mem: -1. Will run in standalone mode.
18:46:33 (16012): Can't set up shared mem: -1. Will run in standalone mode.
01:46:40 (11416): Can't acquire lockfile (32) - waiting 35s
01:47:15 (11416): Can't acquire lockfile (32) - exiting
01:47:15 (11416): Error: The process cannot access the file because it is being used by another process. (0x20)
01:47:16 (13196): Can't acquire lockfile (32) - waiting 35s
01:47:51 (13196): Can't acquire lockfile (32) - exiting
01:47:51 (13196): Error: The process cannot access the file because it is being used by another process. (0x20)
01:47:52 (12300): Can't acquire lockfile (32) - waiting 35s
01:48:27 (12300): Can't acquire lockfile (32) - exiting
01:48:27 (12300): Error: The process cannot access the file because it is being used by another process. (0x20)
01:48:28 (15524): Can't acquire lockfile (32) - waiting 35s
01:49:03 (15524): Can't acquire lockfile (32) - exiting
01:49:03 (15524): Error: The process cannot access the file because it is being used by another process. (0x20)
01:49:03 (12764): Can't acquire lockfile (32) - waiting 35s
01:49:38 (12764): Can't acquire lockfile (32) - exiting
01:49:38 (12764): Error: The process cannot access the file because it is being used by another process. (0x20)
01:49:38 (14468): Can't acquire lockfile (32) - waiting 35s
01:50:13 (14468): Can't acquire lockfile (32) - exiting
01:50:13 (14468): Error: The process cannot access the file because it is being used by another process. (0x20)
01:50:13 (16176): Can't acquire lockfile (32) - waiting 35s
01:50:48 (16176): Can't acquire lockfile (32) - exiting
01:50:48 (16176): Error: The process cannot access the file because it is being used by another process. (0x20)
01:50:49 (15840): Can't acquire lockfile (32) - waiting 35s
01:51:24 (15840): Can't acquire lockfile (32) - exiting
01:51:24 (15840): Error: The process cannot access the file because it is being used by another process. (0x20)
01:51:25 (15864): Can't acquire lockfile (32) - waiting 35s
01:52:00 (15864): Can't acquire lockfile (32) - exiting
01:52:00 (15864): Error: The process cannot access the file because it is being used by another process. (0x20)
01:52:01 (14016): Can't acquire lockfile (32) - waiting 35s
01:52:36 (14016): Can't acquire lockfile (32) - exiting
01:52:36 (14016): Error: The process cannot access the file because it is being used by another process. (0x20)
01:52:37 (12112): Can't acquire lockfile (32) - waiting 35s
01:53:12 (12112): Can't acquire lockfile (32) - exiting
01:53:12 (12112): Error: The process cannot access the file because it is being used by another process. (0x20)
01:53:12 (16128): Can't acquire lockfile (32) - waiting 35s
01:53:47 (16128): Can't acquire lockfile (32) - exiting
01:53:47 (16128): Error: The process cannot access the file because it is being used by another process. (0x20)
01:53:47 (15004): Can't acquire lockfile (32) - waiting 35s
01:54:22 (15004): Can't acquire lockfile (32) - exiting
01:54:22 (15004): Error: The process cannot access the file because it is being used by another process. (0x20)
01:54:22 (9556): Can't acquire lockfile (32) - waiting 35s
01:54:57 (9556): Can't acquire lockfile (32) - exiting
01:54:57 (9556): Error: The process cannot access the file because it is being used by another process. (0x20)
01:54:58 (15316): Can't acquire lockfile (32) - waiting 35s
01:55:33 (15316): Can't acquire lockfile (32) - exiting
01:55:33 (15316): Error: The process cannot access the file because it is being used by another process. (0x20)
01:55:33 (15916): Can't acquire lockfile (32) - waiting 35s
01:56:08 (15916): Can't acquire lockfile (32) - exiting
01:56:08 (15916): Error: The process cannot access the file because it is being used by another process. (0x20)
01:56:10 (12540): Can't acquire lockfile (32) - waiting 35s
01:56:45 (12540): Can't acquire lockfile (32) - exiting
01:56:45 (12540): Error: The process cannot access the file because it is being used by another process. (0x20)
01:56:46 (14364): Can't acquire lockfile (32) - waiting 35s
01:57:21 (14364): Can't acquire lockfile (32) - exiting
01:57:21 (14364): Error: The process cannot access the file because it is being used by another process. (0x20)
01:57:21 (11860): Can't acquire lockfile (32) - waiting 35s
01:57:56 (11860): Can't acquire lockfile (32) - exiting
01:57:56 (11860): Error: The process cannot access the file because it is being used by another process. (0x20)
01:57:56 (16128): Can't acquire lockfile (32) - waiting 35s
01:58:31 (16128): Can't acquire lockfile (32) - exiting
01:58:31 (16128): Error: The process cannot access the file because it is being used by another process. (0x20)
01:58:32 (10576): Can't acquire lockfile (32) - waiting 35s
01:59:07 (10576): Can't acquire lockfile (32) - exiting
01:59:07 (10576): Error: The process cannot access the file because it is being used by another process. (0x20)
01:59:08 (14356): Can't acquire lockfile (32) - waiting 35s
01:59:43 (14356): Can't acquire lockfile (32) - exiting
01:59:43 (14356): Error: The process cannot access the file because it is being used by another process. (0x20)
01:59:43 (12924): Can't acquire lockfile (32) - waiting 35s
02:00:18 (12924): Can't acquire lockfile (32) - exiting
02:00:18 (12924): Error: The process cannot access the file because it is being used by another process. (0x20)
02:00:18 (12764): Can't acquire lockfile (32) - waiting 35s
02:00:53 (12764): Can't acquire lockfile (32) - exiting
02:00:53 (12764): Error: The process cannot access the file because it is being used by another process. (0x20)
02:00:54 (14840): Can't acquire lockfile (32) - waiting 35s
02:01:29 (14840): Can't acquire lockfile (32) - exiting
02:01:29 (14840): Error: The process cannot access the file because it is being used by another process. (0x20)
02:01:30 (12664): Can't acquire lockfile (32) - waiting 35s
02:02:05 (12664): Can't acquire lockfile (32) - exiting
02:02:05 (12664): Error: The process cannot access the file because it is being used by another process. (0x20)
02:02:05 (14600): Can't acquire lockfile (32) - waiting 35s
02:02:40 (14600): Can't acquire lockfile (32) - exiting
02:02:40 (14600): Error: The process cannot access the file because it is being used by another process. (0x20)
02:02:40 (15532): Can't acquire lockfile (32) - waiting 35s
02:03:15 (15532): Can't acquire lockfile (32) - exiting
02:03:15 (15532): Error: The process cannot access the file because it is being used by another process. (0x20)
02:03:15 (15360): Can't acquire lockfile (32) - waiting 35s
02:03:50 (15360): Can't acquire lockfile (32) - exiting
02:03:50 (15360): Error: The process cannot access the file because it is being used by another process. (0x20)
02:03:51 (12940): Can't acquire lockfile (32) - waiting 35s
02:04:26 (12940): Can't acquire lockfile (32) - exiting
02:04:26 (12940): Error: The process cannot access the file because it is being used by another process. (0x20)
02:04:26 (15212): Can't acquire lockfile (32) - waiting 35s
02:05:01 (15212): Can't acquire lockfile (32) - exiting
02:05:01 (15212): Error: The process cannot access the file because it is being used by another process. (0x20)
02:05:01 (14500): Can't acquire lockfile (32) - waiting 35s
02:05:36 (14500): Can't acquire lockfile (32) - exiting
02:05:36 (14500): Error: The process cannot access the file because it is being used by another process. (0x20)
02:05:37 (7696): Can't acquire lockfile (32) - waiting 35s
02:06:12 (7696): Can't acquire lockfile (32) - exiting
02:06:12 (7696): Error: The process cannot access the file because it is being used by another process. (0x20)
02:06:13 (12300): Can't acquire lockfile (32) - waiting 35s
02:06:48 (12300): Can't acquire lockfile (32) - exiting
02:06:48 (12300): Error: The process cannot access the file because it is being used by another process. (0x20)
02:06:48 (15160): Can't acquire lockfile (32) - waiting 35s
02:07:23 (15160): Can't acquire lockfile (32) - exiting
02:07:23 (15160): Error: The process cannot access the file because it is being used by another process. (0x20)
02:07:23 (14592): Can't acquire lockfile (32) - waiting 35s
02:07:58 (14592): Can't acquire lockfile (32) - exiting
02:07:58 (14592): Error: The process cannot access the file because it is being used by another process. (0x20)
02:07:58 (12884): Can't acquire lockfile (32) - waiting 35s
02:08:33 (12884): Can't acquire lockfile (32) - exiting
02:08:33 (12884): Error: The process cannot access the file because it is being used by another process. (0x20)
02:08:33 (15096): Can't acquire lockfile (32) - waiting 35s
02:09:08 (15096): Can't acquire lockfile (32) - exiting
02:09:08 (15096): Error: The process cannot access the file because it is being used by another process. (0x20)
02:09:08 (15056): Can't acquire lockfile (32) - waiting 35s
02:09:43 (15056): Can't acquire lockfile (32) - exiting
02:09:43 (15056): Error: The process cannot access the file because it is being used by another process. (0x20)
02:09:44 (14464): Can't acquire lockfile (32) - waiting 35s
02:10:19 (14464): Can't acquire lockfile (32) - exiting
02:10:19 (14464): Error: The process cannot access the file because it is being used by another process. (0x20)
02:10:19 (16344): Can't acquire lockfile (32) - waiting 35s
02:10:54 (16344): Can't acquire lockfile (32) - exiting
02:10:54 (16344): Error: The process cannot access the file because it is being used by another process. (0x20)
02:10:55 (15580): Can't acquire lockfile (32) - waiting 35s
02:11:30 (15580): Can't acquire lockfile (32) - exiting
02:11:30 (15580): Error: The process cannot access the file because it is being used by another process. (0x20)
02:11:30 (14756): Can't acquire lockfile (32) - waiting 35s
02:12:05 (14756): Can't acquire lockfile (32) - exiting
02:12:05 (14756): Error: The process cannot access the file because it is being used by another process. (0x20)
02:12:05 (11472): Can't acquire lockfile (32) - waiting 35s
02:12:40 (11472): Can't acquire lockfile (32) - exiting
02:12:40 (11472): Error: The process cannot access the file because it is being used by another process. (0x20)
02:12:40 (14548): Can't acquire lockfile (32) - waiting 35s
02:13:15 (14548): Can't acquire lockfile (32) - exiting
02:13:15 (14548): Error: The process cannot access the file because it is being used by another process. (0x20)
02:13:16 (12552): Can't acquire lockfile (32) - waiting 35s
02:13:51 (12552): Can't acquire lockfile (32) - exiting
02:13:51 (12552): Error: The process cannot access the file because it is being used by another process. (0x20)
02:13:52 (15096): Can't acquire lockfile (32) - waiting 35s
02:14:27 (15096): Can't acquire lockfile (32) - exiting
02:14:27 (15096): Error: The process cannot access the file because it is being used by another process. (0x20)
02:14:27 (15788): Can't acquire lockfile (32) - waiting 35s
02:15:02 (15788): Can't acquire lockfile (32) - exiting
02:15:02 (15788): Error: The process cannot access the file because it is being used by another process. (0x20)
02:15:03 (15660): Can't acquire lockfile (32) - waiting 35s
02:15:38 (15660): Can't acquire lockfile (32) - exiting
02:15:38 (15660): Error: The process cannot access the file because it is being used by another process. (0x20)
02:15:38 (15784): Can't acquire lockfile (32) - waiting 35s
02:16:13 (15784): Can't acquire lockfile (32) - exiting
02:16:13 (15784): Error: The process cannot access the file because it is being used by another process. (0x20)
02:16:14 (15736): Can't acquire lockfile (32) - waiting 35s
02:16:49 (15736): Can't acquire lockfile (32) - exiting
02:16:49 (15736): Error: The process cannot access the file because it is being used by another process. (0x20)
02:16:49 (14108): Can't acquire lockfile (32) - waiting 35s
02:17:24 (14108): Can't acquire lockfile (32) - exiting
02:17:24 (14108): Error: The process cannot access the file because it is being used by another process. (0x20)
02:17:24 (11300): Can't acquire lockfile (32) - waiting 35s
02:17:59 (11300): Can't acquire lockfile (32) - exiting
02:17:59 (11300): Error: The process cannot access the file because it is being used by another process. (0x20)
02:18:01 (11244): Can't acquire lockfile (32) - waiting 35s
02:18:36 (11244): Can't acquire lockfile (32) - exiting
02:18:36 (11244): Error: The process cannot access the file because it is being used by another process. (0x20)
02:18:37 (16336): Can't acquire lockfile (32) - waiting 35s
02:19:12 (16336): Can't acquire lockfile (32) - exiting
02:19:12 (16336): Error: The process cannot access the file because it is being used by another process. (0x20)
02:19:12 (15952): Can't acquire lockfile (32) - waiting 35s
02:19:47 (15952): Can't acquire lockfile (32) - exiting
02:19:47 (15952): Error: The process cannot access the file because it is being used by another process. (0x20)
02:19:47 (11108): Can't acquire lockfile (32) - waiting 35s
02:20:22 (11108): Can't acquire lockfile (32) - exiting
02:20:22 (11108): Error: The process cannot access the file because it is being used by another process. (0x20)
02:20:22 (15068): Can't acquire lockfile (32) - waiting 35s
02:20:57 (15068): Can't acquire lockfile (32) - exiting
02:20:57 (15068): Error: The process cannot access the file because it is being used by another process. (0x20)
02:20:57 (15248): Can't acquire lockfile (32) - waiting 35s
02:21:32 (15248): Can't acquire lockfile (32) - exiting
02:21:32 (15248): Error: The process cannot access the file because it is being used by another process. (0x20)
02:21:32 (14700): Can't acquire lockfile (32) - waiting 35s
02:22:07 (14700): Can't acquire lockfile (32) - exiting
02:22:07 (14700): Error: The process cannot access the file because it is being used by another process. (0x20)
02:22:08 (13468): Can't acquire lockfile (32) - waiting 35s
02:22:43 (13468): Can't acquire lockfile (32) - exiting
02:22:43 (13468): Error: The process cannot access the file because it is being used by another process. (0x20)
02:22:44 (16336): Can't acquire lockfile (32) - waiting 35s
02:23:19 (16336): Can't acquire lockfile (32) - exiting
02:23:19 (16336): Error: The process cannot access the file because it is being used by another process. (0x20)
02:23:19 (15280): Can't acquire lockfile (32) - waiting 35s
02:23:54 (15280): Can't acquire lockfile (32) - exiting
02:23:54 (15280): Error: The process cannot access the file because it is being used by another process. (0x20)
02:23:54 (16004): Can't acquire lockfile (32) - waiting 35s
02:24:29 (16004): Can't acquire lockfile (32) - exiting
02:24:29 (16004): Error: The process cannot access the file because it is being used by another process. (0x20)
02:24:30 (10052): Can't acquire lockfile (32) - waiting 35s
02:25:05 (10052): Can't acquire lockfile (32) - exiting
02:25:05 (10052): Error: The process cannot access the file because it is being used by another process. (0x20)
02:25:06 (14844): Can't acquire lockfile (32) - waiting 35s
02:25:41 (14844): Can't acquire lockfile (32) - exiting
02:25:41 (14844): Error: The process cannot access the file because it is being used by another process. (0x20)
02:25:41 (13116): Can't acquire lockfile (32) - waiting 35s
02:26:16 (13116): Can't acquire lockfile (32) - exiting
02:26:16 (13116): Error: The process cannot access the file because it is being used by another process. (0x20)
02:26:17 (11860): Can't acquire lockfile (32) - waiting 35s
02:26:52 (11860): Can't acquire lockfile (32) - exiting
02:26:52 (11860): Error: The process cannot access the file because it is being used by another process. (0x20)
02:26:53 (15844): Can't acquire lockfile (32) - waiting 35s
02:27:28 (15844): Can't acquire lockfile (32) - exiting
02:27:28 (15844): Error: The process cannot access the file because it is being used by another process. (0x20)
02:27:28 (14780): Can't acquire lockfile (32) - waiting 35s
02:28:03 (14780): Can't acquire lockfile (32) - exiting
02:28:03 (14780): Error: The process cannot access the file because it is being used by another process. (0x20)
02:28:03 (15264): Can't acquire lockfile (32) - waiting 35s
02:28:38 (15264): Can't acquire lockfile (32) - exiting
02:28:38 (15264): Error: The process cannot access the file because it is being used by another process. (0x20)
02:28:39 (16032): Can't acquire lockfile (32) - waiting 35s
02:29:14 (16032): Can't acquire lockfile (32) - exiting
02:29:14 (16032): Error: The process cannot access the file because it is being used by another process. (0x20)
02:29:15 (10060): Can't acquire lockfile (32) - waiting 35s
02:29:50 (10060): Can't acquire lockfile (32) - exiting
02:29:50 (10060): Error: The process cannot access the file because it is being used by another process. (0x20)
02:29:51 (12320): Can't acquire lockfile (32) - waiting 35s
02:30:26 (12320): Can't acquire lockfile (32) - exiting
02:30:26 (12320): Error: The process cannot access the file because it is being used by another process. (0x20)
02:30:26 (15424): Can't acquire lockfile (32) - waiting 35s
02:31:01 (15424): Can't acquire lockfile (32) - exiting
02:31:01 (15424): Error: The process cannot access the file because it is being used by another process. (0x20)
02:31:02 (15444): Can't acquire lockfile (32) - waiting 35s
02:31:37 (15444): Can't acquire lockfile (32) - exiting
02:31:37 (15444): Error: The process cannot access the file because it is being used by another process. (0x20)
02:31:37 (15080): Can't acquire lockfile (32) - waiting 35s
02:32:12 (15080): Can't acquire lockfile (32) - exiting
02:32:12 (15080): Error: The process cannot access the file because it is being used by another process. (0x20)
02:32:12 (9088): Can't acquire lockfile (32) - waiting 35s
02:32:47 (9088): Can't acquire lockfile (32) - exiting
02:32:47 (9088): Error: The process cannot access the file because it is being used by another process. (0x20)
02:32:47 (16128): Can't acquire lockfile (32) - waiting 35s
02:33:22 (16128): Can't acquire lockfile (32) - exiting
02:33:22 (16128): Error: The process cannot access the file because it is being used by another process. (0x20)
02:33:23 (15468): Can't acquire lockfile (32) - waiting 35s
02:33:58 (15468): Can't acquire lockfile (32) - exiting
02:33:58 (15468): Error: The process cannot access the file because it is being used by another process. (0x20)
02:33:58 (14388): Can't acquire lockfile (32) - waiting 35s
02:34:33 (14388): Can't acquire lockfile (32) - exiting
02:34:33 (14388): Error: The process cannot access the file because it is being used by another process. (0x20)
02:34:34 (15336): Can't acquire lockfile (32) - waiting 35s
02:35:09 (15336): Can't acquire lockfile (32) - exiting
02:35:09 (15336): Error: The process cannot access the file because it is being used by another process. (0x20)
02:35:09 (14096): Can't acquire lockfile (32) - waiting 35s
02:35:44 (14096): Can't acquire lockfile (32) - exiting
02:35:44 (14096): Error: The process cannot access the file because it is being used by another process. (0x20)
02:35:44 (13196): Can't acquire lockfile (32) - waiting 35s
02:36:19 (13196): Can't acquire lockfile (32) - exiting
02:36:19 (13196): Error: The process cannot access the file because it is being used by another process. (0x20)
02:36:19 (14016): Can't acquire lockfile (32) - waiting 35s
02:36:54 (14016): Can't acquire lockfile (32) - exiting
02:36:54 (14016): Error: The process cannot access the file because it is being used by another process. (0x20)
02:36:55 (15980): Can't acquire lockfile (32) - waiting 35s
02:37:30 (15980): Can't acquire lockfile (32) - exiting
02:37:30 (15980): Error: The process cannot access the file because it is being used by another process. (0x20)
02:37:30 (16076): Can't acquire lockfile (32) - waiting 35s
02:38:05 (16076): Can't acquire lockfile (32) - exiting
02:38:05 (16076): Error: The process cannot access the file because it is being used by another process. (0x20)
02:38:05 (14912): Can't acquire lockfile (32) - waiting 35s
02:38:40 (14912): Can't acquire lockfile (32) - exiting
02:38:40 (14912): Error: The process cannot access the file because it is being used by another process. (0x20)
02:38:41 (16376): Can't acquire lockfile (32) - waiting 35s
02:39:16 (16376): Can't acquire lockfile (32) - exiting
02:39:16 (16376): Error: The process cannot access the file because it is being used by another process. (0x20)
02:39:16 (15220): Can't acquire lockfile (32) - waiting 35s
02:39:51 (15220): Can't acquire lockfile (32) - exiting
02:39:51 (15220): Error: The process cannot access the file because it is being used by another process. (0x20)
02:39:51 (16060): Can't acquire lockfile (32) - waiting 35s
02:40:26 (16060): Can't acquire lockfile (32) - exiting
02:40:26 (16060): Error: The process cannot access the file because it is being used by another process. (0x20)
02:40:26 (10368): Can't acquire lockfile (32) - waiting 35s
02:41:01 (10368): Can't acquire lockfile (32) - exiting
02:41:01 (10368): Error: The process cannot access the file because it is being used by another process. (0x20)
02:41:01 (15936): Can't acquire lockfile (32) - waiting 35s
02:41:36 (15936): Can't acquire lockfile (32) - exiting
02:41:36 (15936): Error: The process cannot access the file because it is being used by another process. (0x20)
02:41:36 (14876): Can't acquire lockfile (32) - waiting 35s
02:42:11 (14876): Can't acquire lockfile (32) - exiting
02:42:11 (14876): Error: The process cannot access the file because it is being used by another process. (0x20)
02:42:12 (15288): Can't acquire lockfile (32) - waiting 35s
02:42:47 (15288): Can't acquire lockfile (32) - exiting
02:42:47 (15288): Error: The process cannot access the file because it is being used by another process. (0x20)
02:42:47 (15556): Can't acquire lockfile (32) - waiting 35s
02:43:22 (15556): Can't acquire lockfile (32) - exiting
02:43:22 (15556): Error: The process cannot access the file because it is being used by another process. (0x20)
02:43:22 (15192): Can't acquire lockfile (32) - waiting 35s
02:43:57 (15192): Can't acquire lockfile (32) - exiting
02:43:57 (15192): Error: The process cannot access the file because it is being used by another process. (0x20)
02:43:57 (14928): Can't acquire lockfile (32) - waiting 35s
02:44:32 (14928): Can't acquire lockfile (32) - exiting
02:44:32 (14928): Error: The process cannot access the file because it is being used by another process. (0x20)
02:44:32 (14988): Can't acquire lockfile (32) - waiting 35s
02:45:07 (14988): Can't acquire lockfile (32) - exiting
02:45:07 (14988): Error: The process cannot access the file because it is being used by another process. (0x20)
02:45:07 (11208): Can't acquire lockfile (32) - waiting 35s
02:45:42 (11208): Can't acquire lockfile (32) - exiting
02:45:42 (11208): Error: The process cannot access the file because it is being used by another process. (0x20)
02:45:42 (15972): Can't acquire lockfile (32) - waiting 35s
02:46:17 (15972): Can't acquire lockfile (32) - exiting
02:46:17 (15972): Error: The process cannot access the file because it is being used by another process. (0x20)

</stderr_txt>
]]>
Latest Trickles Received
Time Sent (UTC) Host ID Result ID Result Name Timestep CPU Time (sec) Average (sec/TS)
30 Jun 2010 10:42:08 158425 11576627 famous_uoxi_1999_200_006665153_0 18,746 13,878 0.7403
30 Jun 2010 08:00:15 158425 11576627 famous_uoxi_1999_200_006665153_0 9,386 6,937 0.7391


©2024 climateprediction.net