Skip to content

Commit 1d7f25e

Browse files
weiyuan-jiangtclunemathomp4gmao-rreichle
authored
Add EASE grid (#3698)
Co-authored-by: Tom Clune <thomas.l.clune@nasa.gov> Co-authored-by: Matt Thompson <matthew.thompson@nasa.gov> Co-authored-by: Rolf Reichle <rolf.reichle@nasa.gov> Co-authored-by: Rolf Reichle <54944691+gmao-rreichle@users.noreply.github.com>
1 parent cc5aa51 commit 1d7f25e

File tree

7 files changed

+2521
-0
lines changed

7 files changed

+2521
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1515

1616
### Added
1717

18+
- Added EASE grid Factory so the regridder can use it easily
1819
- Added new option to History, if you specify xlevels instead of levels, it will perform extrapolation below the surface, using ECMWF formulas for height and temperature, otherwise use lowest model level
1920
- Added `_USERRC` macro for use with ESMF commands that return both `rc` and `userrc`
2021
- Swapped order of output dimensions for tarjectory and mask samplers. Now the leading dimension (Fortran convention) is level.

base/Base.F90

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ module MAPLBase_Mod
3535
use MAPL_RegridMethods
3636
use MAPL_GridManagerMod
3737
use MAPL_LatLonGridFactoryMod
38+
use MAPL_EASEGridFactoryMod
3839
use MAPL_CubedSphereGridFactoryMod
3940
use MAPL_ExternalGridFactoryMod
4041
use MAPL_ShmemMod
@@ -50,6 +51,7 @@ module MAPLBase_Mod
5051
use MAPL_FileMetadataUtilsMod
5152
use MAPL_VerticalDataMod
5253
use MAPL_SphericalGeometry
54+
use MAPL_EASEConversion
5355
logical, save, private :: mapl_is_initialized = .false.
5456

5557
end module MAPLBase_Mod

base/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ set (srcs
4747
MAPL_XYGridFactory.F90
4848
MAPL_NetCDF.F90 Plain_netCDF_Time.F90
4949
MAPL_DateTime_Parsing_ESMF.F90 MAPL_ObsUtil.F90
50+
MAPL_EASEConversion.F90
51+
MAPL_EASEGridFactory.F90
5052
# Orphaned program: should not be in this library.
5153
# tstqsat.F90
5254
)

0 commit comments

Comments
 (0)