From 0fbf405aabad7d43b9b160578261b58355792960 Mon Sep 17 00:00:00 2001 From: Gerhard Theurich Date: Fri, 18 Nov 2022 09:56:02 -0800 Subject: [PATCH 1/5] Update to a more recent approach of building ESMF apps with CMake. --- ESMF_HelloWorld_CMake/CMakeLists.txt | 43 +++++++++++++-------- ESMF_HelloWorld_CMake/ESMF_HelloWorld.F90 | 21 +++++----- ESMF_HelloWorld_CMake/{README => README.md} | 0 ESMF_HelloWorld_CMake/cmake/FindESMF.cmake | 14 +++---- 4 files changed, 44 insertions(+), 34 deletions(-) rename ESMF_HelloWorld_CMake/{README => README.md} (100%) diff --git a/ESMF_HelloWorld_CMake/CMakeLists.txt b/ESMF_HelloWorld_CMake/CMakeLists.txt index 381877b..0a831e2 100644 --- a/ESMF_HelloWorld_CMake/CMakeLists.txt +++ b/ESMF_HelloWorld_CMake/CMakeLists.txt @@ -1,27 +1,36 @@ -cmake_minimum_required(VERSION 3.12) -enable_language(Fortran) +################################################################################ +# Configuration step: cmake -S . -B ./build +# Build step: cmake --build ./build -v +# Execution step: mpirun -np 8 ./build/ESMF_HelloWorld +# Clean-up step: rm -rf ./build PET* +################################################################################ -# Project -project(ESMF_HelloWorld_CMake) -add_executable(ESMF_HelloWorld ESMF_HelloWorld.F90) +cmake_minimum_required(VERSION 3.22) -# Where to look for Find.cmake files +# Where to look for the local Find.cmake files list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake") # Find ESMF -find_package(ESMF REQUIRED) +find_package(ESMF 8.3.0 MODULE REQUIRED) -# Project depends on ESMF -target_link_libraries(ESMF_HelloWorld ESMF) +# Set compilers consistent with ESMF +set(CMAKE_Fortran_COMPILER "${ESMF_F90COMPILER}") +set(CMAKE_CXX_COMPILER "${ESMF_CXXCOMPILER}") +set(CMAKE_C_COMPILER "${ESMF_CCOMPILER}") -# Set compilers per ESMFMKFILE -set(CMAKE_CXX_COMPILER ${ESMF_CXXCOMPILER}) -set(CMAKE_Fortran_COMPILER ${ESMF_F90LINKER}) +# Optionally set compiler options consistent with ESMF +set(CMAKE_Fortran_FLAGS "${ESMF_F90COMPILEOPTS}") +set(CMAKE_CXX_FLAGS "${ESMF_CXXCOMPILEOPTS}") +set(CMAKE_C_FLAGS "${ESMF_CCOMPILEOPTS}") -# Diagnostic output -get_filename_component (Fortran_COMPILER_NAME ${CMAKE_Fortran_COMPILER} NAME) -message("------------------------------------") -message("Fortran compiler: ${CMAKE_Fortran_COMPILER_ID} ${CMAKE_Fortran_COMPILER_VERSION} (${Fortran_COMPILER_NAME})") -message("------------------------------------") +# Project +project(ESMF_HelloWorld_CMake + VERSION 1.0 + LANGUAGES Fortran CXX C + ) +# Executable +add_executable(ESMF_HelloWorld ESMF_HelloWorld.F90) +# Executable depends on ESMF +target_link_libraries(ESMF_HelloWorld ESMF) diff --git a/ESMF_HelloWorld_CMake/ESMF_HelloWorld.F90 b/ESMF_HelloWorld_CMake/ESMF_HelloWorld.F90 index 3e46235..5fdb7ab 100644 --- a/ESMF_HelloWorld_CMake/ESMF_HelloWorld.F90 +++ b/ESMF_HelloWorld_CMake/ESMF_HelloWorld.F90 @@ -1,26 +1,27 @@ ! Earth System Modeling Framework -! Copyright 2002-2021, University Corporation for Atmospheric Research, +! Copyright 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, ! NASA Goddard Space Flight Center. ! Licensed under the University of Illinois-NCSA License. -program esmf_application +program ESMF_HelloWorld ! modules use ESMF - + implicit none - + ! local variables - integer:: rc - + integer :: rc + call ESMF_Initialize(rc=rc) if (rc /= ESMF_SUCCESS) call ESMF_Finalize(endflag=ESMF_END_ABORT) - - print *, "Hello ESMF World" - call ESMF_Finalize() - + call ESMF_LogWrite(">>> Hello ESMF World <<<", rc=rc) + if (rc /= ESMF_SUCCESS) call ESMF_Finalize(endflag=ESMF_END_ABORT) + + call ESMF_Finalize(rc=rc) + end program diff --git a/ESMF_HelloWorld_CMake/README b/ESMF_HelloWorld_CMake/README.md similarity index 100% rename from ESMF_HelloWorld_CMake/README rename to ESMF_HelloWorld_CMake/README.md diff --git a/ESMF_HelloWorld_CMake/cmake/FindESMF.cmake b/ESMF_HelloWorld_CMake/cmake/FindESMF.cmake index e86b7e9..1616544 100644 --- a/ESMF_HelloWorld_CMake/cmake/FindESMF.cmake +++ b/ESMF_HelloWorld_CMake/cmake/FindESMF.cmake @@ -78,14 +78,14 @@ if(EXISTS ${ESMFMKFILE}) set(ESMF_BETA_RELEASE FALSE) if(ESMF_VERSION_BETASNAPSHOT MATCHES "^('T')$") set(ESMF_BETA_RELEASE TRUE) - if(ESMF_VERSION_STRING_GIT MATCHES "^ESMF.*beta_snapshot_[0-9]") - string(REGEX REPLACE "^ESMF.*beta_snapshot_\([0-9]*\).*" "\\1" ESMF_BETA_SNAPSHOT "${ESMF_VERSION_STRING_GIT}") - elseif(ESMF_VERSION_STRING_GIT MATCHES "^v.*b[0-9]") - string(REGEX REPLACE "^v.*b\([0-9]*\).*" "\\1" ESMF_BETA_SNAPSHOT "${ESMF_VERSION_STRING_GIT}") + if(ESMF_VERSION_STRING_GIT MATCHES "^ESMF.*beta_snapshot") + set(ESMF_BETA_SNAPSHOT ${ESMF_VERSION_STRING_GIT}) + elseif(ESMF_VERSION_STRING_GIT MATCHES "^v.\..\..b") + set(ESMF_BETA_SNAPSHOT ${ESMF_VERSION_STRING_GIT}) else() set(ESMF_BETA_SNAPSHOT 0) endif() - message(STATUS "Detected ESMF Beta snapshot ${ESMF_BETA_SNAPSHOT}") + message(STATUS "Detected ESMF Beta snapshot: ${ESMF_BETA_SNAPSHOT}") endif() set(ESMF_VERSION "${ESMF_VERSION_MAJOR}.${ESMF_VERSION_MINOR}.${ESMF_VERSION_PATCH}") @@ -107,14 +107,14 @@ if(EXISTS ${ESMFMKFILE}) # Add ESMF include directories set(ESMF_INCLUDE_DIRECTORIES "") - separate_arguments(_ESMF_F90COMPILEPATHS NATIVE_COMMAND ${ESMF_F90COMPILEPATHS}) + separate_arguments(_ESMF_F90COMPILEPATHS UNIX_COMMAND ${ESMF_F90COMPILEPATHS}) foreach(_ITEM ${_ESMF_F90COMPILEPATHS}) string(REGEX REPLACE "^-I" "" _ITEM "${_ITEM}") list(APPEND ESMF_INCLUDE_DIRECTORIES ${_ITEM}) endforeach() # Add ESMF link libraries - string(STRIP "${ESMF_F90ESMFLINKRPATHS} ${ESMF_F90ESMFLINKPATHS} ${ESMF_F90LINKPATHS} ${ESMF_F90LINKLIBS} ${ESMF_F90LINKOPTS}" ESMF_INTERFACE_LINK_LIBRARIES) + string(STRIP "${ESMF_F90LINKRPATHS} ${ESMF_F90ESMFLINKRPATHS} ${ESMF_F90ESMFLINKPATHS} ${ESMF_F90LINKPATHS} ${ESMF_F90LINKLIBS} ${ESMF_F90LINKOPTS}" ESMF_INTERFACE_LINK_LIBRARIES) # Finalize find_package include(FindPackageHandleStandardArgs) From 1eb3225739ae7c40bd0e061a2e2a2038cd5938ae Mon Sep 17 00:00:00 2001 From: Gerhard Theurich Date: Fri, 18 Nov 2022 10:29:12 -0800 Subject: [PATCH 2/5] Update README.md --- ESMF_HelloWorld_CMake/README.md | 42 +++++++++++++++++++++------------ 1 file changed, 27 insertions(+), 15 deletions(-) diff --git a/ESMF_HelloWorld_CMake/README.md b/ESMF_HelloWorld_CMake/README.md index 08631f6..54aa78b 100644 --- a/ESMF_HelloWorld_CMake/README.md +++ b/ESMF_HelloWorld_CMake/README.md @@ -1,21 +1,33 @@ -ESMF_HelloWorld README ---------------- ------ +ESMF_HelloWorld_CMake +===================== This directory contains code that is based on the ESMF Fortran API. -The application prints "Hello ESMF World" to stdout. The code is accompanied -by CMakeLists.txt and cmake/FindESMF.cmake files. It builds using the typical -CMake procedure: +The application writes ">>> Hello ESMF World <<<" to the ESMF default log (see PET*.ESMF_LogFile's). -mkdir build; cd build -cmake .. -make +The main purpose of this example is to demonstrate the use of CMake for ESMF applications. The code is accompanied by `CMakeLists.txt` and `cmake/FindESMF.cmake` files. -The FindESMF.cmake file depends on environment variable ESMFMKFILE being set -according to the instructions given in the ESMF User's Guide. +Notice the dependency of the example on a relatively recent release of CMake: version 3.22. This is specified in file `CMakeLists.txt`. The primary reason for this restictive dependency is that not until version 3.22 was it supported to use the `find_package()` and `set()` functions before `project()`. Hence it was more difficult in the older versions to specified the compilers consistent with those used by ESMF. -NOTE: -The executable should be run according to the system-specific procedures that -apply to the execution of binaries. The correct procedure may depend on whether -the executable was built against an mpiuni- or mpi-based ESMF library -installation. +Notice that it is possible to get the desired end result with previous versions of CMake, requiring some re-arranging of the order of functions in `CMakeLists.txt`. However, the more recently supported order of functions leads to a simpler and more intuitive version of `CMakeLists.txt` file shown here. + +The code can be built using any of the usual CMake build procedures: + + mkdir build; cd build + cmake .. + make + +or alternatively using the `-S`, `-B`, and `--build` CMake options: + + cmake -S . -B ./build + cmake --build ./build + +And execute on 8 PETs, e.g. via mpirun: + + mpirun -np 8 ./build/ESMF_HelloWorld + +================================================================================ + +Please contact esmf_support@ucar.edu with any questions or problems. + +================================================================================ From c641310d7e481c240d47f9ba137493e562b41efb Mon Sep 17 00:00:00 2001 From: Bill Sacks Date: Thu, 16 Feb 2023 17:29:22 -0700 Subject: [PATCH 3/5] Change 2020 and 2021 copyrights to 2022 --- ESMF_CompWeights/src/DiffWeights.F90 | 2 +- ESMF_CompWeights/src/MOABCheckDriver.pl | 2 +- ESMF_ProfileMBMesh/src/create/MOAB_eval_create.F90 | 2 +- .../src/createfromdesc/MOAB_eval_createfromdesc.F90 | 2 +- ESMF_ProfileMBMesh/src/dual/MOAB_eval_dual.F90 | 2 +- ESMF_ProfileMBMesh/src/grid2mesh/MOAB_eval_grid2mesh.F90 | 2 +- ESMF_ProfileMBMesh/src/old/serial_create/mesh_serial_mem.F90 | 2 +- ESMF_ProfileMBMesh/src/redist/MOAB_eval_redist.F90 | 2 +- .../src/regridbilinear/MOAB_eval_regridbilinear.F90 | 2 +- .../src/regridbilinearcorner/MOAB_eval_regridbilinearcorner.F90 | 2 +- .../src/regridconservative/MOAB_eval_regridconservative.F90 | 2 +- ESMF_ProfileMBMesh/src/rendezvous/MOAB_eval_rendezvous.F90 | 2 +- ESMF_ProfileReconcileStress/ESMF_ReconcileStress.F90 | 2 +- ESMF_ProfileReconcileStress/connector.F90 | 2 +- ESMF_ProfileReconcileStress/mediator.F90 | 2 +- ESMF_ProfileReconcileStress/model.F90 | 2 +- ESMF_RegridCheck/RegridCheckDriver.pl | 2 +- ESMF_RegridWeightGenCheck/RegridWeightGenCheckDriver.pl | 2 +- LICENSE | 2 +- 19 files changed, 19 insertions(+), 19 deletions(-) diff --git a/ESMF_CompWeights/src/DiffWeights.F90 b/ESMF_CompWeights/src/DiffWeights.F90 index 02ac1ae..5508944 100644 --- a/ESMF_CompWeights/src/DiffWeights.F90 +++ b/ESMF_CompWeights/src/DiffWeights.F90 @@ -2,7 +2,7 @@ ! $Id$ ! ! Earth System Modeling Framework -! Copyright 2002-2021, University Corporation for Atmospheric Research, +! Copyright 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_CompWeights/src/MOABCheckDriver.pl b/ESMF_CompWeights/src/MOABCheckDriver.pl index c99515f..bf8392c 100755 --- a/ESMF_CompWeights/src/MOABCheckDriver.pl +++ b/ESMF_CompWeights/src/MOABCheckDriver.pl @@ -3,7 +3,7 @@ # $Id$ # # Earth System Modeling Framework -# Copyright 2002-2021, University Corporation for Atmospheric Research, +# Copyright 2002-2022, University Corporation for Atmospheric Research, # Massachusetts Institute of Technology, Geophysical Fluid Dynamics # Laboratory, University of Michigan, National Centers for Environmental # Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/create/MOAB_eval_create.F90 b/ESMF_ProfileMBMesh/src/create/MOAB_eval_create.F90 index 08ce8c2..3fc7172 100644 --- a/ESMF_ProfileMBMesh/src/create/MOAB_eval_create.F90 +++ b/ESMF_ProfileMBMesh/src/create/MOAB_eval_create.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright 2002-2021, University Corporation for Atmospheric Research, +! Copyright 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/createfromdesc/MOAB_eval_createfromdesc.F90 b/ESMF_ProfileMBMesh/src/createfromdesc/MOAB_eval_createfromdesc.F90 index c5f580f..7516a02 100644 --- a/ESMF_ProfileMBMesh/src/createfromdesc/MOAB_eval_createfromdesc.F90 +++ b/ESMF_ProfileMBMesh/src/createfromdesc/MOAB_eval_createfromdesc.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright 2002-2020, University Corporation for Atmospheric Research, +! Copyright 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/dual/MOAB_eval_dual.F90 b/ESMF_ProfileMBMesh/src/dual/MOAB_eval_dual.F90 index 2926c81..b7710f0 100644 --- a/ESMF_ProfileMBMesh/src/dual/MOAB_eval_dual.F90 +++ b/ESMF_ProfileMBMesh/src/dual/MOAB_eval_dual.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright 2002-2021, University Corporation for Atmospheric Research, +! Copyright 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/grid2mesh/MOAB_eval_grid2mesh.F90 b/ESMF_ProfileMBMesh/src/grid2mesh/MOAB_eval_grid2mesh.F90 index 766b9fb..5e65ff3 100644 --- a/ESMF_ProfileMBMesh/src/grid2mesh/MOAB_eval_grid2mesh.F90 +++ b/ESMF_ProfileMBMesh/src/grid2mesh/MOAB_eval_grid2mesh.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright 2002-2021, University Corporation for Atmospheric Research, +! Copyright 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/old/serial_create/mesh_serial_mem.F90 b/ESMF_ProfileMBMesh/src/old/serial_create/mesh_serial_mem.F90 index 8d86ad0..379d3e8 100644 --- a/ESMF_ProfileMBMesh/src/old/serial_create/mesh_serial_mem.F90 +++ b/ESMF_ProfileMBMesh/src/old/serial_create/mesh_serial_mem.F90 @@ -1,7 +1,7 @@ ! $Id: Exp $ ! ! Earth System Modeling Framework -! Copyright 2002-2021, University Corporation for Atmospheric Research, +! Copyright 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/redist/MOAB_eval_redist.F90 b/ESMF_ProfileMBMesh/src/redist/MOAB_eval_redist.F90 index ded7bb9..c36860c 100644 --- a/ESMF_ProfileMBMesh/src/redist/MOAB_eval_redist.F90 +++ b/ESMF_ProfileMBMesh/src/redist/MOAB_eval_redist.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright 2002-2021, University Corporation for Atmospheric Research, +! Copyright 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/regridbilinear/MOAB_eval_regridbilinear.F90 b/ESMF_ProfileMBMesh/src/regridbilinear/MOAB_eval_regridbilinear.F90 index 9c90d6d..c5d7cc6 100644 --- a/ESMF_ProfileMBMesh/src/regridbilinear/MOAB_eval_regridbilinear.F90 +++ b/ESMF_ProfileMBMesh/src/regridbilinear/MOAB_eval_regridbilinear.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright 2002-2021, University Corporation for Atmospheric Research, +! Copyright 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/regridbilinearcorner/MOAB_eval_regridbilinearcorner.F90 b/ESMF_ProfileMBMesh/src/regridbilinearcorner/MOAB_eval_regridbilinearcorner.F90 index e1a1afb..dc755b5 100644 --- a/ESMF_ProfileMBMesh/src/regridbilinearcorner/MOAB_eval_regridbilinearcorner.F90 +++ b/ESMF_ProfileMBMesh/src/regridbilinearcorner/MOAB_eval_regridbilinearcorner.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright 2002-2020, University Corporation for Atmospheric Research, +! Copyright 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/regridconservative/MOAB_eval_regridconservative.F90 b/ESMF_ProfileMBMesh/src/regridconservative/MOAB_eval_regridconservative.F90 index 43d88a0..f748109 100644 --- a/ESMF_ProfileMBMesh/src/regridconservative/MOAB_eval_regridconservative.F90 +++ b/ESMF_ProfileMBMesh/src/regridconservative/MOAB_eval_regridconservative.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright 2002-2021, University Corporation for Atmospheric Research, +! Copyright 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/rendezvous/MOAB_eval_rendezvous.F90 b/ESMF_ProfileMBMesh/src/rendezvous/MOAB_eval_rendezvous.F90 index 58df7e5..e0c9db0 100644 --- a/ESMF_ProfileMBMesh/src/rendezvous/MOAB_eval_rendezvous.F90 +++ b/ESMF_ProfileMBMesh/src/rendezvous/MOAB_eval_rendezvous.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright 2002-2021, University Corporation for Atmospheric Research, +! Copyright 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileReconcileStress/ESMF_ReconcileStress.F90 b/ESMF_ProfileReconcileStress/ESMF_ReconcileStress.F90 index 26268ea..24f155d 100644 --- a/ESMF_ProfileReconcileStress/ESMF_ReconcileStress.F90 +++ b/ESMF_ProfileReconcileStress/ESMF_ReconcileStress.F90 @@ -1,6 +1,6 @@ !============================================================================== ! Earth System Modeling Framework -! Copyright 2002-2021, University Corporation for Atmospheric Research, +! Copyright 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileReconcileStress/connector.F90 b/ESMF_ProfileReconcileStress/connector.F90 index 0e737a5..aea403b 100644 --- a/ESMF_ProfileReconcileStress/connector.F90 +++ b/ESMF_ProfileReconcileStress/connector.F90 @@ -1,6 +1,6 @@ !============================================================================== ! Earth System Modeling Framework -! Copyright 2002-2021, University Corporation for Atmospheric Research, +! Copyright 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileReconcileStress/mediator.F90 b/ESMF_ProfileReconcileStress/mediator.F90 index f7514e3..30e3232 100644 --- a/ESMF_ProfileReconcileStress/mediator.F90 +++ b/ESMF_ProfileReconcileStress/mediator.F90 @@ -1,6 +1,6 @@ !============================================================================== ! Earth System Modeling Framework -! Copyright 2002-2021, University Corporation for Atmospheric Research, +! Copyright 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileReconcileStress/model.F90 b/ESMF_ProfileReconcileStress/model.F90 index d305a1a..6cc9011 100644 --- a/ESMF_ProfileReconcileStress/model.F90 +++ b/ESMF_ProfileReconcileStress/model.F90 @@ -1,6 +1,6 @@ !============================================================================== ! Earth System Modeling Framework -! Copyright 2002-2021, University Corporation for Atmospheric Research, +! Copyright 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_RegridCheck/RegridCheckDriver.pl b/ESMF_RegridCheck/RegridCheckDriver.pl index 9767b0c..d767acf 100755 --- a/ESMF_RegridCheck/RegridCheckDriver.pl +++ b/ESMF_RegridCheck/RegridCheckDriver.pl @@ -3,7 +3,7 @@ # $Id$ # # Earth System Modeling Framework -# Copyright 2002-2021, University Corporation for Atmospheric Research, +# Copyright 2002-2022, University Corporation for Atmospheric Research, # Massachusetts Institute of Technology, Geophysical Fluid Dynamics # Laboratory, University of Michigan, National Centers for Environmental # Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_RegridWeightGenCheck/RegridWeightGenCheckDriver.pl b/ESMF_RegridWeightGenCheck/RegridWeightGenCheckDriver.pl index 1e7a8b3..9b6e1fc 100755 --- a/ESMF_RegridWeightGenCheck/RegridWeightGenCheckDriver.pl +++ b/ESMF_RegridWeightGenCheck/RegridWeightGenCheckDriver.pl @@ -3,7 +3,7 @@ # $Id$ # # Earth System Modeling Framework -# Copyright 2002-2021, University Corporation for Atmospheric Research, +# Copyright 2002-2022, University Corporation for Atmospheric Research, # Massachusetts Institute of Technology, Geophysical Fluid Dynamics # Laboratory, University of Michigan, National Centers for Environmental # Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/LICENSE b/LICENSE index 42e1c07..eee4be4 100644 --- a/LICENSE +++ b/LICENSE @@ -1,5 +1,5 @@ -Copyright (c) 2002-2021 University Corporation for Atmospheric Research, +Copyright (c) 2002-2022 University Corporation for Atmospheric Research, Massachusetts Institute of Technology, Geophysical Fluid Dynamics Laboratory, University of Michigan, National Centers for Environmental Prediction, Los Alamos National Laboratory, Argonne National Laboratory, From 0b24e469e797d85f6e473a6fa9cb5b9500b8deeb Mon Sep 17 00:00:00 2001 From: Bill Sacks Date: Thu, 16 Feb 2023 17:30:28 -0700 Subject: [PATCH 4/5] Add (c) to copyright lines --- ESMF_CompWeights/src/DiffWeights.F90 | 2 +- ESMF_CompWeights/src/MOABCheckDriver.pl | 2 +- ESMF_HelloWorld_CMake/ESMF_HelloWorld.F90 | 2 +- ESMF_ProfileMBMesh/src/create/MOAB_eval_create.F90 | 2 +- .../src/createfromdesc/MOAB_eval_createfromdesc.F90 | 2 +- ESMF_ProfileMBMesh/src/dual/MOAB_eval_dual.F90 | 2 +- ESMF_ProfileMBMesh/src/grid2mesh/MOAB_eval_grid2mesh.F90 | 2 +- ESMF_ProfileMBMesh/src/old/serial_create/mesh_serial_mem.F90 | 2 +- ESMF_ProfileMBMesh/src/redist/MOAB_eval_redist.F90 | 2 +- .../src/regridbilinear/MOAB_eval_regridbilinear.F90 | 2 +- .../src/regridbilinearcorner/MOAB_eval_regridbilinearcorner.F90 | 2 +- .../src/regridconservative/MOAB_eval_regridconservative.F90 | 2 +- ESMF_ProfileMBMesh/src/rendezvous/MOAB_eval_rendezvous.F90 | 2 +- ESMF_ProfileReconcileStress/ESMF_ReconcileStress.F90 | 2 +- ESMF_ProfileReconcileStress/connector.F90 | 2 +- ESMF_ProfileReconcileStress/mediator.F90 | 2 +- ESMF_ProfileReconcileStress/model.F90 | 2 +- ESMF_RegridCheck/RegridCheckDriver.pl | 2 +- ESMF_RegridWeightGenCheck/RegridWeightGenCheckDriver.pl | 2 +- 19 files changed, 19 insertions(+), 19 deletions(-) diff --git a/ESMF_CompWeights/src/DiffWeights.F90 b/ESMF_CompWeights/src/DiffWeights.F90 index 5508944..c124606 100644 --- a/ESMF_CompWeights/src/DiffWeights.F90 +++ b/ESMF_CompWeights/src/DiffWeights.F90 @@ -2,7 +2,7 @@ ! $Id$ ! ! Earth System Modeling Framework -! Copyright 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_CompWeights/src/MOABCheckDriver.pl b/ESMF_CompWeights/src/MOABCheckDriver.pl index bf8392c..acf4b39 100755 --- a/ESMF_CompWeights/src/MOABCheckDriver.pl +++ b/ESMF_CompWeights/src/MOABCheckDriver.pl @@ -3,7 +3,7 @@ # $Id$ # # Earth System Modeling Framework -# Copyright 2002-2022, University Corporation for Atmospheric Research, +# Copyright (c) 2002-2022, University Corporation for Atmospheric Research, # Massachusetts Institute of Technology, Geophysical Fluid Dynamics # Laboratory, University of Michigan, National Centers for Environmental # Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_HelloWorld_CMake/ESMF_HelloWorld.F90 b/ESMF_HelloWorld_CMake/ESMF_HelloWorld.F90 index 5fdb7ab..ec48a38 100644 --- a/ESMF_HelloWorld_CMake/ESMF_HelloWorld.F90 +++ b/ESMF_HelloWorld_CMake/ESMF_HelloWorld.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/create/MOAB_eval_create.F90 b/ESMF_ProfileMBMesh/src/create/MOAB_eval_create.F90 index 3fc7172..35e5390 100644 --- a/ESMF_ProfileMBMesh/src/create/MOAB_eval_create.F90 +++ b/ESMF_ProfileMBMesh/src/create/MOAB_eval_create.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/createfromdesc/MOAB_eval_createfromdesc.F90 b/ESMF_ProfileMBMesh/src/createfromdesc/MOAB_eval_createfromdesc.F90 index 7516a02..ec6a780 100644 --- a/ESMF_ProfileMBMesh/src/createfromdesc/MOAB_eval_createfromdesc.F90 +++ b/ESMF_ProfileMBMesh/src/createfromdesc/MOAB_eval_createfromdesc.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/dual/MOAB_eval_dual.F90 b/ESMF_ProfileMBMesh/src/dual/MOAB_eval_dual.F90 index b7710f0..0ab9335 100644 --- a/ESMF_ProfileMBMesh/src/dual/MOAB_eval_dual.F90 +++ b/ESMF_ProfileMBMesh/src/dual/MOAB_eval_dual.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/grid2mesh/MOAB_eval_grid2mesh.F90 b/ESMF_ProfileMBMesh/src/grid2mesh/MOAB_eval_grid2mesh.F90 index 5e65ff3..9e7dde2 100644 --- a/ESMF_ProfileMBMesh/src/grid2mesh/MOAB_eval_grid2mesh.F90 +++ b/ESMF_ProfileMBMesh/src/grid2mesh/MOAB_eval_grid2mesh.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/old/serial_create/mesh_serial_mem.F90 b/ESMF_ProfileMBMesh/src/old/serial_create/mesh_serial_mem.F90 index 379d3e8..52aa313 100644 --- a/ESMF_ProfileMBMesh/src/old/serial_create/mesh_serial_mem.F90 +++ b/ESMF_ProfileMBMesh/src/old/serial_create/mesh_serial_mem.F90 @@ -1,7 +1,7 @@ ! $Id: Exp $ ! ! Earth System Modeling Framework -! Copyright 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/redist/MOAB_eval_redist.F90 b/ESMF_ProfileMBMesh/src/redist/MOAB_eval_redist.F90 index c36860c..104b4b1 100644 --- a/ESMF_ProfileMBMesh/src/redist/MOAB_eval_redist.F90 +++ b/ESMF_ProfileMBMesh/src/redist/MOAB_eval_redist.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/regridbilinear/MOAB_eval_regridbilinear.F90 b/ESMF_ProfileMBMesh/src/regridbilinear/MOAB_eval_regridbilinear.F90 index c5d7cc6..e1d209d 100644 --- a/ESMF_ProfileMBMesh/src/regridbilinear/MOAB_eval_regridbilinear.F90 +++ b/ESMF_ProfileMBMesh/src/regridbilinear/MOAB_eval_regridbilinear.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/regridbilinearcorner/MOAB_eval_regridbilinearcorner.F90 b/ESMF_ProfileMBMesh/src/regridbilinearcorner/MOAB_eval_regridbilinearcorner.F90 index dc755b5..ff0d6d5 100644 --- a/ESMF_ProfileMBMesh/src/regridbilinearcorner/MOAB_eval_regridbilinearcorner.F90 +++ b/ESMF_ProfileMBMesh/src/regridbilinearcorner/MOAB_eval_regridbilinearcorner.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/regridconservative/MOAB_eval_regridconservative.F90 b/ESMF_ProfileMBMesh/src/regridconservative/MOAB_eval_regridconservative.F90 index f748109..6c7c146 100644 --- a/ESMF_ProfileMBMesh/src/regridconservative/MOAB_eval_regridconservative.F90 +++ b/ESMF_ProfileMBMesh/src/regridconservative/MOAB_eval_regridconservative.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/rendezvous/MOAB_eval_rendezvous.F90 b/ESMF_ProfileMBMesh/src/rendezvous/MOAB_eval_rendezvous.F90 index e0c9db0..85493d2 100644 --- a/ESMF_ProfileMBMesh/src/rendezvous/MOAB_eval_rendezvous.F90 +++ b/ESMF_ProfileMBMesh/src/rendezvous/MOAB_eval_rendezvous.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileReconcileStress/ESMF_ReconcileStress.F90 b/ESMF_ProfileReconcileStress/ESMF_ReconcileStress.F90 index 24f155d..6ffcf71 100644 --- a/ESMF_ProfileReconcileStress/ESMF_ReconcileStress.F90 +++ b/ESMF_ProfileReconcileStress/ESMF_ReconcileStress.F90 @@ -1,6 +1,6 @@ !============================================================================== ! Earth System Modeling Framework -! Copyright 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileReconcileStress/connector.F90 b/ESMF_ProfileReconcileStress/connector.F90 index aea403b..939bb4b 100644 --- a/ESMF_ProfileReconcileStress/connector.F90 +++ b/ESMF_ProfileReconcileStress/connector.F90 @@ -1,6 +1,6 @@ !============================================================================== ! Earth System Modeling Framework -! Copyright 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileReconcileStress/mediator.F90 b/ESMF_ProfileReconcileStress/mediator.F90 index 30e3232..6052be4 100644 --- a/ESMF_ProfileReconcileStress/mediator.F90 +++ b/ESMF_ProfileReconcileStress/mediator.F90 @@ -1,6 +1,6 @@ !============================================================================== ! Earth System Modeling Framework -! Copyright 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileReconcileStress/model.F90 b/ESMF_ProfileReconcileStress/model.F90 index 6cc9011..9b7c137 100644 --- a/ESMF_ProfileReconcileStress/model.F90 +++ b/ESMF_ProfileReconcileStress/model.F90 @@ -1,6 +1,6 @@ !============================================================================== ! Earth System Modeling Framework -! Copyright 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_RegridCheck/RegridCheckDriver.pl b/ESMF_RegridCheck/RegridCheckDriver.pl index d767acf..cc801f1 100755 --- a/ESMF_RegridCheck/RegridCheckDriver.pl +++ b/ESMF_RegridCheck/RegridCheckDriver.pl @@ -3,7 +3,7 @@ # $Id$ # # Earth System Modeling Framework -# Copyright 2002-2022, University Corporation for Atmospheric Research, +# Copyright (c) 2002-2022, University Corporation for Atmospheric Research, # Massachusetts Institute of Technology, Geophysical Fluid Dynamics # Laboratory, University of Michigan, National Centers for Environmental # Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_RegridWeightGenCheck/RegridWeightGenCheckDriver.pl b/ESMF_RegridWeightGenCheck/RegridWeightGenCheckDriver.pl index 9b6e1fc..0c7b142 100755 --- a/ESMF_RegridWeightGenCheck/RegridWeightGenCheckDriver.pl +++ b/ESMF_RegridWeightGenCheck/RegridWeightGenCheckDriver.pl @@ -3,7 +3,7 @@ # $Id$ # # Earth System Modeling Framework -# Copyright 2002-2022, University Corporation for Atmospheric Research, +# Copyright (c) 2002-2022, University Corporation for Atmospheric Research, # Massachusetts Institute of Technology, Geophysical Fluid Dynamics # Laboratory, University of Michigan, National Centers for Environmental # Prediction, Los Alamos National Laboratory, Argonne National Laboratory, From a5c49898936dba743f51b450837a412d2aed1c9b Mon Sep 17 00:00:00 2001 From: Bill Sacks Date: Thu, 16 Feb 2023 17:33:29 -0700 Subject: [PATCH 5/5] Update copyright year --- ESMF_CompWeights/src/DiffWeights.F90 | 2 +- ESMF_CompWeights/src/MOABCheckDriver.pl | 2 +- ESMF_HelloWorld_CMake/ESMF_HelloWorld.F90 | 2 +- ESMF_ProfileMBMesh/src/create/MOAB_eval_create.F90 | 2 +- .../src/createfromdesc/MOAB_eval_createfromdesc.F90 | 2 +- ESMF_ProfileMBMesh/src/dual/MOAB_eval_dual.F90 | 2 +- ESMF_ProfileMBMesh/src/grid2mesh/MOAB_eval_grid2mesh.F90 | 2 +- ESMF_ProfileMBMesh/src/old/serial_create/mesh_serial_mem.F90 | 2 +- ESMF_ProfileMBMesh/src/redist/MOAB_eval_redist.F90 | 2 +- .../src/regridbilinear/MOAB_eval_regridbilinear.F90 | 2 +- .../src/regridbilinearcorner/MOAB_eval_regridbilinearcorner.F90 | 2 +- .../src/regridconservative/MOAB_eval_regridconservative.F90 | 2 +- ESMF_ProfileMBMesh/src/rendezvous/MOAB_eval_rendezvous.F90 | 2 +- ESMF_ProfileReconcileStress/ESMF_ReconcileStress.F90 | 2 +- ESMF_ProfileReconcileStress/connector.F90 | 2 +- ESMF_ProfileReconcileStress/mediator.F90 | 2 +- ESMF_ProfileReconcileStress/model.F90 | 2 +- ESMF_RegridCheck/RegridCheckDriver.pl | 2 +- ESMF_RegridWeightGenCheck/RegridWeightGenCheckDriver.pl | 2 +- LICENSE | 2 +- 20 files changed, 20 insertions(+), 20 deletions(-) diff --git a/ESMF_CompWeights/src/DiffWeights.F90 b/ESMF_CompWeights/src/DiffWeights.F90 index c124606..ba2662f 100644 --- a/ESMF_CompWeights/src/DiffWeights.F90 +++ b/ESMF_CompWeights/src/DiffWeights.F90 @@ -2,7 +2,7 @@ ! $Id$ ! ! Earth System Modeling Framework -! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2023, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_CompWeights/src/MOABCheckDriver.pl b/ESMF_CompWeights/src/MOABCheckDriver.pl index acf4b39..2a8dce3 100755 --- a/ESMF_CompWeights/src/MOABCheckDriver.pl +++ b/ESMF_CompWeights/src/MOABCheckDriver.pl @@ -3,7 +3,7 @@ # $Id$ # # Earth System Modeling Framework -# Copyright (c) 2002-2022, University Corporation for Atmospheric Research, +# Copyright (c) 2002-2023, University Corporation for Atmospheric Research, # Massachusetts Institute of Technology, Geophysical Fluid Dynamics # Laboratory, University of Michigan, National Centers for Environmental # Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_HelloWorld_CMake/ESMF_HelloWorld.F90 b/ESMF_HelloWorld_CMake/ESMF_HelloWorld.F90 index ec48a38..c19aa99 100644 --- a/ESMF_HelloWorld_CMake/ESMF_HelloWorld.F90 +++ b/ESMF_HelloWorld_CMake/ESMF_HelloWorld.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2023, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/create/MOAB_eval_create.F90 b/ESMF_ProfileMBMesh/src/create/MOAB_eval_create.F90 index 35e5390..02db6c8 100644 --- a/ESMF_ProfileMBMesh/src/create/MOAB_eval_create.F90 +++ b/ESMF_ProfileMBMesh/src/create/MOAB_eval_create.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2023, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/createfromdesc/MOAB_eval_createfromdesc.F90 b/ESMF_ProfileMBMesh/src/createfromdesc/MOAB_eval_createfromdesc.F90 index ec6a780..95a01fc 100644 --- a/ESMF_ProfileMBMesh/src/createfromdesc/MOAB_eval_createfromdesc.F90 +++ b/ESMF_ProfileMBMesh/src/createfromdesc/MOAB_eval_createfromdesc.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2023, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/dual/MOAB_eval_dual.F90 b/ESMF_ProfileMBMesh/src/dual/MOAB_eval_dual.F90 index 0ab9335..605bbcb 100644 --- a/ESMF_ProfileMBMesh/src/dual/MOAB_eval_dual.F90 +++ b/ESMF_ProfileMBMesh/src/dual/MOAB_eval_dual.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2023, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/grid2mesh/MOAB_eval_grid2mesh.F90 b/ESMF_ProfileMBMesh/src/grid2mesh/MOAB_eval_grid2mesh.F90 index 9e7dde2..e6cefda 100644 --- a/ESMF_ProfileMBMesh/src/grid2mesh/MOAB_eval_grid2mesh.F90 +++ b/ESMF_ProfileMBMesh/src/grid2mesh/MOAB_eval_grid2mesh.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2023, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/old/serial_create/mesh_serial_mem.F90 b/ESMF_ProfileMBMesh/src/old/serial_create/mesh_serial_mem.F90 index 52aa313..4308c31 100644 --- a/ESMF_ProfileMBMesh/src/old/serial_create/mesh_serial_mem.F90 +++ b/ESMF_ProfileMBMesh/src/old/serial_create/mesh_serial_mem.F90 @@ -1,7 +1,7 @@ ! $Id: Exp $ ! ! Earth System Modeling Framework -! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2023, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/redist/MOAB_eval_redist.F90 b/ESMF_ProfileMBMesh/src/redist/MOAB_eval_redist.F90 index 104b4b1..8edfb0c 100644 --- a/ESMF_ProfileMBMesh/src/redist/MOAB_eval_redist.F90 +++ b/ESMF_ProfileMBMesh/src/redist/MOAB_eval_redist.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2023, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/regridbilinear/MOAB_eval_regridbilinear.F90 b/ESMF_ProfileMBMesh/src/regridbilinear/MOAB_eval_regridbilinear.F90 index e1d209d..6b20a3c 100644 --- a/ESMF_ProfileMBMesh/src/regridbilinear/MOAB_eval_regridbilinear.F90 +++ b/ESMF_ProfileMBMesh/src/regridbilinear/MOAB_eval_regridbilinear.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2023, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/regridbilinearcorner/MOAB_eval_regridbilinearcorner.F90 b/ESMF_ProfileMBMesh/src/regridbilinearcorner/MOAB_eval_regridbilinearcorner.F90 index ff0d6d5..2ebae8e 100644 --- a/ESMF_ProfileMBMesh/src/regridbilinearcorner/MOAB_eval_regridbilinearcorner.F90 +++ b/ESMF_ProfileMBMesh/src/regridbilinearcorner/MOAB_eval_regridbilinearcorner.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2023, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/regridconservative/MOAB_eval_regridconservative.F90 b/ESMF_ProfileMBMesh/src/regridconservative/MOAB_eval_regridconservative.F90 index 6c7c146..11c07e9 100644 --- a/ESMF_ProfileMBMesh/src/regridconservative/MOAB_eval_regridconservative.F90 +++ b/ESMF_ProfileMBMesh/src/regridconservative/MOAB_eval_regridconservative.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2023, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileMBMesh/src/rendezvous/MOAB_eval_rendezvous.F90 b/ESMF_ProfileMBMesh/src/rendezvous/MOAB_eval_rendezvous.F90 index 85493d2..548efa5 100644 --- a/ESMF_ProfileMBMesh/src/rendezvous/MOAB_eval_rendezvous.F90 +++ b/ESMF_ProfileMBMesh/src/rendezvous/MOAB_eval_rendezvous.F90 @@ -1,5 +1,5 @@ ! Earth System Modeling Framework -! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2023, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileReconcileStress/ESMF_ReconcileStress.F90 b/ESMF_ProfileReconcileStress/ESMF_ReconcileStress.F90 index 6ffcf71..82b9028 100644 --- a/ESMF_ProfileReconcileStress/ESMF_ReconcileStress.F90 +++ b/ESMF_ProfileReconcileStress/ESMF_ReconcileStress.F90 @@ -1,6 +1,6 @@ !============================================================================== ! Earth System Modeling Framework -! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2023, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileReconcileStress/connector.F90 b/ESMF_ProfileReconcileStress/connector.F90 index 939bb4b..cefc88f 100644 --- a/ESMF_ProfileReconcileStress/connector.F90 +++ b/ESMF_ProfileReconcileStress/connector.F90 @@ -1,6 +1,6 @@ !============================================================================== ! Earth System Modeling Framework -! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2023, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileReconcileStress/mediator.F90 b/ESMF_ProfileReconcileStress/mediator.F90 index 6052be4..254b34e 100644 --- a/ESMF_ProfileReconcileStress/mediator.F90 +++ b/ESMF_ProfileReconcileStress/mediator.F90 @@ -1,6 +1,6 @@ !============================================================================== ! Earth System Modeling Framework -! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2023, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_ProfileReconcileStress/model.F90 b/ESMF_ProfileReconcileStress/model.F90 index 9b7c137..12f5a97 100644 --- a/ESMF_ProfileReconcileStress/model.F90 +++ b/ESMF_ProfileReconcileStress/model.F90 @@ -1,6 +1,6 @@ !============================================================================== ! Earth System Modeling Framework -! Copyright (c) 2002-2022, University Corporation for Atmospheric Research, +! Copyright (c) 2002-2023, University Corporation for Atmospheric Research, ! Massachusetts Institute of Technology, Geophysical Fluid Dynamics ! Laboratory, University of Michigan, National Centers for Environmental ! Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_RegridCheck/RegridCheckDriver.pl b/ESMF_RegridCheck/RegridCheckDriver.pl index cc801f1..ebc1a69 100755 --- a/ESMF_RegridCheck/RegridCheckDriver.pl +++ b/ESMF_RegridCheck/RegridCheckDriver.pl @@ -3,7 +3,7 @@ # $Id$ # # Earth System Modeling Framework -# Copyright (c) 2002-2022, University Corporation for Atmospheric Research, +# Copyright (c) 2002-2023, University Corporation for Atmospheric Research, # Massachusetts Institute of Technology, Geophysical Fluid Dynamics # Laboratory, University of Michigan, National Centers for Environmental # Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/ESMF_RegridWeightGenCheck/RegridWeightGenCheckDriver.pl b/ESMF_RegridWeightGenCheck/RegridWeightGenCheckDriver.pl index 0c7b142..b3d5be0 100755 --- a/ESMF_RegridWeightGenCheck/RegridWeightGenCheckDriver.pl +++ b/ESMF_RegridWeightGenCheck/RegridWeightGenCheckDriver.pl @@ -3,7 +3,7 @@ # $Id$ # # Earth System Modeling Framework -# Copyright (c) 2002-2022, University Corporation for Atmospheric Research, +# Copyright (c) 2002-2023, University Corporation for Atmospheric Research, # Massachusetts Institute of Technology, Geophysical Fluid Dynamics # Laboratory, University of Michigan, National Centers for Environmental # Prediction, Los Alamos National Laboratory, Argonne National Laboratory, diff --git a/LICENSE b/LICENSE index eee4be4..0ed0494 100644 --- a/LICENSE +++ b/LICENSE @@ -1,5 +1,5 @@ -Copyright (c) 2002-2022 University Corporation for Atmospheric Research, +Copyright (c) 2002-2023 University Corporation for Atmospheric Research, Massachusetts Institute of Technology, Geophysical Fluid Dynamics Laboratory, University of Michigan, National Centers for Environmental Prediction, Los Alamos National Laboratory, Argonne National Laboratory,