Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bring EMC fms_mixedmode up to date with GFDL main (689579e) #16

Merged
merged 51 commits into from
Apr 15, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
8bb6d24
Update to the top of main branch of NOAA-GFDL/FMS
MinsukJi-NOAA Nov 4, 2021
6d179fc
get_unit warning now only prints on root_pe (#872)
rem1776 Dec 20, 2021
d6081f5
Update changelog, version numbers and build info (#873)
rem1776 Dec 23, 2021
e956c1c
chore: Change version number to next development version (#874)
rem1776 Jan 4, 2022
c756f0a
CI: Update build action for yaml parser (#871)
rem1776 Jan 7, 2022
34831bc
test(parser): Change real comparison value to double (#886)
rem1776 Jan 12, 2022
23ea6b0
Merge remote-tracking branch 'emc/fms_mixedmode' into fms_mixedmode
MinsukJi-NOAA Jan 12, 2022
d8cb860
Make 'unsupported kind' error messages more descriptive. Change autho…
MinsukJi-NOAA Jan 12, 2022
947a17d
Add doxygen comment to valid_types in sat_vapor_pres/sat_vapor_pres_k…
MinsukJi-NOAA Jan 12, 2022
e2e3c31
Modify codes for r8-r4 conversion to remove compiler warnings
MinsukJi-NOAA Jan 13, 2022
9338a91
Merge remote-tracking branch 'emc/fms_mixedmode' into fms_mixedmode
MinsukJi-NOAA Jan 13, 2022
4b959d2
Merge remote-tracking branch 'emc/fms_mixedmode' into fms_mixedmode
MinsukJi-NOAA Jan 14, 2022
a9c1d72
Remove OVERLOAD_R8 directives regarding send_data_*d_r8 subroutines
MinsukJi-NOAA Jan 14, 2022
49a5326
Add Doxygen comments to constants4.F90
MinsukJi-NOAA Jan 14, 2022
1621638
Updates AM4 regression test suite to run intel 21 only on PW (#893)
thomas-robinson Jan 20, 2022
516a5ef
feat: emc changes for mixedmode (#857) (#898)
rem1776 Feb 3, 2022
12da128
feat: adds option to override (ignore) checksum test when reading res…
bensonr Feb 4, 2022
d652777
docs: add CI information file (#899)
rem1776 Feb 9, 2022
b6b9554
test: Adds check_nml_error after reading a namelist, so it could cras…
uramirez8707 Feb 10, 2022
6c3d531
Revert "feat: emc changes for mixedmode (#857) (#898)" (#914)
rem1776 Feb 17, 2022
28e8e3e
fix: clean up unused/uninitialized variables and other warnings (#859)
rem1776 Feb 24, 2022
dc11c3f
docs: update function style and branch names
thomas-robinson Feb 25, 2022
9eba8f1
feat: adds support for logical variables in the yaml parser (#907)
uramirez8707 Mar 1, 2022
3f1a483
fix: add check for affinity to self-initialize and update test progra…
bensonr Mar 1, 2022
ad5cf2e
fix: adds casts to class(*) calls to match doubles in C routines (#920)
rem1776 Mar 1, 2022
d04eb9b
build: add intel code coverage build option to autotools (#895)
rem1776 Mar 1, 2022
449e33c
refactor: change to inclusive variable names (#926)
thomas-robinson Mar 1, 2022
f19c926
feat: Allow maximum number of restart variables to be set at build ti…
rmontuoro Mar 3, 2022
6deed0a
fix: Fixes for linter action and code style (#869)
rem1776 Mar 3, 2022
7b78a73
test: Test script updates and input tests (#800)
rem1776 Mar 4, 2022
0d05112
chore: 2022.01 release changes (#941)
rem1776 Mar 25, 2022
aec83ea
chore: change version number to next development version (#945)
rem1776 Mar 29, 2022
7e5c421
Add option for position independent code (#930)
mathomp4 Mar 29, 2022
eaf22f3
fix: document and change parameter names for grid versions (#918)
rem1776 Mar 29, 2022
bf18b24
fix: Moving empty and non-existent data table handling inside data_ov…
GFDL-Eric Mar 31, 2022
270c2a4
fix: Removal of internal FMS use of fms_io and mpp_io (#928)
GFDL-Eric Apr 1, 2022
1f11d8f
fix: mpp changes to solve compile issues with serial builds (#949)
rem1776 Apr 4, 2022
16003bb
feat: adds build option for compiling with different sets of constant…
bensonr Apr 6, 2022
6692f95
feat: add and aggregate mpp_chksum unit tests (#946)
rem1776 Apr 6, 2022
05ce12c
feat: add module for string utility routines (#911)
uramirez8707 Apr 7, 2022
af99d1e
revert: reinstated the mpp_io routines and put them at the end for fu…
GFDL-Eric Apr 8, 2022
7768ad1
fix: add back in small_fac parameter to constants .h files (#954)
bensonr Apr 11, 2022
6d3c464
fix: root pe bug with fms2_io::flush_file (#958)
uramirez8707 Apr 14, 2022
481cadf
fix: clean up string routines for fms_string_utils_mod (#953)
uramirez8707 Apr 14, 2022
1373464
Merge remote-tracking branch 'emc/fms_mixedmode' into fms_mixedmode
MinsukJi-NOAA Apr 14, 2022
3eceaa9
Bring EMC fms_mixedmode up to date with GFDL main
MinsukJi-NOAA Apr 14, 2022
438a846
chore: update libFMS module with new routines (#912)
rem1776 Apr 15, 2022
689579e
fix: removes fms_c.c and fms_c.h (#961)
rem1776 Apr 15, 2022
64c7947
Make changes to lines with more than 120 columns
MinsukJi-NOAA Apr 15, 2022
6a773ed
Merge remote-tracking branch 'emc/fms_mixedmode' into fms_mixedmode
MinsukJi-NOAA Apr 15, 2022
8f93508
Merge remote-tracking branch 'gfdl/main' into fms_mixedmode
MinsukJi-NOAA Apr 15, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 0 additions & 8 deletions fms/fms_c.c

This file was deleted.

4 changes: 0 additions & 4 deletions fms/fms_c.h

This file was deleted.

11 changes: 10 additions & 1 deletion libFMS.F90
Original file line number Diff line number Diff line change
Expand Up @@ -361,7 +361,12 @@ module fms
mpp_get_nest_fine_pelist, mpp_get_nest_fine_npes, &
mpp_domain_UG_is_tile_root_pe, mpp_deallocate_domainUG, &
mpp_get_io_domain_UG_layout, NULL_DOMAIN1D, NULL_DOMAIN2D, &
mpp_create_super_grid_domain
mpp_create_super_grid_domain, mpp_shift_nest_domains
!> parser
#ifdef use_yaml
use yaml_parser_mod, only: open_and_parse_file, get_num_blocks, get_block_ids, get_value_from_key, &
get_nkeys, get_key_ids, get_key_name, get_key_value
#endif

!> platform
use platform_mod, only: r8_kind, r4_kind, i8_kind, i4_kind, c8_kind, c4_kind, &
Expand All @@ -377,6 +382,10 @@ module fms
lookup_es3, lookup_des3, lookup_es3_des3, &
lookup_es_des, compute_qs, compute_mrs, &
escomp, descomp
!> string_utils
use fms_string_utils_mod, only: string, fms_array_to_pointer, fms_pointer_to_array, fms_sort_this, &
fms_find_my_string, fms_find_unique, fms_c2f_string, fms_cstring2cpointer, &
string_copy

!> time_interp
use time_interp_mod, only: time_interp_init, time_interp, fraction_of_year, &
Expand Down