Changes between Version 2 and Version 3 of ticket/1821/BranchTesting
- Timestamp:
- 2017-01-27T15:27:34+01:00 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ticket/1821/BranchTesting
v2 v3 83 83 So as far as GO6 is concerned it would seem viable. 84 84 85 We need to test in a coupled model with MEDUSA too ideally. What do we have? Well I have u-ai927 and variants thereof. A 5 day run of this with nemo timings switched on shows 86 {{{ 87 Elapsed Time (s) CPU Time (s) 88 38158.114 35083.969 89 90 Averaged timing on all processors : 91 ----------------------------------- 92 Section Elap. Time(s) Elap. Time(%) CPU Time(s) CPU Time(%) CPU/Elap Max elap(%) Min elap(%) Freq 93 sbc_cpl_rcv 0.6109458E+02 14.41 60.73 15.58 0.99 14.41 14.40 160.00 94 tra_adv_muscl 0.5152139E+02 12.15 51.43 13.19 1.00 12.20 12.10 160.00 95 tra_ldf_iso 0.4024424E+02 9.49 40.18 10.31 1.00 9.96 9.08 320.00 96 trc_sms 0.2209001E+02 5.21 22.02 5.65 1.00 8.75 2.00 160.00 97 trc_stp 0.1792136E+02 4.23 16.09 4.13 0.90 5.52 2.92 160.00 98 sbc_ice_cice 0.1746102E+02 4.12 17.21 4.41 0.99 4.15 4.06 160.00 99 trc_sbc 0.1728718E+02 4.08 17.19 4.41 0.99 7.72 0.04 160.00 100 trc_init 0.1427096E+02 3.37 5.46 1.40 0.38 3.51 3.13 1.00 101 istate_init 0.7695191E+01 1.81 3.94 1.01 0.51 1.84 1.76 1.00 102 tra_zdf_imp 0.7475653E+01 1.76 7.46 1.91 1.00 1.87 1.49 320.00 103 trc_nxt 0.6103307E+01 1.44 6.09 1.56 1.00 1.85 1.20 160.00 104 trc_dta 0.4928072E+01 1.16 0.97 0.25 0.20 1.19 1.12 6.00 105 tra_ldf 0.4769230E+01 1.12 4.76 1.22 1.00 1.14 1.11 160.00 106 }}} 107 108 This indicates that the coupled model is badly load balanced (the biggest single cost is in sbc_cpl_rcv... presumably waiting for the atmos to catch up). That means that any optimisations to the ocean won't show up in total model elapsed time unless we rearrange the PE balance to make the ocean faster than the atmosphere. 109 110 We also note that tra_adv_muscl is the second highest cost. This is a MEDUSA-only routine and is one of the things we've optimised so we would expect to see some improvement in that. 111 112 However we can't use this suite directly since it uses an old version of the MEDUSA branch which clashes with up to date versions of the GO6 branch! Are there any jobs around which use up to date versions of the GO6 AND MEDUSA branches because we can't test things without that? 113 114 115