{"push_id":1805377921,"size":341,"distinct_size":4,"ref":"refs/heads/bertinia/xml2html","head":"f29c72bdc66dc92a7a5e843061cae123fbde423d","before":"449283cd2fca0c77c4c2e95815cea99b547a7fcc","commits":[{"sha":"8fa384d2f8ed170bffaa2a7cdbf22b14da7523c5","author":{"name":"Azamat Mametjanov","email":"aa2923d7dc54e663000bd9ee7490e805c8fbb6ce@mcs.anl.gov"},"message":"Simd and loop optimizations of limiter_optim_iter_full\n\nPerformance optimizations:\n1. Linearize two nested loops into one larger np*np loop\n2. Fuse intrinsic reduction function sum into an existing explicit loop\n3. Vectorize the explicit linerized loop\n4. Replace multiple array references with local variables\n5. Fuse linearized and final update loops\n\nResult:\n- before: 7% of total time in standalone ne=8 HOMME runs\n- after: this function is now 3.5% of total time\n- total run time is reduced from 7.722s downto 7.244s or 7% speedup","distinct":false,"url":"https://api.github.com/repos/ESMCI/cime/commits/8fa384d2f8ed170bffaa2a7cdbf22b14da7523c5"},{"sha":"87a8dd7689fd7c708596e013a91d21cab3b29494","author":{"name":"Balwinder Singh","email":"a03f37857f914283babcdd7b6b9ae9b4b0a81e09@gmail.com"},"message":"Fixes gamma terms multiplication bug in mo_strato_rates.F90\n\nIn cam5_4_91 tag, a bug was fixed in mo_strato_rates.F90 regarding\ngamma terms. In the current model,the gamma terms are multiplied\ntogether but they needed to be added. This change should not\neffect current F compsets.\n\n[BFB] - Bit-For-Bit","distinct":false,"url":"https://api.github.com/repos/ESMCI/cime/commits/87a8dd7689fd7c708596e013a91d21cab3b29494"},{"sha":"d98621a78f2503cdfa031d1ed555d97378641559","author":{"name":"Erich L Foster","email":"2f1762122f44fa02b2e87afdefda2b9c57acb5e9@sandia.gov"},"message":"Default PE Layout for A_WCYCL ne4_oQU240 on Skybridge and Melvin\n\nCreated three levels of PEs (S,M,L) for A_WCYCL ne4_oQU240 on skybridge and one\nlevel for the same on Melvin. This layouts were picked for a balance of\ncomputation cost and speed. The L is purely for speed and doesn't consider too\nmuch the cost of running such a PE layout. The M layout is the best of both\nworlds, i.e. fast yet not too expensive, while the S layout is mostly about\nreducing cost while trying to still be fast. The Melvin layout is a copy of the\nS layout for skybridge.\n\n[BFB]","distinct":false,"url":"https://api.github.com/repos/ESMCI/cime/commits/d98621a78f2503cdfa031d1ed555d97378641559"},{"sha":"5d62f42d162b3d5d2ef4de1285415aaf9a1ae302","author":{"name":"Erich L Foster","email":"2f1762122f44fa02b2e87afdefda2b9c57acb5e9@sandia.gov"},"message":"Fixed PE Layout for Melvin A_WCYCL ne4_oQU240\n\nThe PE layout for A_WCYCL ne4_oQU240 on Melvin should be for any PE size. The\nmachine is really too small to have varying PE layouts.\n\n[BFB]","distinct":false,"url":"https://api.github.com/repos/ESMCI/cime/commits/5d62f42d162b3d5d2ef4de1285415aaf9a1ae302"},{"sha":"fa7f35c78fd3c46eb0045386c3f67d60d8a82159","author":{"name":"Balwinder","email":"a03f37857f914283babcdd7b6b9ae9b4b0a81e09@gmail.com"},"message":"Fixes PIO2 bug in restart_physics\n\nThis PR fixes a bug in restart_physics which is relevant when PIO2 is\nused.\n\nThis was originally reported by Cecile at NCAR. NCAR team also provided\nthe fix.\n\n[BFB] - Bit-For-Bit\nAG-441\n\nSee confluence for a more detailed description about these tags.","distinct":false,"url":"https://api.github.com/repos/ESMCI/cime/commits/fa7f35c78fd3c46eb0045386c3f67d60d8a82159"},{"sha":"549fc2280284ff3ff86bafc0a3dff45693866ca9","author":{"name":"Oksana Guba","email":"f4d111a6381723dbb4ac0e7aff04874cb84fc710@gmail.com"},"message":"Fixing an issue with hybrid init. of zeta field in jw_baroclinic test.\n\n*********1*********2*********3*********4*********5*********6*********7**\n\nThis fixes hybrid runs for jw_baroclinic test. It is not clear whether\nit is an issue somewhere else.\n\n[BFB]\n\n\tmodified:   components/homme/src/share/viscosity_mod_base.F90","distinct":false,"url":"https://api.github.com/repos/ESMCI/cime/commits/549fc2280284ff3ff86bafc0a3dff45693866ca9"},{"sha":"2563f4bd71b1d207d420876cf4c1e941e3f1a970","author":{"name":"Azamat Mametjanov","email":"aa2923d7dc54e663000bd9ee7490e805c8fbb6ce@mcs.anl.gov"},"message":"Adding a check for -DHORIZ_OPENMP in threaded runs\n\n[BFB] - Bit-For-Bit","distinct":false,"url":"https://api.github.com/repos/ESMCI/cime/commits/2563f4bd71b1d207d420876cf4c1e941e3f1a970"},{"sha":"4e370c87668c28fc84ce35fcb356c6f7625151f0","author":{"name":"Balwinder","email":"a03f37857f914283babcdd7b6b9ae9b4b0a81e09@gmail.com"},"message":"Adds tests for FC5AV1C-04P2 compset\n\nThis PR adds SMS_D_Ln5 and ERP_Ld5_P8x4 tests to the acme testing suites.\n\nThese tests are using ne4 grid resolution.\n\n[BFB] - Bit-For-Bit","distinct":false,"url":"https://api.github.com/repos/ESMCI/cime/commits/4e370c87668c28fc84ce35fcb356c6f7625151f0"},{"sha":"b069e544eb48d81aeada806b81d5efd28aff6795","author":{"name":"Azamat Mametjanov","email":"aa2923d7dc54e663000bd9ee7490e805c8fbb6ce@mcs.anl.gov"},"message":"Cleanup threading variables\n\n[BFB] - Bit-For-Bit","distinct":false,"url":"https://api.github.com/repos/ESMCI/cime/commits/b069e544eb48d81aeada806b81d5efd28aff6795"},{"sha":"e0c9b42bfdef365c236b496b8e79efdb9a6ac2cb","author":{"name":"noel","email":"fd858af17541c2816a891e30be38f8e2643579e5@lbl.gov"},"message":"Adding flags to GNU DEBUG=TRUE builds\n-Og -fbacktrace -fcheck=bounds -ffpe-trap=invalid,zero,overflow","distinct":false,"url":"https://api.github.com/repos/ESMCI/cime/commits/e0c9b42bfdef365c236b496b8e79efdb9a6ac2cb"},{"sha":"8ad0afab227849f917069549f9af18d6edd37483","author":{"name":"Wuyin Lin","email":"3e8f09a2e44d3d3150820c5aff3b3948b30bc17b@bnl.gov"},"message":"Fixes for CALIPSO simulator and MG precipitation fluxes\n\nThis fixes CALIPSO simulator that shows abnormal spatial distribution.\nThe root cause is that the pressure cutoff for MG calculation leads to\nprecipitation flux arrays containing undefined values above the cut off\nlevel.\n\nFixes for precipitation flux calculations in MG microphysics are also included.\n\n modified:   components/cam/src/physics/cam/cospsimulator_intr.F90\n modified:   components/cam/src/physics/cam/micro_mg1_0.F90\n modified:   components/cam/src/physics/cam/micro_mg2_0.F90\n modified:   components/cam/src/physics/cam/micro_mg_cam.F90\n\n [BFB]","distinct":false,"url":"https://api.github.com/repos/ESMCI/cime/commits/8ad0afab227849f917069549f9af18d6edd37483"},{"sha":"81ccf5bc3937181536b1cba65f3f99e05b2cb842","author":{"name":"Erich L Foster","email":"2f1762122f44fa02b2e87afdefda2b9c57acb5e9@sandia.gov"},"message":"Default and MPI-OpenMP PE Layouts for ne4 on Anvil\n\nAdded a default PE layout for A_WCYCL2000 ne4_Qu240 and a MPI-OpenMP 'L' layout\nfor Anvil.\n\n[BFB]","distinct":false,"url":"https://api.github.com/repos/ESMCI/cime/commits/81ccf5bc3937181536b1cba65f3f99e05b2cb842"},{"sha":"6d7f4a0310f18832b0ec39b1bf0cc9caeb8692bc","author":{"name":"Azamat Mametjanov","email":"aa2923d7dc54e663000bd9ee7490e805c8fbb6ce@mcs.anl.gov"},"message":"Reduce reduction ops in HOMME","distinct":false,"url":"https://api.github.com/repos/ESMCI/cime/commits/6d7f4a0310f18832b0ec39b1bf0cc9caeb8692bc"},{"sha":"75129171aca1c96654dfef2f93cea215cda1ed53","author":{"name":"Junqi Yin","email":"aab7e2939ffee09197c07abe60b10b39d78544f1@ornl.gov"},"message":"update config_compilers.xml and config_machinces.xml for ORNL CADES cluster\n[BFB]","distinct":false,"url":"https://api.github.com/repos/ESMCI/cime/commits/75129171aca1c96654dfef2f93cea215cda1ed53"},{"sha":"38c21fb92e8aef818338d9fb5cd6e45645f1ee85","author":{"name":"Erich L Foster","email":"2f1762122f44fa02b2e87afdefda2b9c57acb5e9@sandia.gov"},"message":"Fixed pe layout A_WCYCL2000 ne4_oQU240on Anvil\n\nFixed the default layout for A_WCYCL2000 ne4_oQU240 and added an MPI-OpenMP 'L'\nlayout for Anvil.\n\n[BFB]","distinct":false,"url":"https://api.github.com/repos/ESMCI/cime/commits/38c21fb92e8aef818338d9fb5cd6e45645f1ee85"},{"sha":"03c877d1e3b4e05e078fe5455b9012ae0af2e9e8","author":{"name":"Erich L Foster","email":"2f1762122f44fa02b2e87afdefda2b9c57acb5e9@sandia.gov"},"message":"A_WCYCL2000 Default PE Layout using MAX_THRDS=32\n\nReconfigured the PE layout for use of 32 tasks per node instead of 16.\n\n[BFB]","distinct":false,"url":"https://api.github.com/repos/ESMCI/cime/commits/03c877d1e3b4e05e078fe5455b9012ae0af2e9e8"},{"sha":"f9fe1dae665290ff51065e12d667ea4fca951d46","author":{"name":"Erich L Foster","email":"2f1762122f44fa02b2e87afdefda2b9c57acb5e9@sandia.gov"},"message":"Max PEs per Node for Anvil\n\nUpdated the max pes per node to be 36 instead of 32.\n\n[BFB]","distinct":false,"url":"https://api.github.com/repos/ESMCI/cime/commits/f9fe1dae665290ff51065e12d667ea4fca951d46"},{"sha":"e215cbed2adddcd768f05b23ad2512163d8e7f11","author":{"name":"Erich L Foster","email":"2f1762122f44fa02b2e87afdefda2b9c57acb5e9@sandia.gov"},"message":"Removed MAX PEs Per Node\n\nMax PEs per node is set to 36 by default, so there is no need to have it\ndefined.\n\n[BFB]","distinct":false,"url":"https://api.github.com/repos/ESMCI/cime/commits/e215cbed2adddcd768f05b23ad2512163d8e7f11"},{"sha":"debcb8afd55228be5a7223b1ebb93711a2342c18","author":{"name":"Balwinder","email":"a03f37857f914283babcdd7b6b9ae9b4b0a81e09@gmail.com"},"message":"Adds endrun calls if singular matrices are detected by CLUBB routines\n\nThis PR also adds endrun calls if other errors are detected by the CLUBB\n routines.\n\n[BFB] - Bit-For-Bit\n\nFixes #1292","distinct":false,"url":"https://api.github.com/repos/ESMCI/cime/commits/debcb8afd55228be5a7223b1ebb93711a2342c18"},{"sha":"0958f3ae20d60d3b4b9b639693e71ac5bd47b0d2","author":{"name":"Kai Zhang","email":"fac5af7df5507b80a9bc1e5df57cf7b3b57cf07e@pnnl.gov"},"message":"Fixed a bug in calculating the total frozen static energy, where the contribution of rain water was not considered.\n\nWe were aware of this before, but since it is a very small term (compared to Q and CLDLIQ) and we didn't want to break the BFB feature before the previous model freeze, this wasn't fixed at that time.\n\nThe change to the original total frozen static energy is small, but it will cause N-BFB results. The TOA net flux change compared to Qi's simulation on Edison is about 0.15W/m2 (years 2-6), but it is hard to tell how much of it is from the bug fix and how much is due to the machine difference (my simulation is on EOS).\n\nAlso removed some unnecessary comments.\n\n[non-BFB]","distinct":false,"url":"https://api.github.com/repos/ESMCI/cime/commits/0958f3ae20d60d3b4b9b639693e71ac5bd47b0d2"}]}
{"actor":{"display_login":"bertinia"}}