diff --git a/README.md b/README.md
index 49236b1e8d..3e4ff016e3 100644
--- a/README.md
+++ b/README.md
@@ -18,7 +18,7 @@ The top level directory structure groups source code and input files as follow:
| File/directory | Purpose |
| -------------- | ------- |
-| ```LICENSE.md``` | A copy of the Gnu general public license, version 3. |
+| ```LICENSE.md``` | A copy of the Gnu lesser general public license, version 3. |
| ```README.md``` | This file with basic pointers to more information. |
| ```src/``` | Contains the source code for MOM6 that is always compiled. |
| ```config_src/``` | Contains optional source code depending on mode and configuration such as dynamic-memory versus static, ocean-only versus coupled. |
diff --git a/config_src/coupled_driver/MOM_surface_forcing.F90 b/config_src/coupled_driver/MOM_surface_forcing.F90
index 70bd623546..178a122087 100644
--- a/config_src/coupled_driver/MOM_surface_forcing.F90
+++ b/config_src/coupled_driver/MOM_surface_forcing.F90
@@ -1,48 +1,7 @@
module MOM_surface_forcing
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
-
-!********+*********+*********+*********+*********+*********+*********+**
-!* *
-!* By Robert Hallberg, May 2004 *
-!* Edited by Stephen Griffies June 2014 *
-!* *
-!* This program contains the subroutines that transform the surface *
-!* forcing fields for the coupled model and manage the output of *
-!* these fields. *
-!* *
-!* Macros written all in capital letters are defined in MOM_memory.h. *
-!* *
-!* A small fragment of the grid is shown below: *
-!* *
-!* j+1 x ^ x ^ x At x: q *
-!* j+1 > o > o > At ^: v, tauy *
-!* j x ^ x ^ x At >: u, taux *
-!* j > o > o > At o: h, fluxes. *
-!* j-1 x ^ x ^ x *
-!* i-1 i i+1 At x & ^: *
-!* i i+1 At > & o: *
-!* *
-!* The boundaries always run through q grid points (x). *
-!* *
-!********+*********+*********+*********+*********+*********+*********+**
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!### use MOM_controlled_forcing, only : apply_ctrl_forcing, register_ctrl_forcing_restarts
!### use MOM_controlled_forcing, only : controlled_forcing_init, controlled_forcing_end
!### use MOM_controlled_forcing, only : ctrl_forcing_CS
diff --git a/config_src/coupled_driver/coupler_util.F90 b/config_src/coupled_driver/coupler_util.F90
index ec5a6ce95a..dde67c2976 100644
--- a/config_src/coupled_driver/coupler_util.F90
+++ b/config_src/coupled_driver/coupler_util.F90
@@ -1,23 +1,6 @@
module coupler_util
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
! This code provides a couple of interfaces to allow more transparent and
! robust extraction of the various fields in the coupler types.
diff --git a/config_src/coupled_driver/ocean_model_MOM.F90 b/config_src/coupled_driver/ocean_model_MOM.F90
index 0c285ef425..a30f7a7a81 100644
--- a/config_src/coupled_driver/ocean_model_MOM.F90
+++ b/config_src/coupled_driver/ocean_model_MOM.F90
@@ -1,23 +1,6 @@
module ocean_model_mod
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!-----------------------------------------------------------------------
!
diff --git a/config_src/ice_solo_driver/MOM_surface_forcing.F90 b/config_src/ice_solo_driver/MOM_surface_forcing.F90
index 85688e6def..03218a1f97 100644
--- a/config_src/ice_solo_driver/MOM_surface_forcing.F90
+++ b/config_src/ice_solo_driver/MOM_surface_forcing.F90
@@ -1,24 +1,7 @@
module MOM_surface_forcing
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
-!
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!********+*********+*********+*********+*********+*********+*********+**
!* *
!* By Robert Hallberg, November 1998 - May 2002 *
diff --git a/config_src/ice_solo_driver/atmos_ocean_fluxes.F90 b/config_src/ice_solo_driver/atmos_ocean_fluxes.F90
index 8408b83da6..66b2463ae7 100644
--- a/config_src/ice_solo_driver/atmos_ocean_fluxes.F90
+++ b/config_src/ice_solo_driver/atmos_ocean_fluxes.F90
@@ -1,12 +1,8 @@
+!> A dummy version of atmos_ocean_fluxes_mod module for
+!! use when the vastly larger FMS package is not needed.
module atmos_ocean_fluxes_mod
-!********+*********+*********+*********+*********+*********+*********+**
-!* *
-!* This file is a part of MOM. See MOM.F90 for licensing. *
-!* *
-!* This module is the dummy version of atmos_ocean_fluxes_mod for *
-!* use when the vastly larger FMS package is not needed. *
-!* *
-!********+*********+*********+*********+*********+*********+*********+**
+
+! This file is part of MOM6. See LICENSE.md for the license.
implicit none ; private
diff --git a/config_src/ice_solo_driver/coupler_types.F90 b/config_src/ice_solo_driver/coupler_types.F90
index 8ae26948bf..bc4a941b04 100644
--- a/config_src/ice_solo_driver/coupler_types.F90
+++ b/config_src/ice_solo_driver/coupler_types.F90
@@ -1,7 +1,6 @@
module coupler_types_mod
-!-----------------------------------------------------------------------
+
! This file is part of MOM6. See LICENSE.md for the license.
-!-----------------------------------------------------------------------
! This module contains the coupler-type declarations and methods for use in
! ocean-only configurations of MOM6. It is intended that the version of
diff --git a/config_src/ice_solo_driver/coupler_util.F90 b/config_src/ice_solo_driver/coupler_util.F90
index ec5a6ce95a..dde67c2976 100644
--- a/config_src/ice_solo_driver/coupler_util.F90
+++ b/config_src/ice_solo_driver/coupler_util.F90
@@ -1,23 +1,6 @@
module coupler_util
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
! This code provides a couple of interfaces to allow more transparent and
! robust extraction of the various fields in the coupler types.
diff --git a/config_src/ice_solo_driver/ice_shelf_driver.F90 b/config_src/ice_solo_driver/ice_shelf_driver.F90
index 426c5c4797..f879807916 100644
--- a/config_src/ice_solo_driver/ice_shelf_driver.F90
+++ b/config_src/ice_solo_driver/ice_shelf_driver.F90
@@ -1,23 +1,6 @@
program SHELF_main
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/config_src/ice_solo_driver/user_surface_forcing.F90 b/config_src/ice_solo_driver/user_surface_forcing.F90
index 4ffb2a3668..3b40cb3c0c 100644
--- a/config_src/ice_solo_driver/user_surface_forcing.F90
+++ b/config_src/ice_solo_driver/user_surface_forcing.F90
@@ -1,24 +1,7 @@
module user_surface_forcing
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
-!
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!********+*********+*********+*********+*********+*********+*********+**
!* *
!* Rewritten by Robert Hallberg, June 2009 *
diff --git a/config_src/solo_driver/MESO_surface_forcing.F90 b/config_src/solo_driver/MESO_surface_forcing.F90
index c479dafc97..e747dd4244 100644
--- a/config_src/solo_driver/MESO_surface_forcing.F90
+++ b/config_src/solo_driver/MESO_surface_forcing.F90
@@ -1,24 +1,7 @@
module MESO_surface_forcing
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
-!
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!********+*********+*********+*********+*********+*********+*********+**
!* *
!* Rewritten by Robert Hallberg, June 2009 *
diff --git a/config_src/solo_driver/MOM_driver.F90 b/config_src/solo_driver/MOM_driver.F90
index f6f981ad21..b326cf1e4b 100644
--- a/config_src/solo_driver/MOM_driver.F90
+++ b/config_src/solo_driver/MOM_driver.F90
@@ -1,23 +1,6 @@
program MOM_main
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/config_src/solo_driver/MOM_surface_forcing.F90 b/config_src/solo_driver/MOM_surface_forcing.F90
index 938d0d25e5..97131e01e8 100644
--- a/config_src/solo_driver/MOM_surface_forcing.F90
+++ b/config_src/solo_driver/MOM_surface_forcing.F90
@@ -1,24 +1,7 @@
module MOM_surface_forcing
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
-!
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!********+*********+*********+*********+*********+*********+*********+**
!* *
!* By Robert Hallberg, November 1998 - May 2002 *
diff --git a/config_src/solo_driver/atmos_ocean_fluxes.F90 b/config_src/solo_driver/atmos_ocean_fluxes.F90
index a629a2464a..66b2463ae7 100644
--- a/config_src/solo_driver/atmos_ocean_fluxes.F90
+++ b/config_src/solo_driver/atmos_ocean_fluxes.F90
@@ -1,12 +1,8 @@
+!> A dummy version of atmos_ocean_fluxes_mod module for
+!! use when the vastly larger FMS package is not needed.
module atmos_ocean_fluxes_mod
-!********+*********+*********+*********+*********+*********+*********+**
-!* *
-!* This file is a part of MOM. See MOM.F90 for licensing. *
-!* *
-!* This module is the dummy version of atmos_ocean_fluxes_mod for *
-!* use when the GFDL-FMS package is not needed. *
-!* *
-!********+*********+*********+*********+*********+*********+*********+**
+
+! This file is part of MOM6. See LICENSE.md for the license.
implicit none ; private
diff --git a/config_src/solo_driver/coupler_types.F90 b/config_src/solo_driver/coupler_types.F90
index 8ae26948bf..bc4a941b04 100644
--- a/config_src/solo_driver/coupler_types.F90
+++ b/config_src/solo_driver/coupler_types.F90
@@ -1,7 +1,6 @@
module coupler_types_mod
-!-----------------------------------------------------------------------
+
! This file is part of MOM6. See LICENSE.md for the license.
-!-----------------------------------------------------------------------
! This module contains the coupler-type declarations and methods for use in
! ocean-only configurations of MOM6. It is intended that the version of
diff --git a/config_src/solo_driver/coupler_util.F90 b/config_src/solo_driver/coupler_util.F90
index ec5a6ce95a..dde67c2976 100644
--- a/config_src/solo_driver/coupler_util.F90
+++ b/config_src/solo_driver/coupler_util.F90
@@ -1,23 +1,6 @@
module coupler_util
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
! This code provides a couple of interfaces to allow more transparent and
! robust extraction of the various fields in the coupler types.
diff --git a/config_src/solo_driver/user_surface_forcing.F90 b/config_src/solo_driver/user_surface_forcing.F90
index 6b18a2a234..630c03ab5d 100644
--- a/config_src/solo_driver/user_surface_forcing.F90
+++ b/config_src/solo_driver/user_surface_forcing.F90
@@ -1,24 +1,7 @@
module user_surface_forcing
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
-!
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!********+*********+*********+*********+*********+*********+*********+**
!* *
!* Rewritten by Robert Hallberg, June 2009 *
diff --git a/config_src/unit_drivers/MOM_sum_driver.F90 b/config_src/unit_drivers/MOM_sum_driver.F90
index d2099a5bc0..a5c3c029a6 100644
--- a/config_src/unit_drivers/MOM_sum_driver.F90
+++ b/config_src/unit_drivers/MOM_sum_driver.F90
@@ -1,23 +1,6 @@
program MOM_main
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/ALE/P1M_functions.F90 b/src/ALE/P1M_functions.F90
index 8e08985770..5873c6c440 100644
--- a/src/ALE/P1M_functions.F90
+++ b/src/ALE/P1M_functions.F90
@@ -1,8 +1,9 @@
module P1M_functions
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!==============================================================================
!
-! This file is part of MOM.
-!
! Date of creation: 2008.06.09
! L. White
!
diff --git a/src/ALE/P3M_functions.F90 b/src/ALE/P3M_functions.F90
index f601216d91..7e8c16a9d0 100644
--- a/src/ALE/P3M_functions.F90
+++ b/src/ALE/P3M_functions.F90
@@ -1,8 +1,9 @@
module P3M_functions
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!==============================================================================
!
-! This file is part of MOM.
-!
! Date of creation: 2008.06.09
! L. White
!
diff --git a/src/ALE/PCM_functions.F90 b/src/ALE/PCM_functions.F90
index 02cea3a15d..b09f6e080e 100644
--- a/src/ALE/PCM_functions.F90
+++ b/src/ALE/PCM_functions.F90
@@ -1,8 +1,9 @@
module PCM_functions
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!==============================================================================
!
-! This file is part of MOM.
-!
! Date of creation: 2008.06.06
! L. White
!
diff --git a/src/ALE/PLM_functions.F90 b/src/ALE/PLM_functions.F90
index 7b15350097..24efc5dfff 100644
--- a/src/ALE/PLM_functions.F90
+++ b/src/ALE/PLM_functions.F90
@@ -1,8 +1,9 @@
module PLM_functions
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!==============================================================================
!
-! This file is part of MOM.
-!
! Date of creation: 2008.06.06
! L. White
!
diff --git a/src/ALE/PQM_functions.F90 b/src/ALE/PQM_functions.F90
index 82d7cc280e..e4fc03092c 100644
--- a/src/ALE/PQM_functions.F90
+++ b/src/ALE/PQM_functions.F90
@@ -1,8 +1,9 @@
module PQM_functions
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!==============================================================================
!
-! This file is part of MOM.
-!
! Date of creation: 2008.06.06
! L. White
!
diff --git a/src/ALE/coord_adapt.F90 b/src/ALE/coord_adapt.F90
index 6448f9563f..dff0638711 100644
--- a/src/ALE/coord_adapt.F90
+++ b/src/ALE/coord_adapt.F90
@@ -1,6 +1,8 @@
!> Regrid columns for the adaptive coordinate
module coord_adapt
+! This file is part of MOM6. See LICENSE.md for the license.
+
use MOM_EOS, only : calculate_density_derivs
use MOM_error_handler, only : MOM_error, FATAL
use MOM_variables, only : ocean_grid_type, thermo_var_ptrs
diff --git a/src/ALE/coord_hycom.F90 b/src/ALE/coord_hycom.F90
index eda279de8d..64189869c7 100644
--- a/src/ALE/coord_hycom.F90
+++ b/src/ALE/coord_hycom.F90
@@ -1,6 +1,8 @@
!> Regrid columns for the HyCOM coordinate
module coord_hycom
+! This file is part of MOM6. See LICENSE.md for the license.
+
use MOM_error_handler, only : MOM_error, FATAL
use MOM_EOS, only : EOS_type, calculate_density
use regrid_interp, only : interp_CS_type, build_and_interpolate_grid
diff --git a/src/ALE/coord_rho.F90 b/src/ALE/coord_rho.F90
index b66f76b9cd..9e2cc98907 100644
--- a/src/ALE/coord_rho.F90
+++ b/src/ALE/coord_rho.F90
@@ -1,6 +1,8 @@
!> Regrid columns for the continuous isopycnal (rho) coordinate
module coord_rho
+! This file is part of MOM6. See LICENSE.md for the license.
+
use MOM_error_handler, only : MOM_error, FATAL
use MOM_remapping, only : remapping_CS, remapping_core_h
use MOM_EOS, only : EOS_type, calculate_density
diff --git a/src/ALE/coord_sigma.F90 b/src/ALE/coord_sigma.F90
index 95c13920aa..c353461e27 100644
--- a/src/ALE/coord_sigma.F90
+++ b/src/ALE/coord_sigma.F90
@@ -1,6 +1,8 @@
!> Regrid columns for the sigma coordinate
module coord_sigma
+! This file is part of MOM6. See LICENSE.md for the license.
+
use MOM_error_handler, only : MOM_error, FATAL
implicit none ; private
diff --git a/src/ALE/coord_slight.F90 b/src/ALE/coord_slight.F90
index 71e018c30b..da8bde731d 100644
--- a/src/ALE/coord_slight.F90
+++ b/src/ALE/coord_slight.F90
@@ -1,6 +1,8 @@
!> Regrid columns for the SLight coordinate
module coord_slight
+! This file is part of MOM6. See LICENSE.md for the license.
+
use MOM_error_handler, only : MOM_error, FATAL
use MOM_EOS, only : EOS_type, calculate_compress
use MOM_EOS, only : calculate_density, calculate_density_derivs
diff --git a/src/ALE/coord_zlike.F90 b/src/ALE/coord_zlike.F90
index c89ebb1089..6cc3577f5a 100644
--- a/src/ALE/coord_zlike.F90
+++ b/src/ALE/coord_zlike.F90
@@ -1,6 +1,8 @@
!> Regrid columns for a z-like coordinate (z-star, z-level)
module coord_zlike
+! This file is part of MOM6. See LICENSE.md for the license.
+
use MOM_error_handler, only : MOM_error, FATAL
implicit none ; private
diff --git a/src/ALE/polynomial_functions.F90 b/src/ALE/polynomial_functions.F90
index 5fdc63e1ca..b0d5d135d5 100644
--- a/src/ALE/polynomial_functions.F90
+++ b/src/ALE/polynomial_functions.F90
@@ -1,8 +1,9 @@
module polynomial_functions
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!==============================================================================
!
-! This file is part of MOM.
-!
! Date of creation: 2008.06.12
! L. White
!
diff --git a/src/ALE/regrid_defs.F90 b/src/ALE/regrid_defs.F90
index 52eb6b2eb7..4a3e4fda52 100644
--- a/src/ALE/regrid_defs.F90
+++ b/src/ALE/regrid_defs.F90
@@ -1,8 +1,9 @@
module regrid_defs
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!==============================================================================
!
-! This file is part of MOM.
-!
! Date of creation: 2008.12.15
! L. White
!
diff --git a/src/ALE/regrid_edge_slopes.F90 b/src/ALE/regrid_edge_slopes.F90
index 03cf8e573a..c6b438a0ac 100644
--- a/src/ALE/regrid_edge_slopes.F90
+++ b/src/ALE/regrid_edge_slopes.F90
@@ -1,8 +1,9 @@
module regrid_edge_slopes
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!==============================================================================
!
-! This file is part of MOM.
-!
! Date of creation: 2008.06.09
! L. White
!
diff --git a/src/ALE/regrid_edge_values.F90 b/src/ALE/regrid_edge_values.F90
index ddb43a626a..c3035e36d2 100644
--- a/src/ALE/regrid_edge_values.F90
+++ b/src/ALE/regrid_edge_values.F90
@@ -1,8 +1,9 @@
module regrid_edge_values
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!==============================================================================
!
-! This file is part of MOM.
-!
! Date of creation: 2008.06.09
! L. White
!
diff --git a/src/ALE/regrid_interp.F90 b/src/ALE/regrid_interp.F90
index 34466a3990..8495b48791 100644
--- a/src/ALE/regrid_interp.F90
+++ b/src/ALE/regrid_interp.F90
@@ -1,5 +1,7 @@
module regrid_interp
+! This file is part of MOM6. See LICENSE.md for the license.
+
use MOM_error_handler, only : MOM_error, FATAL
use MOM_string_functions, only : uppercase
diff --git a/src/ALE/regrid_solvers.F90 b/src/ALE/regrid_solvers.F90
index 1fc574159c..b9e775b1ce 100644
--- a/src/ALE/regrid_solvers.F90
+++ b/src/ALE/regrid_solvers.F90
@@ -1,8 +1,9 @@
module regrid_solvers
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!==============================================================================
!
-! This file is part of MOM.
-!
! Date of creation: 2008.06.12
! L. White
!
diff --git a/src/core/MOM_barotropic.F90 b/src/core/MOM_barotropic.F90
index b9c0025924..1734e433f2 100644
--- a/src/core/MOM_barotropic.F90
+++ b/src/core/MOM_barotropic.F90
@@ -1,23 +1,6 @@
module MOM_barotropic
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/core/MOM_checksum_packages.F90 b/src/core/MOM_checksum_packages.F90
index 231dee02b1..90d7646679 100644
--- a/src/core/MOM_checksum_packages.F90
+++ b/src/core/MOM_checksum_packages.F90
@@ -1,24 +1,6 @@
module MOM_checksum_packages
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+! This file is part of MOM6. See LICENSE.md for the license.
! This module provdes a several routines that do check-sums of groups
! of variables in the various dynamic solver routines.
diff --git a/src/core/MOM_dynamics_legacy_split.F90 b/src/core/MOM_dynamics_legacy_split.F90
index f12380bf5c..66bc7a9695 100644
--- a/src/core/MOM_dynamics_legacy_split.F90
+++ b/src/core/MOM_dynamics_legacy_split.F90
@@ -1,24 +1,6 @@
module MOM_dynamics_legacy_split
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/core/MOM_dynamics_unsplit.F90 b/src/core/MOM_dynamics_unsplit.F90
index 12702f6604..e4cde2fd3a 100644
--- a/src/core/MOM_dynamics_unsplit.F90
+++ b/src/core/MOM_dynamics_unsplit.F90
@@ -1,24 +1,6 @@
module MOM_dynamics_unsplit
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/core/MOM_dynamics_unsplit_RK2.F90 b/src/core/MOM_dynamics_unsplit_RK2.F90
index 66ea1e4440..60bfd0f6c7 100644
--- a/src/core/MOM_dynamics_unsplit_RK2.F90
+++ b/src/core/MOM_dynamics_unsplit_RK2.F90
@@ -1,24 +1,6 @@
module MOM_dynamics_unsplit_RK2
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/core/MOM_legacy_barotropic.F90 b/src/core/MOM_legacy_barotropic.F90
index 8eab427516..2534ddbad4 100644
--- a/src/core/MOM_legacy_barotropic.F90
+++ b/src/core/MOM_legacy_barotropic.F90
@@ -1,23 +1,6 @@
module MOM_legacy_barotropic
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/core/MOM_transcribe_grid.F90 b/src/core/MOM_transcribe_grid.F90
index 4863052636..b6255dfaef 100644
--- a/src/core/MOM_transcribe_grid.F90
+++ b/src/core/MOM_transcribe_grid.F90
@@ -1,24 +1,6 @@
module MOM_transcribe_grid
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_domains, only : pass_var, pass_vector
use MOM_domains, only : To_All, SCALAR_PAIR, CGRID_NE, AGRID, BGRID_NE, CORNER
diff --git a/src/core/MOM_unit_tests.F90 b/src/core/MOM_unit_tests.F90
index 5417301c64..f3bd5fb76d 100644
--- a/src/core/MOM_unit_tests.F90
+++ b/src/core/MOM_unit_tests.F90
@@ -1,6 +1,8 @@
!> Invokes unit tests in all modules that have them
module MOM_unit_tests
+! This file is part of MOM6. See LICENSE.md for the license.
+
use MOM_error_handler, only : MOM_error, FATAL, is_root_pe
use MOM_string_functions, only : string_functions_unit_tests
diff --git a/src/core/MOM_variables.F90 b/src/core/MOM_variables.F90
index 0c0463fadb..c2245e3eeb 100644
--- a/src/core/MOM_variables.F90
+++ b/src/core/MOM_variables.F90
@@ -1,24 +1,6 @@
module MOM_variables
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_domains, only : MOM_domain_type, get_domain_extent, group_pass_type
use MOM_debugging, only : hchksum
diff --git a/src/core/MOM_verticalGrid.F90 b/src/core/MOM_verticalGrid.F90
index cfd8cae899..8ea9c7265e 100644
--- a/src/core/MOM_verticalGrid.F90
+++ b/src/core/MOM_verticalGrid.F90
@@ -1,24 +1,6 @@
module MOM_verticalGrid
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL
use MOM_file_parser, only : get_param, log_param, log_version, param_file_type
diff --git a/src/diagnostics/MOM_PointAccel.F90 b/src/diagnostics/MOM_PointAccel.F90
index 7d7ede3012..fee8e0ab0a 100644
--- a/src/diagnostics/MOM_PointAccel.F90
+++ b/src/diagnostics/MOM_PointAccel.F90
@@ -1,23 +1,6 @@
module MOM_PointAccel
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!***********************************************************************
!* *
diff --git a/src/diagnostics/MOM_debugging.F90 b/src/diagnostics/MOM_debugging.F90
index 8c4f9651a8..8493ea27b6 100644
--- a/src/diagnostics/MOM_debugging.F90
+++ b/src/diagnostics/MOM_debugging.F90
@@ -1,24 +1,6 @@
module MOM_debugging
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+! This file is part of MOM6. See LICENSE.md for the license.
!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!
! This module contains subroutines that perform various error checking and !
diff --git a/src/diagnostics/MOM_diag_to_Z.F90 b/src/diagnostics/MOM_diag_to_Z.F90
index 1b342507eb..5ba51aa608 100644
--- a/src/diagnostics/MOM_diag_to_Z.F90
+++ b/src/diagnostics/MOM_diag_to_Z.F90
@@ -1,24 +1,6 @@
module MOM_diag_to_Z
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/diagnostics/MOM_diagnostics.F90 b/src/diagnostics/MOM_diagnostics.F90
index 0473a7e43e..4a3ab3d308 100644
--- a/src/diagnostics/MOM_diagnostics.F90
+++ b/src/diagnostics/MOM_diagnostics.F90
@@ -1,24 +1,6 @@
module MOM_diagnostics
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/diagnostics/MOM_sum_output.F90 b/src/diagnostics/MOM_sum_output.F90
index 4f2c0ec1c7..26062eae32 100644
--- a/src/diagnostics/MOM_sum_output.F90
+++ b/src/diagnostics/MOM_sum_output.F90
@@ -1,23 +1,6 @@
module MOM_sum_output
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/diagnostics/MOM_wave_structure.F90 b/src/diagnostics/MOM_wave_structure.F90
index 80f7a89fed..1db88cb804 100644
--- a/src/diagnostics/MOM_wave_structure.F90
+++ b/src/diagnostics/MOM_wave_structure.F90
@@ -1,24 +1,7 @@
module MOM_wave_structure
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
-!
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!********+*********+*********+*********+*********+*********+*********+**
!* *
!* By Benjamin Mater & Robert Hallberg, 2015 *
diff --git a/src/equation_of_state/MOM_EOS_NEMO.F90 b/src/equation_of_state/MOM_EOS_NEMO.F90
index 4755b4029c..da67dd2e0a 100644
--- a/src/equation_of_state/MOM_EOS_NEMO.F90
+++ b/src/equation_of_state/MOM_EOS_NEMO.F90
@@ -1,23 +1,6 @@
module MOM_EOS_NEMO
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!***********************************************************************
!* The subroutines in this file implement the equation of state for *
diff --git a/src/equation_of_state/MOM_EOS_TEOS10.F90 b/src/equation_of_state/MOM_EOS_TEOS10.F90
index f573b6e3ee..5c12afafac 100644
--- a/src/equation_of_state/MOM_EOS_TEOS10.F90
+++ b/src/equation_of_state/MOM_EOS_TEOS10.F90
@@ -1,24 +1,6 @@
-
module MOM_EOS_TEOS10
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!***********************************************************************
!* The subroutines in this file implement the equation of state for *
diff --git a/src/equation_of_state/MOM_EOS_UNESCO.F90 b/src/equation_of_state/MOM_EOS_UNESCO.F90
index b9e4da723c..ca4284d50e 100644
--- a/src/equation_of_state/MOM_EOS_UNESCO.F90
+++ b/src/equation_of_state/MOM_EOS_UNESCO.F90
@@ -1,23 +1,6 @@
module MOM_EOS_UNESCO
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!***********************************************************************
!* The subroutines in this file implement the equation of state for *
diff --git a/src/equation_of_state/MOM_EOS_Wright.F90 b/src/equation_of_state/MOM_EOS_Wright.F90
index e868b5f81f..4fca115630 100644
--- a/src/equation_of_state/MOM_EOS_Wright.F90
+++ b/src/equation_of_state/MOM_EOS_Wright.F90
@@ -1,23 +1,6 @@
module MOM_EOS_Wright
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!***********************************************************************
!* The subroutines in this file implement the equation of state for *
diff --git a/src/equation_of_state/MOM_EOS_linear.F90 b/src/equation_of_state/MOM_EOS_linear.F90
index 0e51e336b3..fb4ead9609 100644
--- a/src/equation_of_state/MOM_EOS_linear.F90
+++ b/src/equation_of_state/MOM_EOS_linear.F90
@@ -1,24 +1,6 @@
module MOM_EOS_linear
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+! This file is part of MOM6. See LICENSE.md for the license.
!***********************************************************************
!* The subroutines in this file implement a simple linear equation of *
diff --git a/src/equation_of_state/MOM_TFreeze.F90 b/src/equation_of_state/MOM_TFreeze.F90
index 7f112ac734..aef6b60ecb 100644
--- a/src/equation_of_state/MOM_TFreeze.F90
+++ b/src/equation_of_state/MOM_TFreeze.F90
@@ -1,24 +1,6 @@
module MOM_TFreeze
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* The subroutines in this file determine the potential temperature *
diff --git a/src/framework/MOM_checksums.F90 b/src/framework/MOM_checksums.F90
index 9467277db2..db30152620 100644
--- a/src/framework/MOM_checksums.F90
+++ b/src/framework/MOM_checksums.F90
@@ -1,24 +1,6 @@
module MOM_checksums
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_coms, only : PE_here, root_PE, num_PEs, sum_across_PEs
use MOM_coms, only : min_across_PEs, max_across_PEs
diff --git a/src/framework/MOM_coms.F90 b/src/framework/MOM_coms.F90
index 19b3bbf9c0..d2a268a741 100644
--- a/src/framework/MOM_coms.F90
+++ b/src/framework/MOM_coms.F90
@@ -1,24 +1,6 @@
module MOM_coms
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, WARNING
use fms_mod, only : fms_end, MOM_infra_init => fms_init
diff --git a/src/framework/MOM_constants.F90 b/src/framework/MOM_constants.F90
index de1e86a5de..84c82069d0 100644
--- a/src/framework/MOM_constants.F90
+++ b/src/framework/MOM_constants.F90
@@ -1,12 +1,7 @@
+!> Provides a few physical constants
module MOM_constants
-!********+*********+*********+*********+*********+*********+*********+**
-!* *
-!* This file is a part of MOM. See MOM.F90 for licensing. *
-!* *
-!* This module provides several constants. *
-!* *
-!********+*********+*********+*********+*********+*********+*********+**
+! This file is part of MOM6. See LICENSE.md for the license.
use constants_mod, only : HLV, HLF
diff --git a/src/framework/MOM_cpu_clock.F90 b/src/framework/MOM_cpu_clock.F90
index 170ec6425b..41849aafb7 100644
--- a/src/framework/MOM_cpu_clock.F90
+++ b/src/framework/MOM_cpu_clock.F90
@@ -1,13 +1,7 @@
+!> Wraps the MPP cpu clock functions
module MOM_cpu_clock
-!********+*********+*********+*********+*********+*********+*********+**
-!* *
-!* This file is a part of MOM. See MOM.F90 for licensing. *
-!* *
-!* By R. Hallberg, November 2005 *
-!* *
-!* This module wraps the mpp_mod cpu clock code. *
-!* *
-!********+*********+*********+*********+*********+*********+*********+**
+
+! This file is part of MOM6. See LICENSE.md for the license.
use mpp_mod, only : cpu_clock_begin => mpp_clock_begin
use mpp_mod, only : cpu_clock_end => mpp_clock_end, cpu_clock_id => mpp_clock_id
diff --git a/src/framework/MOM_diag_mediator.F90 b/src/framework/MOM_diag_mediator.F90
index 0c4a19d275..da7516cdff 100644
--- a/src/framework/MOM_diag_mediator.F90
+++ b/src/framework/MOM_diag_mediator.F90
@@ -1,24 +1,6 @@
module MOM_diag_mediator
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/framework/MOM_document.F90 b/src/framework/MOM_document.F90
index 648abd81dd..484fc2a8a7 100644
--- a/src/framework/MOM_document.F90
+++ b/src/framework/MOM_document.F90
@@ -1,23 +1,6 @@
module MOM_document
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/framework/MOM_domains.F90 b/src/framework/MOM_domains.F90
index d9d6660132..9353233808 100644
--- a/src/framework/MOM_domains.F90
+++ b/src/framework/MOM_domains.F90
@@ -1,24 +1,6 @@
module MOM_domains
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_coms, only : PE_here, root_PE, num_PEs, MOM_infra_init, MOM_infra_end
use MOM_coms, only : broadcast, sum_across_PEs, min_across_PEs, max_across_PEs
diff --git a/src/framework/MOM_dyn_horgrid.F90 b/src/framework/MOM_dyn_horgrid.F90
index d1e074dd62..8450b055ee 100644
--- a/src/framework/MOM_dyn_horgrid.F90
+++ b/src/framework/MOM_dyn_horgrid.F90
@@ -1,24 +1,6 @@
module MOM_dyn_horgrid
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_hor_index, only : hor_index_type
use MOM_domains, only : MOM_domain_type
diff --git a/src/framework/MOM_error_handler.F90 b/src/framework/MOM_error_handler.F90
index 3194ced107..48edffc1f6 100644
--- a/src/framework/MOM_error_handler.F90
+++ b/src/framework/MOM_error_handler.F90
@@ -1,8 +1,9 @@
module MOM_error_handler
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!********+*********+*********+*********+*********+*********+*********+**
!* *
-!* This file is a part of MOM. See MOM.F90 for licensing. *
-!* *
!* By R. Hallberg, 2005-2012. *
!* *
!* This module wraps the mpp_mod error handling code and the *
diff --git a/src/framework/MOM_file_parser.F90 b/src/framework/MOM_file_parser.F90
index a48ba8021b..37879541a9 100644
--- a/src/framework/MOM_file_parser.F90
+++ b/src/framework/MOM_file_parser.F90
@@ -1,23 +1,6 @@
module MOM_file_parser
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/framework/MOM_get_input.F90 b/src/framework/MOM_get_input.F90
index b54863e7a0..1aed45038a 100644
--- a/src/framework/MOM_get_input.F90
+++ b/src/framework/MOM_get_input.F90
@@ -1,23 +1,6 @@
module MOM_get_input
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/framework/MOM_intrinsic_functions.F90 b/src/framework/MOM_intrinsic_functions.F90
index 7ed61b70ef..6e829c2072 100644
--- a/src/framework/MOM_intrinsic_functions.F90
+++ b/src/framework/MOM_intrinsic_functions.F90
@@ -1,9 +1,9 @@
module MOM_intrinsic_functions
+! This file is part of MOM6. See LICENSE.md for the license.
+
!********+*********+*********+*********+*********+*********+*********+**
!* *
-!* This file is a part of MOM. See MOM.F90 for licensing. *
-!* *
!* This module holds intrinsic functions which are used by MOM but *
!* are not supported by some compilers. *
!* *
diff --git a/src/framework/MOM_restart.F90 b/src/framework/MOM_restart.F90
index 56d03c8b42..d57c894545 100644
--- a/src/framework/MOM_restart.F90
+++ b/src/framework/MOM_restart.F90
@@ -1,23 +1,6 @@
module MOM_restart
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/framework/MOM_safe_alloc.F90 b/src/framework/MOM_safe_alloc.F90
index 8509b70992..491d4563b6 100644
--- a/src/framework/MOM_safe_alloc.F90
+++ b/src/framework/MOM_safe_alloc.F90
@@ -1,24 +1,6 @@
module MOM_safe_alloc
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/framework/MOM_spatial_means.F90 b/src/framework/MOM_spatial_means.F90
index b5675442a3..3d8120660d 100644
--- a/src/framework/MOM_spatial_means.F90
+++ b/src/framework/MOM_spatial_means.F90
@@ -1,24 +1,6 @@
module MOM_spatial_means
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_coms, only : EFP_type, operator(+), operator(-), assignment(=)
use MOM_coms, only : EFP_to_real, real_to_EFP, EFP_list_sum_across_PEs
diff --git a/src/framework/MOM_string_functions.F90 b/src/framework/MOM_string_functions.F90
index 46431df09b..cdc6fb8e12 100644
--- a/src/framework/MOM_string_functions.F90
+++ b/src/framework/MOM_string_functions.F90
@@ -1,23 +1,6 @@
module MOM_string_functions
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/framework/MOM_time_manager.F90 b/src/framework/MOM_time_manager.F90
index 98ae835272..670caf9cb8 100644
--- a/src/framework/MOM_time_manager.F90
+++ b/src/framework/MOM_time_manager.F90
@@ -1,13 +1,7 @@
+!> Wraps the FMS time manager functions
module MOM_time_manager
-!********+*********+*********+*********+*********+*********+*********+**
-!* *
-!* This file is a part of MOM. See MOM.F90 for licensing. *
-!* *
-!* By R. Hallberg November 2005 *
-!* *
-!* This module wraps the FMS time manager module. *
-!* *
-!********+*********+*********+*********+*********+*********+*********+**
+
+! This file is part of MOM6. See LICENSE.md for the license.
use time_manager_mod, only : time_type, get_time, set_time
use time_manager_mod, only : time_type_to_real, real_to_time_type
diff --git a/src/framework/MOM_write_cputime.F90 b/src/framework/MOM_write_cputime.F90
index 3af557f6ab..17d4a3153a 100644
--- a/src/framework/MOM_write_cputime.F90
+++ b/src/framework/MOM_write_cputime.F90
@@ -1,23 +1,6 @@
module MOM_write_cputime
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/ice_shelf/MOM_ice_shelf_initialize.F90 b/src/ice_shelf/MOM_ice_shelf_initialize.F90
index 3a2c271d88..14a67ed384 100644
--- a/src/ice_shelf/MOM_ice_shelf_initialize.F90
+++ b/src/ice_shelf/MOM_ice_shelf_initialize.F90
@@ -1,23 +1,6 @@
module MOM_ice_shelf_initialize
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_grid, only : ocean_grid_type
use MOM_file_parser, only : get_param, read_param, log_param, param_file_type
diff --git a/src/ice_shelf/shelf_triangular_FEstuff.F90 b/src/ice_shelf/shelf_triangular_FEstuff.F90
index fb91ba312b..72c0043ebf 100644
--- a/src/ice_shelf/shelf_triangular_FEstuff.F90
+++ b/src/ice_shelf/shelf_triangular_FEstuff.F90
@@ -1,5 +1,7 @@
module shelf_triangular_FEstuff
+! This file is part of MOM6. See LICENSE.md for the license.
+
use MOM_diag_mediator, only : diag_ctrl, time_type, enable_averaging, disable_averaging
use MOM_grid, only : ocean_grid_type
use MOM_time_manager, only : time_type, set_time, time_type_to_real
diff --git a/src/ice_shelf/user_shelf_init.F90 b/src/ice_shelf/user_shelf_init.F90
index 1afd1816d4..b7820dd43d 100644
--- a/src/ice_shelf/user_shelf_init.F90
+++ b/src/ice_shelf/user_shelf_init.F90
@@ -1,23 +1,6 @@
module user_shelf_init
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/initialization/MOM_grid_initialize.F90 b/src/initialization/MOM_grid_initialize.F90
index 822d9a4ba5..4457ee2bd3 100644
--- a/src/initialization/MOM_grid_initialize.F90
+++ b/src/initialization/MOM_grid_initialize.F90
@@ -1,23 +1,6 @@
module MOM_grid_initialize
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/initialization/midas_vertmap.F90 b/src/initialization/midas_vertmap.F90
index cd5f88247c..c1ba6793b8 100644
--- a/src/initialization/midas_vertmap.F90
+++ b/src/initialization/midas_vertmap.F90
@@ -1,22 +1,7 @@
module midas_vertmap
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MIDAS. *
-!* *
-!* MIDAS is free software; you can redistribute it and/or modify it and*
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MIDAS is distributed in the hope that it will be useful, but WITHOUT*
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!***********************************************************************
!#
!# This module contains various subroutines related to
diff --git a/src/parameterizations/lateral/MOM_MEKE_types.F90 b/src/parameterizations/lateral/MOM_MEKE_types.F90
index fe137425ef..834a265edd 100644
--- a/src/parameterizations/lateral/MOM_MEKE_types.F90
+++ b/src/parameterizations/lateral/MOM_MEKE_types.F90
@@ -1,23 +1,6 @@
module MOM_MEKE_types
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/parameterizations/lateral/MOM_hor_visc.F90 b/src/parameterizations/lateral/MOM_hor_visc.F90
index 4a48ea14da..4cd1e94212 100644
--- a/src/parameterizations/lateral/MOM_hor_visc.F90
+++ b/src/parameterizations/lateral/MOM_hor_visc.F90
@@ -1,23 +1,6 @@
module MOM_hor_visc
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/parameterizations/lateral/MOM_internal_tides.F90 b/src/parameterizations/lateral/MOM_internal_tides.F90
index 1fb793f56f..0561264cb1 100644
--- a/src/parameterizations/lateral/MOM_internal_tides.F90
+++ b/src/parameterizations/lateral/MOM_internal_tides.F90
@@ -1,24 +1,7 @@
module MOM_internal_tides
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
-!
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!********+*********+*********+*********+*********+*********+*********+**
!* *
!* By Benjamin Mater & Robert Hallberg, 2015 *
diff --git a/src/parameterizations/lateral/MOM_tidal_forcing.F90 b/src/parameterizations/lateral/MOM_tidal_forcing.F90
index 385a99b683..5e1e482d44 100644
--- a/src/parameterizations/lateral/MOM_tidal_forcing.F90
+++ b/src/parameterizations/lateral/MOM_tidal_forcing.F90
@@ -1,23 +1,6 @@
module MOM_tidal_forcing
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/parameterizations/vertical/MOM_KPP.F90 b/src/parameterizations/vertical/MOM_KPP.F90
index c0fa21fc9e..df64bb7b21 100644
--- a/src/parameterizations/vertical/MOM_KPP.F90
+++ b/src/parameterizations/vertical/MOM_KPP.F90
@@ -1,7 +1,7 @@
!> Provides the K-Profile Parameterization (KPP) of Large et al., 1994, via CVMix.
module MOM_KPP
-! License goes here?
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_coms, only : max_across_PEs
use MOM_debugging, only : hchksum, is_NaN
diff --git a/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90 b/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90
index 3566e3cfaf..6aae49761d 100644
--- a/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90
+++ b/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90
@@ -1,23 +1,6 @@
module MOM_bulk_mixed_layer
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/parameterizations/vertical/MOM_diabatic_aux.F90 b/src/parameterizations/vertical/MOM_diabatic_aux.F90
index e8d36230d1..30a2c2a881 100644
--- a/src/parameterizations/vertical/MOM_diabatic_aux.F90
+++ b/src/parameterizations/vertical/MOM_diabatic_aux.F90
@@ -1,23 +1,6 @@
module MOM_diabatic_aux
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/parameterizations/vertical/MOM_diapyc_energy_req.F90 b/src/parameterizations/vertical/MOM_diapyc_energy_req.F90
index 7a79d8b4ac..7054a90ca4 100644
--- a/src/parameterizations/vertical/MOM_diapyc_energy_req.F90
+++ b/src/parameterizations/vertical/MOM_diapyc_energy_req.F90
@@ -1,23 +1,6 @@
module MOM_diapyc_energy_req
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/parameterizations/vertical/MOM_diffConvection.F90 b/src/parameterizations/vertical/MOM_diffConvection.F90
index 8868664f80..b63dbe4472 100644
--- a/src/parameterizations/vertical/MOM_diffConvection.F90
+++ b/src/parameterizations/vertical/MOM_diffConvection.F90
@@ -1,5 +1,7 @@
module MOM_diffConvection
+! This file is part of MOM6. See LICENSE.md for the license.
+
use MOM_diag_mediator, only : time_type, diag_ctrl, safe_alloc_ptr, post_data
use MOM_diag_mediator, only : query_averaging_enabled, register_diag_field
use MOM_error_handler, only : MOM_error, MOM_mesg, FATAL, WARNING, is_root_PE
diff --git a/src/parameterizations/vertical/MOM_energetic_PBL.F90 b/src/parameterizations/vertical/MOM_energetic_PBL.F90
index 8bec4c6e1c..7fe74ae2a5 100644
--- a/src/parameterizations/vertical/MOM_energetic_PBL.F90
+++ b/src/parameterizations/vertical/MOM_energetic_PBL.F90
@@ -1,23 +1,6 @@
module MOM_energetic_PBL
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/parameterizations/vertical/MOM_entrain_diffusive.F90 b/src/parameterizations/vertical/MOM_entrain_diffusive.F90
index 0ebe1b27bd..ce9c862c65 100644
--- a/src/parameterizations/vertical/MOM_entrain_diffusive.F90
+++ b/src/parameterizations/vertical/MOM_entrain_diffusive.F90
@@ -1,23 +1,6 @@
module MOM_entrain_diffusive
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/parameterizations/vertical/MOM_geothermal.F90 b/src/parameterizations/vertical/MOM_geothermal.F90
index 00fcc4f7c4..ad9edcb7f7 100644
--- a/src/parameterizations/vertical/MOM_geothermal.F90
+++ b/src/parameterizations/vertical/MOM_geothermal.F90
@@ -1,23 +1,6 @@
module MOM_geothermal
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/parameterizations/vertical/MOM_internal_tide_input.F90 b/src/parameterizations/vertical/MOM_internal_tide_input.F90
index 9e35bf1bdd..3704acba42 100644
--- a/src/parameterizations/vertical/MOM_internal_tide_input.F90
+++ b/src/parameterizations/vertical/MOM_internal_tide_input.F90
@@ -1,23 +1,6 @@
module MOM_int_tide_input
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/parameterizations/vertical/MOM_kappa_shear.F90 b/src/parameterizations/vertical/MOM_kappa_shear.F90
index 52e48f4a00..da62212ce1 100644
--- a/src/parameterizations/vertical/MOM_kappa_shear.F90
+++ b/src/parameterizations/vertical/MOM_kappa_shear.F90
@@ -1,23 +1,6 @@
module MOM_kappa_shear
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/parameterizations/vertical/MOM_opacity.F90 b/src/parameterizations/vertical/MOM_opacity.F90
index b2577adc30..4f6022bb91 100644
--- a/src/parameterizations/vertical/MOM_opacity.F90
+++ b/src/parameterizations/vertical/MOM_opacity.F90
@@ -1,23 +1,6 @@
module MOM_opacity
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/parameterizations/vertical/MOM_regularize_layers.F90 b/src/parameterizations/vertical/MOM_regularize_layers.F90
index 2d80f90bd7..a761bc7e48 100644
--- a/src/parameterizations/vertical/MOM_regularize_layers.F90
+++ b/src/parameterizations/vertical/MOM_regularize_layers.F90
@@ -1,23 +1,6 @@
module MOM_regularize_layers
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/parameterizations/vertical/MOM_set_diffusivity.F90 b/src/parameterizations/vertical/MOM_set_diffusivity.F90
index af9d8b3122..b3b2f93817 100644
--- a/src/parameterizations/vertical/MOM_set_diffusivity.F90
+++ b/src/parameterizations/vertical/MOM_set_diffusivity.F90
@@ -1,23 +1,6 @@
module MOM_set_diffusivity
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/parameterizations/vertical/MOM_set_viscosity.F90 b/src/parameterizations/vertical/MOM_set_viscosity.F90
index dfb4a18429..4e83e5b93e 100644
--- a/src/parameterizations/vertical/MOM_set_viscosity.F90
+++ b/src/parameterizations/vertical/MOM_set_viscosity.F90
@@ -1,23 +1,6 @@
module MOM_set_visc
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/parameterizations/vertical/MOM_shortwave_abs.F90 b/src/parameterizations/vertical/MOM_shortwave_abs.F90
index a191daa2ae..1e22ba5bf9 100644
--- a/src/parameterizations/vertical/MOM_shortwave_abs.F90
+++ b/src/parameterizations/vertical/MOM_shortwave_abs.F90
@@ -1,23 +1,6 @@
module MOM_shortwave_abs
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_error_handler, only : MOM_error, FATAL, WARNING
use MOM_file_parser, only : get_param, log_param, log_version, param_file_type
diff --git a/src/parameterizations/vertical/MOM_sponge.F90 b/src/parameterizations/vertical/MOM_sponge.F90
index 03b7f250f2..75517e7ed0 100644
--- a/src/parameterizations/vertical/MOM_sponge.F90
+++ b/src/parameterizations/vertical/MOM_sponge.F90
@@ -1,23 +1,6 @@
module MOM_sponge
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/parameterizations/vertical/MOM_vert_friction.F90 b/src/parameterizations/vertical/MOM_vert_friction.F90
index 37ef57d3eb..df689ff9f7 100644
--- a/src/parameterizations/vertical/MOM_vert_friction.F90
+++ b/src/parameterizations/vertical/MOM_vert_friction.F90
@@ -1,6 +1,6 @@
!> Implements vertical viscosity (vertvisc)
-
module MOM_vert_friction
+
! This file is part of MOM6. See LICENSE.md for the license.
use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr
diff --git a/src/tracer/DOME_tracer.F90 b/src/tracer/DOME_tracer.F90
index 650c9a0bd0..2b347c9081 100644
--- a/src/tracer/DOME_tracer.F90
+++ b/src/tracer/DOME_tracer.F90
@@ -1,23 +1,6 @@
module DOME_tracer
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/tracer/ISOMIP_tracer.F90 b/src/tracer/ISOMIP_tracer.F90
index e54f6c301a..5643a64c5b 100644
--- a/src/tracer/ISOMIP_tracer.F90
+++ b/src/tracer/ISOMIP_tracer.F90
@@ -4,6 +4,9 @@
!! Set up and use passive tracers requires the following:
!! (1) register_ISOMIP_tracer
!! (2)
+module ISOMIP_tracer
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
@@ -11,9 +14,6 @@
!* Adapted to the ISOMIP test case by Gustavo Marques, May 2016 * !* *
!********+*********+*********+*********+*********+*********+*********+**
-module ISOMIP_tracer
-
-! This file is part of MOM6. See LICENSE.md for the license.
use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr
use MOM_diag_mediator, only : diag_ctrl
diff --git a/src/tracer/MOM_OCMIP2_CFC.F90 b/src/tracer/MOM_OCMIP2_CFC.F90
index 912faddbdd..2bca1fc5c9 100644
--- a/src/tracer/MOM_OCMIP2_CFC.F90
+++ b/src/tracer/MOM_OCMIP2_CFC.F90
@@ -1,23 +1,6 @@
module MOM_OCMIP2_CFC
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/tracer/MOM_OCMIP2_CO2calc.F90 b/src/tracer/MOM_OCMIP2_CO2calc.F90
index 5da403dba0..0f3d16abd1 100644
--- a/src/tracer/MOM_OCMIP2_CO2calc.F90
+++ b/src/tracer/MOM_OCMIP2_CO2calc.F90
@@ -1,25 +1,7 @@
module MOM_ocmip2_co2calc_mod !{
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
-!
-!
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
! Richard D. Slater
!
!
diff --git a/src/tracer/MOM_generic_tracer.F90 b/src/tracer/MOM_generic_tracer.F90
index 5a7b0e2b7f..891f29dbbd 100644
--- a/src/tracer/MOM_generic_tracer.F90
+++ b/src/tracer/MOM_generic_tracer.F90
@@ -1,22 +1,7 @@
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+module MOM_generic_tracer
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!----------------------------------------------------------------
! Niki Zadeh
!
@@ -31,8 +16,6 @@
#include
-module MOM_generic_tracer
-
#ifdef _USE_GENERIC_TRACER
#include
diff --git a/src/tracer/MOM_offline_aux.F90 b/src/tracer/MOM_offline_aux.F90
index dd7fa02b0d..abcc0dae02 100644
--- a/src/tracer/MOM_offline_aux.F90
+++ b/src/tracer/MOM_offline_aux.F90
@@ -3,6 +3,7 @@
module MOM_offline_aux
! This file is part of MOM6. See LICENSE.md for the license.
+
use mpp_domains_mod, only : CENTER, CORNER, NORTH, EAST
use data_override_mod, only : data_override_init, data_override
use MOM_time_manager, only : time_type, operator(-)
diff --git a/src/tracer/MOM_offline_main.F90 b/src/tracer/MOM_offline_main.F90
index 75c1c1d7e7..17a8bd2b8f 100644
--- a/src/tracer/MOM_offline_main.F90
+++ b/src/tracer/MOM_offline_main.F90
@@ -2,6 +2,8 @@
!! Some routines called here can be found in the MOM_offline_aux module.
module MOM_offline_main
+! This file is part of MOM6. See LICENSE.md for the license.
+
use mpp_domains_mod, only : CENTER, CORNER, NORTH, EAST
use MOM_ALE, only : ALE_CS, ALE_main_offline, ALE_offline_inputs, ALE_offline_tracer_final
use MOM_checksums, only : hchksum, uvchksum
diff --git a/src/tracer/MOM_tracer_Z_init.F90 b/src/tracer/MOM_tracer_Z_init.F90
index 931e732bc7..af962e2ac7 100644
--- a/src/tracer/MOM_tracer_Z_init.F90
+++ b/src/tracer/MOM_tracer_Z_init.F90
@@ -1,23 +1,6 @@
module MOM_tracer_Z_init
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/tracer/MOM_tracer_diabatic.F90 b/src/tracer/MOM_tracer_diabatic.F90
index a99ad392a9..b51c5b33be 100644
--- a/src/tracer/MOM_tracer_diabatic.F90
+++ b/src/tracer/MOM_tracer_diabatic.F90
@@ -4,6 +4,7 @@
module MOM_tracer_diabatic
! This file is part of MOM6. See LICENSE.md for the license.
+
use MOM_grid, only : ocean_grid_type
use MOM_verticalGrid, only : verticalGrid_type
use MOM_forcing_type, only : forcing
diff --git a/src/tracer/MOM_tracer_flow_control.F90 b/src/tracer/MOM_tracer_flow_control.F90
index ce54c708d4..188318878b 100644
--- a/src/tracer/MOM_tracer_flow_control.F90
+++ b/src/tracer/MOM_tracer_flow_control.F90
@@ -1,23 +1,6 @@
module MOM_tracer_flow_control
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/tracer/advection_test_tracer.F90 b/src/tracer/advection_test_tracer.F90
index 4ed503a5dc..db24752d99 100644
--- a/src/tracer/advection_test_tracer.F90
+++ b/src/tracer/advection_test_tracer.F90
@@ -1,23 +1,6 @@
module advection_test_tracer
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/tracer/boundary_impulse_tracer.F90 b/src/tracer/boundary_impulse_tracer.F90
index 986fa9ae7e..ba30f481d3 100644
--- a/src/tracer/boundary_impulse_tracer.F90
+++ b/src/tracer/boundary_impulse_tracer.F90
@@ -1,5 +1,6 @@
!> Implements a boundary impulse response tracer to calculate Green's functions
module boundary_impulse_tracer
+
! This file is part of MOM6. See LICENSE.md for the license.
use MOM_diag_mediator, only : post_data, register_diag_field, safe_alloc_ptr
diff --git a/src/tracer/dye_example.F90 b/src/tracer/dye_example.F90
index 32447fe548..3220eec658 100644
--- a/src/tracer/dye_example.F90
+++ b/src/tracer/dye_example.F90
@@ -1,23 +1,6 @@
module regional_dyes
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/tracer/ideal_age_example.F90 b/src/tracer/ideal_age_example.F90
index 0aba977a69..671769155b 100644
--- a/src/tracer/ideal_age_example.F90
+++ b/src/tracer/ideal_age_example.F90
@@ -1,23 +1,6 @@
module ideal_age_example
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/tracer/oil_tracer.F90 b/src/tracer/oil_tracer.F90
index 65b32986cb..3fe3c81d0c 100644
--- a/src/tracer/oil_tracer.F90
+++ b/src/tracer/oil_tracer.F90
@@ -1,23 +1,6 @@
module oil_tracer
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/tracer/pseudo_salt_tracer.F90 b/src/tracer/pseudo_salt_tracer.F90
index f87b8458d6..1f88d9fa99 100644
--- a/src/tracer/pseudo_salt_tracer.F90
+++ b/src/tracer/pseudo_salt_tracer.F90
@@ -1,23 +1,6 @@
module pseudo_salt_tracer
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/tracer/tracer_example.F90 b/src/tracer/tracer_example.F90
index 0f8eb4dca8..dba4e1e584 100644
--- a/src/tracer/tracer_example.F90
+++ b/src/tracer/tracer_example.F90
@@ -1,23 +1,6 @@
module USER_tracer_example
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/user/BFB_initialization.F90 b/src/user/BFB_initialization.F90
index 9481d3bd63..35e9d68388 100644
--- a/src/user/BFB_initialization.F90
+++ b/src/user/BFB_initialization.F90
@@ -1,23 +1,6 @@
module BFB_initialization
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
!********+*********+*********+*********+*********+*********+*********+**
!* *
diff --git a/src/user/BFB_surface_forcing.F90 b/src/user/BFB_surface_forcing.F90
index 71c29736f1..50f81c8a94 100644
--- a/src/user/BFB_surface_forcing.F90
+++ b/src/user/BFB_surface_forcing.F90
@@ -1,24 +1,7 @@
module BFB_surface_forcing
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
-!
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!********+*********+*********+*********+*********+*********+*********+**
!* *
!* Rewritten by Robert Hallberg, June 2009 *
diff --git a/src/user/DOME2d_initialization.F90 b/src/user/DOME2d_initialization.F90
index 0e37ba25a4..fcaa9275fa 100644
--- a/src/user/DOME2d_initialization.F90
+++ b/src/user/DOME2d_initialization.F90
@@ -1,5 +1,7 @@
module DOME2d_initialization
+! This file is part of MOM6. See LICENSE.md for the license.
+
use MOM_ALE_sponge, only : ALE_sponge_CS, set_up_ALE_sponge_field, initialize_ALE_sponge
use MOM_dyn_horgrid, only : dyn_horgrid_type
use MOM_error_handler, only : MOM_mesg, MOM_error, FATAL
diff --git a/src/user/DOME_initialization.F90 b/src/user/DOME_initialization.F90
index 0ffe4c946f..366a5e7c3e 100644
--- a/src/user/DOME_initialization.F90
+++ b/src/user/DOME_initialization.F90
@@ -1,23 +1,6 @@
module DOME_initialization
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_sponge, only : sponge_CS, set_up_sponge_field, initialize_sponge
use MOM_dyn_horgrid, only : dyn_horgrid_type
diff --git a/src/user/ISOMIP_initialization.F90 b/src/user/ISOMIP_initialization.F90
index e3adee02c4..0200e4c89e 100644
--- a/src/user/ISOMIP_initialization.F90
+++ b/src/user/ISOMIP_initialization.F90
@@ -1,23 +1,6 @@
module ISOMIP_initialization
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_ALE_sponge, only : ALE_sponge_CS, set_up_ALE_sponge_field, initialize_ALE_sponge
use MOM_sponge, only : sponge_CS, set_up_sponge_field, initialize_sponge
diff --git a/src/user/Kelvin_initialization.F90 b/src/user/Kelvin_initialization.F90
index a211f1cfc6..c9c61c8c7b 100644
--- a/src/user/Kelvin_initialization.F90
+++ b/src/user/Kelvin_initialization.F90
@@ -1,23 +1,6 @@
module Kelvin_initialization
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_dyn_horgrid, only : dyn_horgrid_type
use MOM_error_handler, only : MOM_mesg, MOM_error, FATAL, WARNING, is_root_pe
diff --git a/src/user/MOM_controlled_forcing.F90 b/src/user/MOM_controlled_forcing.F90
index d91d06dcc1..0a37ffb801 100644
--- a/src/user/MOM_controlled_forcing.F90
+++ b/src/user/MOM_controlled_forcing.F90
@@ -1,24 +1,7 @@
module MOM_controlled_forcing
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
-!
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
use MOM_diag_mediator, only : post_data, query_averaging_enabled
use MOM_diag_mediator, only : register_diag_field, diag_ctrl, safe_alloc_ptr
use MOM_domains, only : pass_var, pass_vector, AGRID, To_South, To_West, To_All
diff --git a/src/user/Neverland_initialization.F90 b/src/user/Neverland_initialization.F90
index 42a6cc79e6..ed4ee5081c 100644
--- a/src/user/Neverland_initialization.F90
+++ b/src/user/Neverland_initialization.F90
@@ -1,23 +1,6 @@
module Neverland_initialization
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_sponge, only : sponge_CS, set_up_sponge_field, initialize_sponge
use MOM_dyn_horgrid, only : dyn_horgrid_type
diff --git a/src/user/Phillips_initialization.F90 b/src/user/Phillips_initialization.F90
index 704c332743..c6a9e160f6 100644
--- a/src/user/Phillips_initialization.F90
+++ b/src/user/Phillips_initialization.F90
@@ -1,23 +1,6 @@
module Phillips_initialization
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_error_handler, only : MOM_mesg, MOM_error, FATAL, is_root_pe
use MOM_dyn_horgrid, only : dyn_horgrid_type
diff --git a/src/user/adjustment_initialization.F90 b/src/user/adjustment_initialization.F90
index 574b5b41b6..795f85062d 100644
--- a/src/user/adjustment_initialization.F90
+++ b/src/user/adjustment_initialization.F90
@@ -1,23 +1,6 @@
module adjustment_initialization
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_error_handler, only : MOM_mesg, MOM_error, FATAL, is_root_pe
use MOM_file_parser, only : get_param, log_param, log_version, param_file_type
diff --git a/src/user/benchmark_initialization.F90 b/src/user/benchmark_initialization.F90
index 48d56dd2cc..77072d10f9 100644
--- a/src/user/benchmark_initialization.F90
+++ b/src/user/benchmark_initialization.F90
@@ -1,23 +1,6 @@
module benchmark_initialization
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_sponge, only : sponge_CS, set_up_sponge_field, initialize_sponge
use MOM_dyn_horgrid, only : dyn_horgrid_type
diff --git a/src/user/circle_obcs_initialization.F90 b/src/user/circle_obcs_initialization.F90
index 857ded9d93..68f7d13535 100644
--- a/src/user/circle_obcs_initialization.F90
+++ b/src/user/circle_obcs_initialization.F90
@@ -1,23 +1,6 @@
module circle_obcs_initialization
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_sponge, only : sponge_CS, set_up_sponge_field, initialize_sponge
use MOM_error_handler, only : MOM_mesg, MOM_error, FATAL, is_root_pe
diff --git a/src/user/dense_water_initialization.F90 b/src/user/dense_water_initialization.F90
index 06ecc498ac..ec347c666c 100644
--- a/src/user/dense_water_initialization.F90
+++ b/src/user/dense_water_initialization.F90
@@ -2,6 +2,8 @@
!! and overflow experiment.
module dense_water_initialization
+! This file is part of MOM6. See LICENSE.md for the license.
+
use MOM_ALE_sponge, only : ALE_sponge_CS, set_up_ALE_sponge_field, initialize_ALE_sponge
use MOM_dyn_horgrid, only : dyn_horgrid_type
use MOM_EOS, only : EOS_type
diff --git a/src/user/external_gwave_initialization.F90 b/src/user/external_gwave_initialization.F90
index aa3b99161d..daf00d46f5 100644
--- a/src/user/external_gwave_initialization.F90
+++ b/src/user/external_gwave_initialization.F90
@@ -1,23 +1,6 @@
module external_gwave_initialization
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_error_handler, only : MOM_mesg, MOM_error, FATAL, is_root_pe
use MOM_file_parser, only : get_param, log_version, param_file_type
diff --git a/src/user/lock_exchange_initialization.F90 b/src/user/lock_exchange_initialization.F90
index 0e79eab962..78c6671243 100644
--- a/src/user/lock_exchange_initialization.F90
+++ b/src/user/lock_exchange_initialization.F90
@@ -1,23 +1,6 @@
module lock_exchange_initialization
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_error_handler, only : MOM_mesg, MOM_error, FATAL, is_root_pe
use MOM_file_parser, only : get_param, log_version, param_file_type
diff --git a/src/user/seamount_initialization.F90 b/src/user/seamount_initialization.F90
index d6a45680b6..c432d9fd30 100644
--- a/src/user/seamount_initialization.F90
+++ b/src/user/seamount_initialization.F90
@@ -1,23 +1,6 @@
module seamount_initialization
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_domains, only : sum_across_PEs
use MOM_dyn_horgrid, only : dyn_horgrid_type
diff --git a/src/user/shelfwave_initialization.F90 b/src/user/shelfwave_initialization.F90
index aab5b5283f..5e1aaaa576 100644
--- a/src/user/shelfwave_initialization.F90
+++ b/src/user/shelfwave_initialization.F90
@@ -1,23 +1,6 @@
module shelfwave_initialization
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_domains, only : sum_across_PEs
use MOM_dyn_horgrid, only : dyn_horgrid_type
diff --git a/src/user/sloshing_initialization.F90 b/src/user/sloshing_initialization.F90
index 51a5cc44c6..3a28441687 100644
--- a/src/user/sloshing_initialization.F90
+++ b/src/user/sloshing_initialization.F90
@@ -1,23 +1,6 @@
module sloshing_initialization
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_domains, only : sum_across_PEs
use MOM_dyn_horgrid, only : dyn_horgrid_type
diff --git a/src/user/tidal_bay_initialization.F90 b/src/user/tidal_bay_initialization.F90
index 34134f54c9..3e7fc475ae 100644
--- a/src/user/tidal_bay_initialization.F90
+++ b/src/user/tidal_bay_initialization.F90
@@ -1,23 +1,6 @@
module tidal_bay_initialization
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_coms, only : reproducing_sum
use MOM_dyn_horgrid, only : dyn_horgrid_type
diff --git a/src/user/user_change_diffusivity.F90 b/src/user/user_change_diffusivity.F90
index b863756b32..44ef9e639c 100644
--- a/src/user/user_change_diffusivity.F90
+++ b/src/user/user_change_diffusivity.F90
@@ -1,23 +1,6 @@
module user_change_diffusivity
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_diag_mediator, only : diag_ctrl, time_type
use MOM_error_handler, only : MOM_error, is_root_pe, FATAL, WARNING, NOTE
diff --git a/src/user/user_initialization.F90 b/src/user/user_initialization.F90
index 5f30808598..130594edf1 100644
--- a/src/user/user_initialization.F90
+++ b/src/user/user_initialization.F90
@@ -1,23 +1,6 @@
module user_initialization
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
+
+! This file is part of MOM6. See LICENSE.md for the license.
use MOM_error_handler, only : MOM_mesg, MOM_error, FATAL, is_root_pe
use MOM_dyn_horgrid, only : dyn_horgrid_type
diff --git a/src/user/user_revise_forcing.F90 b/src/user/user_revise_forcing.F90
index 9b1fbeecd9..02eb399e7c 100644
--- a/src/user/user_revise_forcing.F90
+++ b/src/user/user_revise_forcing.F90
@@ -1,24 +1,7 @@
module user_revise_forcing
-!***********************************************************************
-!* GNU General Public License *
-!* This file is a part of MOM. *
-!* *
-!* MOM is free software; you can redistribute it and/or modify it and *
-!* are expected to follow the terms of the GNU General Public License *
-!* as published by the Free Software Foundation; either version 2 of *
-!* the License, or (at your option) any later version. *
-!* *
-!* MOM is distributed in the hope that it will be useful, but WITHOUT *
-!* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
-!* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public *
-!* License for more details. *
-!* *
-!* For the full text of the GNU General Public License, *
-!* write to: Free Software Foundation, Inc., *
-!* 675 Mass Ave, Cambridge, MA 02139, USA. *
-!* or see: http://www.gnu.org/licenses/gpl.html *
-!***********************************************************************
-!
+
+! This file is part of MOM6. See LICENSE.md for the license.
+
!********+*********+*********+*********+*********+*********+*********+**
!* *
!* This module provides a method for updating the forcing fluxes *