At any rate, I can't afford the time to fix this by myself. Therefore, I am asking that anyone who wants to help - Please Do!
The crashes should be addressed first. It is likely that these are because of differences in the compilers and not data problems. I specifically don't like the idea of - Just use another compiler - because there is no way to know which compiler is correct. I mean, what if the crashes represent a true design problem and that their compiler is the one with a problem.
It is more likely that certain math functions are handled by the hardware. (This is a common way to speed up a program ... because hardware math tends to be much faster than software math.) The problem is that some systems use different numbers of bits to represent numbers, and some systems simply have design problems. (Anyone remember the old Pentium math fiasco?)
The only way to know for sure is to track it down.
Speed
It would be great to make this run a lot faster - maybe something like an hour per year instead of an hour per month.
I know which module is the problem ... but it calls a lot of subroutines, and they call subroutines, you get the idea.
User Interface
I am not suggesting that the model should run in a window, but more that the output could be formatted to be useable.
For instance, a number of world maps are in the output files. These are hard to read because they are formatted using old line printer overstrike codes. Also, I haven't found a key explaining what all the numbers mean. This is one example.
0 TOTAL EARTH WATER (kg/m^2) LIQUID WATER PATH (.1 kg/m^2) PRECIPITABLE WATER (cm) 0.0 0.0 0.2 BBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBBBB + 188.5 9 0.0 0111 0.3 BBBBBBBBBBBBBBBBCCDEGHIIGEDCBBBBBBBB + 9 BBBBBB 140.9 3 5 767 8 0.1 10 21 0.3 BBBBBBAAAAABBAABDFHHIJGEDCBBBBBBBBCB + 3 5 767 8 A AAB BBB B 406.0 M +IUW+7BB B C R+V+R+X538731222 0.1 1 0 1 21 100 00 0.5 HECBBBBCCBBCDAGHILMKIGEDCCDDDDCBBCFG + M +IUW+7BB B C R+V+R+X538731222 1 100 00 H CBBBBCCB C A I IGEDCCDDDDCBBCFG 383.6 Z 9IMQ 9 + TMSKOMDJ215 E 0.1 0 110 1 1 0 0 0101 20 0.7 HFDKKEEFFGCBDGLMNKMHHFEFFIKIHDCBEKJJ + Z 9IMQ 9 + TMSKOMDJ215 E 10 1 0 0101 0 D EEFF B H FEFFIKIHDCB J 449.7 8VXO+QM +L+MUUNRG6078C 0.2 030 0 000 1 0 010001 0 0 14 0.9 HHLZZOEFGIHFFFIOLKHHKIHLLGHEEDBBGOOI + 8VXO+QM +L+MUUNRG6078C 0 000 010001 0 0 EFGIHFF HHKIHLLGHEEDBB 436.7 KD+RI O+MQ K FC9YPEP I 0.2 50 1 040 20001 000 00 1.4 IR43YQEDKW3RMMOXOJPNPKHQLCECDDEHIOXL + KD+RI O+MQ K FC9YPEP I 04 0001 00 EDKW3 JPNP H LCECDDE I 317.9 CFLH H GGA509CR + 0.1 1 0 310 000 4 0 0 02 1.9 LS444YKGP443333WQKPORNQIGJACHIMNVZ3S + CFLH H GGA509CR + 3 4 KGP4 P QIGJACHI N 360.6 LV 5B9869 46A+O+ 0.1 100 0 0 1 2 0 0 2.8 S344433O344433333RONSVJTRZ3YTV34444Z + LV 5B9869 46A+O+ 1 2 O3 RONSVJ RZ3YTV 340.8 O 6C95E E F + 0.3 009A 2 10 01 00 00 0 000 3.8 44565544543344443QLPV3Z4434434455544 + O 6C95E E F + 2 0 5 QLPV3 4 4 3 690.3 Z ++HSO6 1.4 176DCH2I1 00 D 230 0 00001 5.0 666777676533456654434Z46544445566555 + Z ++HSO6 2 3 4434Z4 942.6 +++ +Z+R ++ 0.9 11DDC200 1 01 10102 0300 20 1100120 5.5 666666666545566655654366666555555666 + +++ +Z+R ++ 1 0 2 03 1 455 5436 55 736.8 ++UTQ M++ + 1.2 2000B 00 100 00A611N008C6 3 00A11 5.2 666666555536644545654466666555654666 + ++UTQ M++ + 100 611 0 36644 544 4 536.6 9WO DN AM 0.9 12B630 0 000 001 0 000EB001 1 0 4.5 555566544533554443334555466555453345 + 9WO DN AM 000 0 1 355 45 53 303.8 BJK 6D 58C 0.5 1014 10000 0 4 71F00 0 3.5 5435543XV33U444343XTZ54544553WQ33Z34 + BJK 6D 58C 1 4 U44 Z5 Q33 238.9 BC 5 98CO 0.2 0036 10 01 10 0 12 0 01 3.0 433553ZSLX33333343Y3343344433WW3WZY3 + BC 5 98CO 0 33 3 W3WZ 405.9 8 G 0.2 0 3013 10 1 0 00 1 00 0 2.4 PQW3433ZQONRZTSX33343VXOL333WSXVPXYQ + 8 G R P 336.3 9 0.4 0040105 10 01411 3 200 0 1.7 ILSVU33XSPLKGKMPVXWUPKMMEKUTMMRSUTSN + 9 K 416.7 L 0.1 0 100020 0 0 0 00 2 000011010 1.1 FKKLPQPOJLLKIIIHHHJKJIGFFFFGKMPRUQKG + L K 0.0 0.1 00 001 000 0 0 000001 0 0.8 GIHHIIHGFGJJHGHFHIIHFFEEEFGHGIKIIFEF + 0.0 0.0 00 010 10 0 0.4 GHHGFEEDEFGFFFGHFCBABBBBBBAAAAAA0ADF + 1 F A BBBBBAAAAAA0A 0.0 0.0 0.2 DDDDCBBBBCCCBBBBAA00000AA00000000ABC + DDCBBBBCCCBB BAA00000AA00000000ABC 0.0 0.0 0.0 0AAAA0000000000000000000000000000000 + 0AAAA0000000000000000000000000000000 |
Notice - the displayed grid is 36 x 23, the simulation grid is 72 x 46
TOTAL EARTH WATER (kg/m^2) LIQUID WATER PATH (.1 kg/m^2) PRECIPITABLE WATER (cm) 0.0 0.0 0.2 BBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBBBB 188.5 9 0.0 0111 0.3 BBBBBBBBBBBBBBBBCCDEGHIIGEDCBBBBBBBB 140.9 3 5 767 8 0.1 10 21 0.3 BBBBBBAAAAABBAABDFHHIJGEDCBBBBBBBBCB 406.0 M +IUW+7BB B C R+V+R+X538731222 0.1 1 0 1 21 100 00 0.5 HECBBBBCCBBCDAGHILMKIGEDCCDDDDCBBCFG 383.6 Z 9IMQ 9 + TMSKOMDJ215 E 0.1 0 110 1 1 0 0 0101 20 0.7 HFDKKEEFFGCBDGLMNKMHHFEFFIKIHDCBEKJJ 449.7 8VXO+QM +L+MUUNRG6078C 0.2 030 0 000 1 0 010001 0 0 14 0.9 HHLZZOEFGIHFFFIOLKHHKIHLLGHEEDBBGOOI 436.7 KD+RI O+MQ K FC9YPEP I 0.2 50 1 040 20001 000 00 1.4 IR43YQEDKW3RMMOXOJPNPKHQLCECDDEHIOXL 317.9 CFLH H GGA509CR + 0.1 1 0 310 000 4 0 0 02 1.9 LS444YKGP443333WQKPORNQIGJACHIMNVZ3S 360.6 LV 5B9869 46A+O+ 0.1 100 0 0 1 2 0 0 2.8 S344433O344433333RONSVJTRZ3YTV34444Z 340.8 O 6C95E E F + 0.3 009A 2 10 01 00 00 0 000 3.8 44565544543344443QLPV3Z4434434455544 690.3 Z ++HSO6 1.4 176DCH2I1 00 D 230 0 00001 5.0 666777676533456654434Z46544445566555 942.6 +++ +Z+R ++ 0.9 11DDC200 1 01 10102 0300 20 1100120 5.5 666666666545566655654366666555555666 736.8 ++UTQ M++ + 1.2 2000B 00 100 00A611N008C6 3 00A11 5.2 666666555536644545654466666555654666 536.6 9WO DN AM 0.9 12B630 0 000 001 0 000EB001 1 0 4.5 555566544533554443334555466555453345 303.8 BJK 6D 58C 0.5 1014 10000 0 4 71F00 0 3.5 5435543XV33U444343XTZ54544553WQ33Z34 238.9 BC 5 98CO 0.2 0036 10 01 10 0 12 0 01 3.0 433553ZSLX33333343Y3343344433WW3WZY3 405.9 8 G 0.2 0 3013 10 1 0 00 1 00 0 2.4 PQW3433ZQONRZTSX33343VXOL333WSXVPXYQ 336.3 9 0.4 0040105 10 01411 3 200 0 1.7 ILSVU33XSPLKGKMPVXWUPKMMEKUTMMRSUTSN 416.7 L 0.1 0 100020 0 0 0 00 2 000011010 1.1 FKKLPQPOJLLKIIIHHHJKJIGFFFFGKMPRUQKG 0.0 0.1 00 001 000 0 0 000001 0 0.8 GIHHIIHGFGJJHGHFHIIHFFEEEFGHGIKIIFEF 0.0 0.0 00 010 10 0 0.4 GHHGFEEDEFGFFFGHFCBABBBBBBAAAAAA0ADF 0.0 0.0 0.2 DDDDCBBBBCCCBBBBAA00000AA00000000ABC 0.0 0.0 0.0 0AAAA0000000000000000000000000000000 |
AViewer.exe
To run this, download the exe file and quicktime dll's from AViewer - simple viewer for GISS Model E lat-lon output files
To get usable output, modify the INPUTZ section of the rundeck file to add QDIAG=.true.
&INPUTZ QDIAG=.true. ! based on info in pdE run script &END |