Skip to content

Commit

Permalink
feat: horiz interp mixed precision (#1067)
Browse files Browse the repository at this point in the history
  • Loading branch information
rem1776 authored Mar 29, 2023
1 parent 6b3855a commit cdabf07
Show file tree
Hide file tree
Showing 29 changed files with 3,444 additions and 6,354 deletions.
2 changes: 2 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,7 @@ foreach(kind ${kinds})
fms2_io/include
string_utils/include
mpp/include
horiz_interp/include
diag_manager/include
constants4
constants
Expand Down Expand Up @@ -336,6 +337,7 @@ foreach(kind ${kinds})
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/fms>
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/fms/include>
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/fms2_io/include>
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/horiz_interp/include>
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/string_utils/include>
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/mpp/include>
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/diag_manager/include>)
Expand Down
22 changes: 20 additions & 2 deletions horiz_interp/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
# Ed Hartnett 2/22/19

# Include .h and .mod files.
AM_CPPFLAGS = -I$(top_srcdir)/include
AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/horiz_interp/include
AM_FCFLAGS = $(FC_MODINC). $(FC_MODOUT)$(MODDIR)

# Build these uninstalled convenience libraries.
Expand All @@ -36,7 +36,25 @@ libhoriz_interp_la_SOURCES = \
horiz_interp_conserve.F90 \
horiz_interp.F90 \
horiz_interp_spherical.F90 \
horiz_interp_type.F90
horiz_interp_type.F90 \
include/horiz_interp_bicubic.inc \
include/horiz_interp_bilinear.inc \
include/horiz_interp_conserve.inc \
include/horiz_interp.inc \
include/horiz_interp_spherical.inc \
include/horiz_interp_type.inc \
include/horiz_interp_bicubic_r4.fh \
include/horiz_interp_bilinear_r4.fh \
include/horiz_interp_conserve_r4.fh \
include/horiz_interp_r4.fh \
include/horiz_interp_spherical_r4.fh \
include/horiz_interp_type_r4.fh \
include/horiz_interp_bicubic_r8.fh \
include/horiz_interp_bilinear_r8.fh \
include/horiz_interp_conserve_r8.fh \
include/horiz_interp_r8.fh \
include/horiz_interp_spherical_r8.fh \
include/horiz_interp_type_r8.fh

# Some mods are dependant on other mods in this dir.
horiz_interp_bicubic_mod.$(FC_MODEXT): horiz_interp_type_mod.$(FC_MODEXT)
Expand Down
Loading

0 comments on commit cdabf07

Please sign in to comment.