{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":10607617,"defaultBranch":"master","name":"MPAS-Model","ownerLogin":"MPAS-Dev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-06-10T19:25:32.000Z","ownerAvatar":"https://github.com/avatars/u/4063217?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725917568.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"5e496e5d5047fe187db74bbab116dd4e8ae6f975","ref":"refs/heads/hotfix-v8.2.2","pushedAt":"2024-09-09T21:32:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Update version number to 8.2.2","shortMessageHtmlLink":"Update version number to 8.2.2"}},{"before":"02e2deaefdea44c5e11d4e8fefc12752296aef04","after":"66d1ab860f98f5480f23f94711055440a4cdf6d2","ref":"refs/heads/develop","pushedAt":"2024-08-08T19:56:38.000Z","pushType":"push","commitsCount":31,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'master' into develop\n\nThis merge introduces fixes from MPAS v8.2.1, and it connects the v8.2.1 tag to\nfuture commits on 'develop'.","shortMessageHtmlLink":"Merge branch 'master' into develop"}},{"before":"942d402417e2206353f4ec432fefd6b1ce5e3c96","after":"b566fc8a959390d838aba08fd03c81edae986f6a","ref":"refs/heads/master","pushedAt":"2024-08-07T22:38:57.000Z","pushType":"push","commitsCount":30,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'hotfix-v8.2.1'\n\nThis merge addresses several issues in the MPAS-Atmosphere model and in the MPAS\ninfrastructure. Specific changes in this merge include:\n\n* Improved detection of an 'mpi_f08' module (PR #1202), as well as improved\n detection of netCDF and PnetCDF library paths (PR #1203), in the top-level\n Makefile.\n\n* The addition of a missing dependency in the physics Makefile to correct\n parallel build issues (PR #1204).\n\n* Fixes to the CMake build files used by MPAS-JEDI (PR #1205).\n\n* Fixes to double-precision builds of MPAS-Atmosphere (PR #1207, PR #1208).\n\n* Correction of the calculation of height AGL used in the computation of 1-km\n radar reflectivity fields (PR #1213).\n\n* Correction of an issue that prevented the MYNN PBL scheme from being used\n without also using the Thompson aerosol-aware microphysics (PR #1215).\n\n* Fixes to allow MPAS-Atmosphere to be built without physics (i.e., dynamics-\n only builds) (PR #1221).\n\n* Various code cleanup and minor corrections (PR #1206, PR #1212, PR #1224,\n PR #1226).","shortMessageHtmlLink":"Merge branch 'hotfix-v8.2.1'"}},{"before":"717a186428dfa3963af6cca15c70161a97665608","after":"dd7d751918105ee90b849844131db861a060adb5","ref":"refs/heads/hotfix-v8.2.1","pushedAt":"2024-08-07T20:18:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'NSF-MPAS/physics_minor_bugs_3' into hotfix-v8.2.1 (PR #1226)\n\nThis merge removes an extra deallocation of the 'taod5503d_p' array in the\ndeallocate_radiation_sw() routine in mpas_atmphys_driver_radiation_sw.F.\nThe taod5503d_p array is only allocated when running the aerosol-aware Thompson\ncloud microphysics, and the extra deallocation that is removed in this merge\nonly deallocated taod5503d_p if it was allocated.","shortMessageHtmlLink":"Merge branch 'NSF-MPAS/physics_minor_bugs_3' into hotfix-v8.2.1 (PR #…"}},{"before":"48b1934564a108887cc657d03891bfddfaddd7a3","after":"717a186428dfa3963af6cca15c70161a97665608","ref":"refs/heads/hotfix-v8.2.1","pushedAt":"2024-08-07T18:52:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'NSF-MPAS/physics_minor_bugs_1' into hotfix-v8.2.1 (PR #1224)\n\nThis merge corrects the subroutine name used in two calls to mpas_log_write in\nmpas_init_atm_thompson_aerosols.F, where \"init_atm_gocart\" should have been\n\"init_atm_thompson_aerosols\". Note that the affected mpas_log_write calls are\ncommented-out and so their messages don't appear in log files by default.","shortMessageHtmlLink":"Merge branch 'NSF-MPAS/physics_minor_bugs_1' into hotfix-v8.2.1 (PR #…"}},{"before":"a11aef664091a2d9c4bd23587df495d908c4bf59","after":"48b1934564a108887cc657d03891bfddfaddd7a3","ref":"refs/heads/hotfix-v8.2.1","pushedAt":"2024-08-07T16:16:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'NSF-MPAS/physics_fix_tend_scalars' into hotfix-v8.2.1 (PR #1215)\n\nThis merge fixes an issue that prevented the use of the MYNN PBL scheme (e.g.,\nthrough the selection of the 'convection_permitting' suite) without the use\nof the aerosol-aware Thompson cloud microphysics scheme.","shortMessageHtmlLink":"Merge branch 'NSF-MPAS/physics_fix_tend_scalars' into hotfix-v8.2.1 (PR "}},{"before":"cbd26791094c7e971424fe6d071b728dc089ae01","after":"a11aef664091a2d9c4bd23587df495d908c4bf59","ref":"refs/heads/hotfix-v8.2.1","pushedAt":"2024-08-06T22:31:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'NSF-MPAS/physics_big_fix_zd' into hotfix-v8.2.1 (PR #1213)\n\nThis merge corrects the calculation of height above ground level (AGL) that\nis used in the computation of the 1-km simulated radar reflectivity field in\nmpas_atmphys_driver_microphysics.F. Specifically, the fixes in this merge\naffect the refl10cm_1km and refl10cm_1km_max fields.\n\n* NSF-MPAS/physics_big_fix_zd:\n * In ./src/core_atmosphere//physics/mpas_atmphys_driver_microphysics.F, corrected...","shortMessageHtmlLink":"Merge branch 'NSF-MPAS/physics_big_fix_zd' into hotfix-v8.2.1 (PR #1213)"}},{"before":"93e2ac523f8a09a6b01724dfbba0ffbeee88f99c","after":"cbd26791094c7e971424fe6d071b728dc089ae01","ref":"refs/heads/hotfix-v8.2.1","pushedAt":"2024-08-06T21:29:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'NSF-MPAS/physics_big_fix_zd' into hotfix-v8.2.1\n\nThis merge corrects the calculation of height above ground level (AGL) that\nis used in the computation of the 1-km simulated radar reflectivity field in\nmpas_atmphys_driver_microphysics.F. Specifically, the fixes in this merge\naffect the refl10cm_1km and refl10cm_1km_max fields.\n\n* NSF-MPAS/physics_big_fix_zd:\n * In ./src/core_atmosphere//physics/mpas_atmphys_driver_microphysics.F, corrected...","shortMessageHtmlLink":"Merge branch 'NSF-MPAS/physics_big_fix_zd' into hotfix-v8.2.1"}},{"before":"0a8dd86966e6e99054825fb612944034bd58d1e3","after":"93e2ac523f8a09a6b01724dfbba0ffbeee88f99c","ref":"refs/heads/hotfix-v8.2.1","pushedAt":"2024-08-06T19:58:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'stg/fix-dycore-only-build' into hotfix-v8.2.1 (PR #1221)\n\nThis merge fixes dycore-only (i.e., no-physics) builds for both stand-alone\napplications and when MPAS-A is used as a dycore in CAM/CAM-SIMA.\n\nPrior to this merge there were two issues in the atmosphere core's Registry.xml\nfile that caused dynamics-only builds to fail:\n\n * With the MPAS v8.2.0 release, the MPAS-A registry file introduced a new\n stream, da_state, which unconditionally included variables that exist only\n when physics are enabled.\n\n * Also beginning with the MPAS v8.2.0 release, the Registry.xml file\n unconditionally included a new registry file from Noah-MP, which is\n applicable only when physics are enabled.\n\nThis merge fixes MPAS-A dycore-only builds by guarding the above regions in the\nRegistry.xml file with the DO_PHYSICS macro.\n\n* stg/fix-dycore-only-build:\n Fix MPAS-A dycore-only build","shortMessageHtmlLink":"Merge branch 'stg/fix-dycore-only-build' into hotfix-v8.2.1 (PR #1221)"}},{"before":"c314013b2857a12e9744af927efd8aa85d3132b6","after":"0a8dd86966e6e99054825fb612944034bd58d1e3","ref":"refs/heads/hotfix-v8.2.1","pushedAt":"2024-08-06T15:54:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'mpas_atmphys_lsm_noahmpfinalize-deps' into hotfix-v8.2.1 (PR #1204)\n\nThis merge adds a missing dependency on mpas_atmphys_var.o for\nmpas_atmphys_lsm_noahmpfinalize.o in the MPAS-A physics Makefile.\n\n* mpas_atmphys_lsm_noahmpfinalize-deps:\n Add core_physic-specific dependencies to mpas_atmphys_lsm_noahmpfinalize.o","shortMessageHtmlLink":"Merge branch 'mpas_atmphys_lsm_noahmpfinalize-deps' into hotfix-v8.2.…"}},{"before":"3b23571279fb8393c496ba9201994067ab158453","after":"02e2deaefdea44c5e11d4e8fefc12752296aef04","ref":"refs/heads/develop","pushedAt":"2024-08-01T21:31:37.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'atmosphere/acc_init_cpl_diags' into develop (PR #1216)\n\nThis merge enables GPU execution of the atm_init_coupled_diagnostics routine\nthrough the addition of OpenACC directives.\n\nTiming information for the OpenACC data transfers in this routine is captured in\nthe log file by a new timer: atm_init_coupled_diagnostics [ACC_data_xfer].\n\nSince this routine is called during the initialization phase, before\nmpas_atm_dynamics_init, no modifications were made to the\nmpas_atm_dynamics_{init,finalize} routines to copy in or delete the invariant\nfields used in this routine.\n\n* atmosphere/acc_init_cpl_diags:\n Add acc parallel and loop directives to atm_init_coupled_diagnostics\n Add acc data copyins, delete, copyouts for atm_init_coupled_diagnostics\n Prepare atm_init_compute_diagnostics for OpenACC porting\n Remove unused dimensions from atm_init_coupled_diagnostics","shortMessageHtmlLink":"Merge branch 'atmosphere/acc_init_cpl_diags' into develop (PR #1216)"}},{"before":"c9e6446191da00f6948f1702f2d3b48addb5aee9","after":"3b23571279fb8393c496ba9201994067ab158453","ref":"refs/heads/develop","pushedAt":"2024-07-31T21:01:58.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'atmosphere/acc_solve_diagnostics' into develop (PR #1192)\n\nThis merge enables GPU execution of the atm_compute_solve_diagnostics_work routine\nthrough the addition of OpenACC directives.\n\nTiming information for the OpenACC data transfers in this routine is captured in\nthe log file by a new timer: atm_compute_solve_diagnostics [ACC_data_xfer].\n\nAs in #1176, invariant fields are copied in during mpas_atm_dynamics_init and\ndeleted in mpas_atm_dynamics_finalize. However, these do not minimize the data\nmovement as atm_compute_solve_diagnostics is called during the initialization\nphase before mpas_atm_dynamics_init is called.\n\n* atmosphere/acc_solve_diagnostics:\n Add acc data management directives to atm_compute_diagnostics_solve_work\n Add acc parallel and loop directives to port atm_diagnostics_solve_work\n Prepare atm_compute_solve_diagnostics_work for porting\n Add acc data directives for invariant arrays used in atm_compute_solve_diagnostics","shortMessageHtmlLink":"Merge branch 'atmosphere/acc_solve_diagnostics' into develop (PR #1192)"}},{"before":"eb62cd1e4755ac18e5c7d3a1c6dbac86821f733c","after":"c9e6446191da00f6948f1702f2d3b48addb5aee9","ref":"refs/heads/develop","pushedAt":"2024-07-29T23:24:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'framework/smiol_file_format' into develop (PR #1219)\n\nThis merge updates the SMIOL code in src/external/SMIOL from the MPAS-Dev/SMIOL\nrepository to include modifications that allow the file format to be specified\nin calls to SMIOLf_open_file. By default, new output files are still created in\nCDF-5 format as before, but it is now possible to specify either\nSMIOL_FORMAT_CDF5 or SMIOL_FORMAT_CDF2 for the optional fformat argument to\nSMIOLf_open_file.\n\nThe changes introduced here come from commit 5df48736 in the MPAS-Dev/SMIOL\nrepository; but since the SMIOL code in this repository has diverged from that\nin the MPAS-Dev/SMIOL repository, the smiol.c file isn't identical between the\ntwo repositories.\n\n* framework/smiol_file_format:\n Update SMIOL code to support specified format for file creation","shortMessageHtmlLink":"Merge branch 'framework/smiol_file_format' into develop (PR #1219)"}},{"before":"01faa8e63084d236a51dbb5e4c0502d619b70355","after":"c314013b2857a12e9744af927efd8aa85d3132b6","ref":"refs/heads/hotfix-v8.2.1","pushedAt":"2024-07-19T22:14:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'check-pnetcdf-exists' into hotfix-v8.2.1 (PR #1203)\n\nThis merge improves the detection of the locations of the netCDF and pNetCDF\nlibraries.\n\nPrior to this merge, the top-level Makefile contained logic to check for the\nexistence of directories $(NETCDF)/lib and $(NETCDF)/lib64, and similarly for\n$(PNETCDF)/lib and $(PNETCDF)/lib64. This logic didn't actually include checks\non the presence of libraries within those directories.\n\nSince the presence of a lib64/ directory was checked after the check for a lib/\ndirectory, if, say, the netCDF library were installed in lib/ and not in lib64/,\nthe result of the Makefile logic would be an incorrect netCDF path of\n$(NETCDF)/lib64 if a lib64/ directory was also present.\n\nWith this merge, the Makefile logic checks for the existence of libnetcdf.* or\nlibpnetcdf.* files within the lib/ and lib64/ directories before selecting a\ndirectory for the path to netCDF or PnetCDF.\n\n* check-pnetcdf-exists:\n Check for the libnetcdf library existence similar to pnetcdf\n Check for libpnetcdf library existence rather than just directory","shortMessageHtmlLink":"Merge branch 'check-pnetcdf-exists' into hotfix-v8.2.1 (PR #1203)"}},{"before":"39ae1df01ca5e3a55a1e075d13c3f6e48d49d765","after":"01faa8e63084d236a51dbb5e4c0502d619b70355","ref":"refs/heads/hotfix-v8.2.1","pushedAt":"2024-07-17T01:07:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'mpi_f08-enhancedCheck' into hotfix-v8.2.1 (PR #1202)\n\nThis merge adds the use of more entities from the 'mpi_f08' module in the\nmpi_f08 test program in the top-level Makefile in order to more robustly detect\nwhether an MPI implementation provides a working 'mpi_f08' module.\n\nAnecdotally, some MPI implementations (e.g., OpenMPI 4.0.0 with the GNU 11.4.1\ncompilers) permit the existing mpi_f08 test program to build, but these\nimplementations nonetheless don't properly provide all mpi_f08 features. By\nusing additional entities from the 'mpi_f08' module in the test program, these\nMPI implementations can be identified as not providing complete mpi_f08 support.\n\nNote that the additional entities from the 'mpi_f08' module that are introduced\ninto the test program in this merge are used in MPAS code anyway, and so there\nis no harm in verifying that they are provided at the test program stage.","shortMessageHtmlLink":"Merge branch 'mpi_f08-enhancedCheck' into hotfix-v8.2.1 (PR #1202)"}},{"before":"7f2640abbb6f70ddc167cb382aa800072f7d771b","after":"39ae1df01ca5e3a55a1e075d13c3f6e48d49d765","ref":"refs/heads/hotfix-v8.2.1","pushedAt":"2024-07-16T21:21:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'NSF-MPAS/physics_Makefile_tabs' into hotfix-v8.2.1 (PR #1212)\n\nThis merge corrects several whitespace (indentation) inconsistencies in\nsrc/core_atmosphere/physics/physics_wrf/Makefile.\n\nIn the original Makefile for the physics_wrf directory, there were several\ninstances when indentation used spaces instead of tabs, and this merge replaces\nspaces with tabs in those instances.\n\n* NSF-MPAS/physics_Makefile_tabs:\n * In ./src/core_atmosphere/physics/physics_wrf/Makefile, corrected all instances...","shortMessageHtmlLink":"Merge branch 'NSF-MPAS/physics_Makefile_tabs' into hotfix-v8.2.1 (PR #…"}},{"before":"858675efd212f7fa30275061e13642c7d3deebf0","after":"7f2640abbb6f70ddc167cb382aa800072f7d771b","ref":"refs/heads/hotfix-v8.2.1","pushedAt":"2024-07-16T20:49:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'atmosphere/fix_cmake' into hotfix-v8.2.1 (PR #1205)\n\nThis merge fixes the CMake builds for both the init_atmosphere and atmosphere\ncores.\n\nPrior to releasing MPAS v8.2.0, several changes necessitated updates to the GNU\nMakefiles. These changes included:\n\n * Inclusion of the Noah-MP library\n * Renaming of several existing files\n * Removing the physics_mmm directory from the source code and moving it to its\n own GitHub repository\n * Adding a source file to the init_atmosphere core\n * Modifying how the Registry files are processed\n\nThe CMake build files were not updated accordingly, resulting in the loss of\nCMake support in MPAS v8.2.0.\n\nThis merge includes the necessary updates to the CMake files, enabling MPAS-A to\nbe configured and built with CMake. These updates ensure that the latest version\nof MPAS-A can be used with MPAS-JEDI and allow MPAS-Model to be compiled using\nboth GNU and Intel compilation suites.\n\n* atmosphere/fix_cmake:\n Restore CMake support for building the init_atmosphere core\n Restore CMake support for building the atmosphere core","shortMessageHtmlLink":"Merge branch 'atmosphere/fix_cmake' into hotfix-v8.2.1 (PR #1205)"}},{"before":"01340f6079891e634b8b0a2a30a9e792d63d2bfa","after":"858675efd212f7fa30275061e13642c7d3deebf0","ref":"refs/heads/hotfix-v8.2.1","pushedAt":"2024-07-10T18:47:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'atmosphere/fix_r8_builds' into hotfix-v8.2.1 (PR #1208)\n\nThis merge corrects double-precision build failures of\nmpas_atmphys_init_microphysics.F in MPAS-A v8.2.0.\n\nThe mpas_atmphys_init_microphysics module contains a routine, table_ccnAct, that\nbroadcasts an R4KIND real array, tnccn_act, from the Thompson microphysics\nscheme. This broadcast was previously performed by a call to\nmpas_dmpar_bcast_reals through the macro DM_BCAST_MACRO. However, because the\nmpas_dmpar_bcast_reals routine broadcasts arrays of kind RKIND, when MPAS-A is\ncompiled with double-precision reals, the mpas_dmpar_bcast_reals routine can no\nlonger be used with the tnccn_act array.\n\nWith this merge, the DM_BCAST_MACRO in mpas_atmphys_init_microphysics.F has been\ndefined to mpas_dmpar_bcast_real4s, which broadcasts arrays of R4KIND reals.\nThis works for both single- and double-precision builds of MPAS-A, since the\nkind type of the tnccn_act array is independent of the MPAS-A build precision.\n\n* atmosphere/fix_r8_builds:\n Correct double-precision build failures of mpas_atmphys_init_microphysics.F","shortMessageHtmlLink":"Merge branch 'atmosphere/fix_r8_builds' into hotfix-v8.2.1 (PR #1208)"}},{"before":"4fc799e94fa1ba2659ceb20eb9c6892b09b27004","after":"01340f6079891e634b8b0a2a30a9e792d63d2bfa","ref":"refs/heads/hotfix-v8.2.1","pushedAt":"2024-07-10T18:08:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'framework/bcast_real4s' into hotfix-v8.2.1 (PR #1207)\n\nThis merge adds a new mpas_dmpar_bcast_real4s routine to the mpas_dmpar module\nfor broadcasting real(kind=R4KIND) arrays.\n\nThe mpas_dmpar_bcast_real4s routine mirrors the mpas_dmpar_bcast_reals routine,\nwith the dummy array argument being of R4KIND rather than RKIND kind.\n\n* framework/bcast_real4s:\n Add mpas_dmpar_bcast_real4s routine for broadcasting real(kind=R4KIND) arrays","shortMessageHtmlLink":"Merge branch 'framework/bcast_real4s' into hotfix-v8.2.1 (PR #1207)"}},{"before":"6f29a73feb6dac81acddac0ab256de756a5148bc","after":"4fc799e94fa1ba2659ceb20eb9c6892b09b27004","ref":"refs/heads/hotfix-v8.2.1","pushedAt":"2024-07-06T18:45:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'atmosphere/remove_sfclayrev_prints' into hotfix-v8.2.1 (PR #1206)\n\nThis merge removes some debugging log writes around calls to sfclayrev in the\ndriver_sfclayer subroutine. These writes led to messages like the following\nappearing in the log file for every model timestep:\n\n --- enter subroutine sfclayrev:\n --- end subroutine sfclayrev:\n --- enter subroutine sfclayrev seaice:\n --- end subroutine sfclayrev seaice:\n\n* atmosphere/remove_sfclayrev_prints:\n Remove debugging prints around calls to sfclayrev in driver_sfclayer","shortMessageHtmlLink":"Merge branch 'atmosphere/remove_sfclayrev_prints' into hotfix-v8.2.1 …"}},{"before":null,"after":"6f29a73feb6dac81acddac0ab256de756a5148bc","ref":"refs/heads/hotfix-v8.2.1","pushedAt":"2024-06-28T21:52:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Update version number to 8.2.1","shortMessageHtmlLink":"Update version number to 8.2.1"}},{"before":"7070294994eb6e53e9133f15711cf0285fc70437","after":"eb62cd1e4755ac18e5c7d3a1c6dbac86821f733c","ref":"refs/heads/develop","pushedAt":"2024-06-28T14:54:09.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'master' into develop\n\nThis merge introduces fixes from the release-v8.2.0 branch, and it connects the\nv8.2.0 tag to future commits on 'develop'.\n\n* master:\n Fix instances of incorrect quotes in init_atmosphere and atmosphere registries\n Add 'mp_thompson_aerosols' to list of possible_values for config_microp_scheme\n Add 'sf_noahmp' to list of possible_values for config_lsm_scheme\n Don't include FCINCLUDES in build options checked for build compatibility\n Ignore the entire physics_mmm subdirectory of src/core_atmosphere/physics\n Split physics source compilation from library updates for parallel builds\n Add missing dependency among physics in MPAS-A main physics Makefile\n Add 'sf_noahmp_in' package to Noah-MP static fields in atmosphere core registry\n Add module search paths to support compilation of Noah-MP code with nvfortran\n Update version number to 8.2.0\n Improve check on deallocation of hash table in mpas_geotile_mgr_finalize\n Add ONLY clause to USE statements for the 'mpi_f08' module\n Add \"-check all\" to LDFLAGS_DEBUG for 'intel' build target","shortMessageHtmlLink":"Merge branch 'master' into develop"}},{"before":"f084b36f8ac82eb1e76c426d3572339c36523c77","after":"942d402417e2206353f4ec432fefd6b1ce5e3c96","ref":"refs/heads/master","pushedAt":"2024-06-28T04:48:41.000Z","pushType":"push","commitsCount":149,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'release-v8.2.0'\n\nMPAS Version 8.2.0\n\nThis release of MPAS introduces several significant changes to MPAS-Atmosphere.\n\nNew physics\n\n * The Noah-MP v5.0.1 land-surface model is now available by setting\n config_lsm_scheme = 'sf_noahmp' in the &physics namelist group.\n\n - New static files that include the 'soilcomp', 'soilcl1', 'soilcl2',\n 'soilcl3', and 'soilcl4' fields are required when activating Noah-MP in\n the model.\n\n * The aerosol-aware Thompson microphysics (as in WRF v4.1.4) is available by\n setting config_microp_scheme = 'mp_thompson_aerosols' in the &physics\n namelist group.\n\n - An aerosol climatology file (QNWFA_QNIFA_SIGMA_MONTHLY.dat) is used when\n running the init_atmosphere_model program to produce initial and lateral\n boundary conditions for nifa and nwfa.\n\nPhysics changes\n\n * Physics schemes in the physics_mmm directory are now obtained from a\n separate, shared MMM-physics repository at compile time using the\n manage_externals tool.\n\n * The revised Monin-Obukhov scheme replaces the Monin-Obukhov scheme in the\n 'mesoscale_reference' suite.\n\nGPU capabilities\n\n * The scalar transport code has been ported to GPUs using OpenACC directives.\n\n - The atmosphere core must be compiled with OPENACC=true.\n - Additional timers in the log file capture host-device data transfer times.\n\nInfrastructure\n\n * The build system no longer requires an intermediate clean step when compiling\n one core before another.","shortMessageHtmlLink":"Merge branch 'release-v8.2.0'"}},{"before":"760f9de6cc13c57de06028d022fc6dd5c42f9b59","after":"82681e9869750696b1b5a4009b62500cb89d70cc","ref":"refs/heads/release-v8.2.0","pushedAt":"2024-06-27T22:03:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'framework/no_FCINCLUDES_check' into release-v8.2.0 (PR #1197)\n\nThis merge removes FCINCLUDES from the set of build variables that are checked\nfor build compatibility.\n\nWith commit c740150, the FCINCLUDES variable is modified with core-specific\noptions (for the atmosphere core specifically) and so including FCINCLUDES in\nthe set of build options that are checked for compatibility in the top-level\nMakefile leads to a failed check, forcing a clean between the compilation of the\natmosphere core and other cores.\n\nThe FCINCLUDES variable contains very similar information to the CPPINCLUDES\nvariable, which is included in compatibility checks, and in order to enable the\natmosphere core to be compiled after compilation of another core, this merge\nremoves FCINCLUDES from the variables that are checked for build compatibility.\n\n* framework/no_FCINCLUDES_check:\n Don't include FCINCLUDES in build options checked for build compatibility","shortMessageHtmlLink":"Merge branch 'framework/no_FCINCLUDES_check' into release-v8.2.0 (PR #…"}},{"before":"2b551bd2abc5d8d8d7d8f473e6bc94f1495fdd94","after":"760f9de6cc13c57de06028d022fc6dd5c42f9b59","ref":"refs/heads/release-v8.2.0","pushedAt":"2024-06-27T19:41:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'atmosphere/add_thompson_aero_possible_value' into release-v8.2.0 (PR #1199)\n\nThis merge adds 'mp_thompson_aerosols' to the list of possible options for the\n'config_microp_scheme' namelist variable in the atmosphere core's Registry.xml\nfile.\n\n* atmosphere/add_thompson_aero_possible_value:\n Add 'mp_thompson_aerosols' to list of possible_values for config_microp_scheme","shortMessageHtmlLink":"Merge branch 'atmosphere/add_thompson_aero_possible_value' into relea…"}},{"before":"e5271b8544e0e1e389b56998e50ad53a9e286a7e","after":"2b551bd2abc5d8d8d7d8f473e6bc94f1495fdd94","ref":"refs/heads/release-v8.2.0","pushedAt":"2024-06-27T19:40:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'atmosphere/add_noahmp_possible_value' into release-v8.2.0 (PR #1198)\n\nThis merge adds 'sf_noahmp' to the list of possible options for the\n'config_lsm_scheme' namelist variable in the atmosphere core's Registry.xml file.\nAlso included in this merge is an update of the name of the 'noah' option to\n'sf_noah' under 'possible_values' for 'config_lsm_scheme'.\n\n* atmosphere/add_noahmp_possible_value:\n Add 'sf_noahmp' to list of possible_values for config_lsm_scheme","shortMessageHtmlLink":"Merge branch 'atmosphere/add_noahmp_possible_value' into release-v8.2…"}},{"before":"b6703782f65d0b329ad1c88ba6f5bbd87bacfb3a","after":"e5271b8544e0e1e389b56998e50ad53a9e286a7e","ref":"refs/heads/release-v8.2.0","pushedAt":"2024-06-27T17:41:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'atmosphere/ignore_physics_mmm' into release-v8.2.0 (PR #1196)\n\nThis merge updates the MPAS-A physics '.gitignore' file so that the entire\nphysics_mmm subdirectory is ignored. The physics_mmm directory is populated from\nthe external MMM-physics repository and should be ignored in its entirety.\n\n* atmosphere/ignore_physics_mmm:\n Ignore the entire physics_mmm subdirectory of src/core_atmosphere/physics","shortMessageHtmlLink":"Merge branch 'atmosphere/ignore_physics_mmm' into release-v8.2.0 (PR #…"}},{"before":"ff258d0d56b2c73b83cb8992f26f066aca3e295d","after":"b6703782f65d0b329ad1c88ba6f5bbd87bacfb3a","ref":"refs/heads/release-v8.2.0","pushedAt":"2024-06-27T17:23:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'atmosphere/ignore_physics_mmm' into release-v8.2.0 (PR #1196)\n\nThis merge updates the MPAS-A physics '.gitignore' file so that the entire\nphysics_mmm subdirectory is ignored. The physics_mmm directory is populated from\nthe external MMM-physics repository and should be ignored in its entirety.\n\n* atmosphere/ignore_physics_mmm:\n Ignore the entire physics_mmm subdirectory of src/core_atmosphere/physics","shortMessageHtmlLink":"Merge branch 'atmosphere/ignore_physics_mmm' into release-v8.2.0 (PR #…"}},{"before":"d98af640c8713215320b7bd8a4be0b127fb67b6f","after":"ff258d0d56b2c73b83cb8992f26f066aca3e295d","ref":"refs/heads/release-v8.2.0","pushedAt":"2024-06-27T17:21:30.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'atmosphere/fix_registry_syntax_errs' into release-v8.2.0 (PR #1195)\n\nThis merge fixes several instances of unbalanced or badly nested quotes in\nthe init_atmosphere and atmosphere Registry.xml files. These changes result\nin different registry-generated code. For example, the generated code for\nrnifampten attributes looked like\n\n call mpas_add_att(r2Ptr % attLists(1) % attList, 'long_name', 'tendency of ')\n call mpas_add_att(r2Ptr % attLists(1) % attList, 'ice-friendly\"', '')\n call mpas_add_att(r2Ptr % attLists(1) % attList, 'aerosol', '')\n call mpas_add_att(r2Ptr % attLists(1) % attList, 'number', '')\n call mpas_add_att(r2Ptr % attLists(1) % attList, 'concentration', '')\n call mpas_add_att(r2Ptr % attLists(1) % attList, 'due', '')\n call mpas_add_att(r2Ptr % attLists(1) % attList, 'to', '')\n call mpas_add_att(r2Ptr % attLists(1) % attList, 'microphysics\"', '')\n\nbefore the changes in this merge, whereas it now looks like\n\n call mpas_add_att(r2Ptr % attLists(1) % attList, 'long_name', 'tendency of ice-friendly aerosol number concentration due to &\nµphysics')\n\nThe new generated code is correct, while the previously generated code was\nclearly incorrect.\n\n* atmosphere/fix_registry_syntax_errs:\n Fix instances of incorrect quotes in init_atmosphere and atmosphere registries","shortMessageHtmlLink":"Merge branch 'atmosphere/fix_registry_syntax_errs' into release-v8.2.…"}},{"before":"86def44aee450f96720e9dccb5b5ed2a11e74f84","after":"d98af640c8713215320b7bd8a4be0b127fb67b6f","ref":"refs/heads/release-v8.2.0","pushedAt":"2024-06-27T03:23:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mgduda","name":"Michael Duda","path":"/mgduda","primaryAvatarUrl":"https://github.com/avatars/u/3979544?s=80&v=4"},"commit":{"message":"Merge branch 'atmosphere/fix_parallel_phys_builds' into release-v8.2.0 (PR #1190)\n\nThis merge fixes intermittent parallel build failures in MPAS-A physics.\n\nFirstly, this merge adds a missing dependency in\nsrc/core_atmosphere/physics/Makefile. The core_physics target should depend not\nonly on core_physics_wrf but also on core_physics_noahmp. Note that\ncore_physics_wrf already has a dependency on core_physics_mmm, and so it isn't\nnecessary to also list core_physics_mmm as a dependency for core_physics.\n\nSecondly, this merge splits the compilation of source files in MPAS-A physics.\nMakefiles have been modified so that source files in physics_wrf,\nphysics_noahmp, and physics_mmm can be compiled in parallel first, and as a\nsubsequent step, object files from these directories are added to libphys.a in\na serial fashion to avoid race conditions during library updates.\n\n* atmosphere/fix_parallel_phys_builds:\n Split physics source compilation from library updates for parallel builds\n Add missing dependency among physics in MPAS-A main physics Makefile","shortMessageHtmlLink":"Merge branch 'atmosphere/fix_parallel_phys_builds' into release-v8.2.…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsWGEhwA","startCursor":null,"endCursor":null}},"title":"Activity · MPAS-Dev/MPAS-Model"}