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

Merge FMS dev/master into master #103

Merged
merged 44 commits into from
Aug 8, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
d000c84
Extend horiz_interp to support conservative interpolation when compil…
Zhi-Liang Aug 27, 2018
c6246bf
Some fixes for non-MPI runs.
menzel-gfdl Sep 12, 2018
ee13ba4
Fix for logical alltoallw
menzel-gfdl Sep 12, 2018
319e9d7
possible fix for overflow
menzel-gfdl Sep 12, 2018
32be0c6
Address an issue with intel 15.0.3 compier that crashes in atmos_ocea…
slm7826 Sep 13, 2018
1dc1c0a
Indentation change.
slm7826 Sep 13, 2018
d8c300f
added doxygen comments
menzel-gfdl Sep 28, 2018
0b19754
trap to prevent quad precision with pgi
menzel-gfdl Sep 28, 2018
ad900ec
Merge branch 'user/rlm/nompi_fixes' into dev/master
menzel-gfdl Oct 2, 2018
1793256
Merge branch 'user/slm/intel15.0.3' into dev/master
menzel-gfdl Oct 2, 2018
1ae75c4
Merge branch 'user/z1l/horiz_interp_conserve_r4' into dev/master
menzel-gfdl Oct 2, 2018
9a5e938
Merge branch 'user/rlm/prevent_gpi_quad_precision' into dev/master
menzel-gfdl Oct 2, 2018
b07a7b5
Merge branch 'user/rlm/time_overflow_fix' into dev/master
menzel-gfdl Oct 2, 2018
ca00683
change mpp_error to error_mesg
menzel-gfdl Oct 4, 2018
acafce1
Merge branch 'user/rlm/missed_module_use' into dev/master
menzel-gfdl Oct 4, 2018
fe1dffb
Merge remote-tracking branch 'origin/master' into dev/master
menzel-gfdl Oct 11, 2018
48a5577
made extra global_axis_size variable, fixed conditional
menzel-gfdl Dec 6, 2018
ebf8e41
affinity.c get_cpu_affinity only one return
underwoo Feb 26, 2019
bb03149
Merge branch '53-non-square-regional-diagnostic-output-fails-to-write…
menzel-gfdl Mar 1, 2019
1fd2fdd
Merge branch 'underwoo/62-affinity.only.one.return' into dev/master
menzel-gfdl Mar 1, 2019
86afffb
mpp/affinity.c::set_cpu_affinity return -1 for error
bensonr Mar 5, 2019
2ade07c
Correct void functions in affinity.c to be int
underwoo Mar 6, 2019
30344cc
Merge branch 'NetCDF-World-Domination-Council:ejh_autotools' into dev…
menzel-gfdl Mar 7, 2019
10753fd
Merge branch 'underwoo:62-affinity.only.one.return' into dev/master
menzel-gfdl Mar 7, 2019
b7fda49
Preprocessor cleanup for mpp_do_global_field_a2a
marshallward Mar 8, 2019
8356f24
Merge pull request #1 from NOAA-GFDL/master
wrongkindofdoctor Mar 11, 2019
0c9e016
refactor modules
menzel-gfdl Mar 13, 2019
8b3ef27
added conditional statements in register_restart_field_r3d8 and *_r2d…
Mar 18, 2019
730d4c3
changed data_default_r4=data_default to data_default_r4=REAL(data_def…
Mar 19, 2019
f34982d
Update fms_io.F90
wrongkindofdoctor Mar 20, 2019
2841fc2
memuse is not intended for __APPLE__ as /proc/self/status does not ex…
aerorahul Apr 3, 2019
935d39c
Merge bugfix/memuse of github.com:aerorahul/FMS into dev/master
menzel-gfdl Apr 5, 2019
46de836
Merge branch user/jml/default_data_fix_overload_r8 of github.com:wron…
menzel-gfdl Apr 5, 2019
c343b68
Merge branch mppdefs of github.com:marshallward/FMS into dev/master
menzel-gfdl Apr 5, 2019
b1d931b
Merge branch 'monin_obukhov_refactor' of github.com:menzel-gfdl/FMS i…
menzel-gfdl Apr 5, 2019
7f6feb6
Update .travis.yml for new MPI directive
underwoo Apr 9, 2019
66ccd4a
Merge branch 'mpi_test_build' of github.com:underwoo/FMS into dev/master
menzel-gfdl Apr 12, 2019
7b92c41
resolved merge conflicts in master version of affinity.c with new APP…
Jul 31, 2019
a632c3c
fixed merge conflicts between master and pull request #63 in affinity.c
Jul 31, 2019
23b93e3
Merge branch 'underwoo-62-affinity.only.one.return' into user/jml/dev…
Jul 31, 2019
19eaea2
added missing changes from pull request #63 missed in the last merge …
Jul 31, 2019
c139601
comment out gitlab build statements
wrongkindofdoctor Aug 6, 2019
d546109
Uncommented 1 compiler build so yaml file is valid
wrongkindofdoctor Aug 6, 2019
f88cbdc
Merge branch 'master' into user/jml/dev_master_to_master_merge
wrongkindofdoctor Aug 7, 2019
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
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
*.o
*.mod
*.s
*.out
pathnames*
/*.zip
/*.tar.gz

Makefile
# From https://github.com/github/gitignore/blob/master/Autotools.gitignore
Expand Down
22 changes: 11 additions & 11 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ build:ncrc:intel16:debug:
- libfms_${myBuild}.a
- ./*.mod

build:ncrc:intel16:repro:
#build:ncrc:intel16:repro:
stage: build
tags:
- ncrc
Expand All @@ -58,7 +58,7 @@ build:ncrc:intel16:repro:
- libfms_${myBuild}.a
- ./*.mod

build:ncrc:intel16:prod:
#build:ncrc:intel16:prod:
stage: build
tags:
- ncrc
Expand All @@ -79,7 +79,7 @@ build:ncrc:intel16:prod:
# **********************************************************************
# GNU Compilers
# **********************************************************************
build:ncrc:gnu:debug:
#build:ncrc:gnu:debug:
stage: build
tags:
- ncrc
Expand All @@ -97,7 +97,7 @@ build:ncrc:gnu:debug:
- libfms_${myBuild}.a
- ./*.mod

build:ncrc:gnu:repro:
#build:ncrc:gnu:repro:
stage: build
tags:
- ncrc
Expand All @@ -115,7 +115,7 @@ build:ncrc:gnu:repro:
- libfms_${myBuild}.a
- ./*.mod

build:ncrc:gnu:prod:
#build:ncrc:gnu:prod:
stage: build
tags:
- ncrc
Expand All @@ -136,7 +136,7 @@ build:ncrc:gnu:prod:
# **********************************************************************
# PGI Compilers
# **********************************************************************
build:ncrc:pgi:debug:
#build:ncrc:pgi:debug:
stage: build
tags:
- ncrc
Expand All @@ -154,7 +154,7 @@ build:ncrc:pgi:debug:
- libfms_${myBuild}.a
- ./*.mod

build:ncrc:pgi:repro:
#build:ncrc:pgi:repro:
stage: build
tags:
- ncrc
Expand All @@ -172,7 +172,7 @@ build:ncrc:pgi:repro:
- libfms_${myBuild}.a
- ./*.mod

build:ncrc:pgi:prod:
#build:ncrc:pgi:prod:
stage: build
tags:
- ncrc
Expand All @@ -193,7 +193,7 @@ build:ncrc:pgi:prod:
# **********************************************************************
# Cray Compilers
# **********************************************************************
build:ncrc:cce:debug:
#build:ncrc:cce:debug:
stage: build
tags:
- ncrc
Expand All @@ -211,7 +211,7 @@ build:ncrc:cce:debug:
- libfms_${myBuild}.a
- ./*.mod

build:ncrc:cce:repro:
#build:ncrc:cce:repro:
stage: build
tags:
- ncrc
Expand All @@ -229,7 +229,7 @@ build:ncrc:cce:repro:
- libfms_${myBuild}.a
- ./*.mod

build:ncrc:cce:prod:
#build:ncrc:cce:prod:
stage: build
tags:
- ncrc
Expand Down
18 changes: 4 additions & 14 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,27 +16,17 @@ addons:
- ubuntu-toolchain-r-test
packages:
- pkg-config gfortran netcdf-bin libnetcdf-dev libnetcdff-dev openmpi-bin libopenmpi-dev

# Travis sets CC to gcc, but we need to ensure it is not set, so we can use mpicc
before_install:
- test -n $CC && unset CC
- test -n $FC && unset FC
- test -n $CPPFLAGS && unset CPPFLAGS
- test -n FCFLAGS && unset FCFLAGS
- test -n "$CC" && unset CC

before_script:
- export CC=mpicc
- export FC=mpif90
- export CPPFLAGS='-I/usr/include'
- export CPPFLAGS='-I/usr/include -Duse_LARGEFILE -DMAXFIELDMETHODS_=500'
- export FCFLAGS='-fcray-pointer -fdefault-double-8 -fdefault-real-8 -Waliasing -ffree-line-length-none -fno-range-check'
- export LDFLAGS='-L/usr/lib'

env:
global:
- CC=mpicc
- FC=mpif90
- CPPFLAGS='-I/usr/include'
- FCFLAGS='-fcray-pointer -fdefault-double-8 -fdefault-real-8 -Waliasing -ffree-line-length-none -fno-range-check'
- LDFLAGS='-L/usr/lib'

script:
- autoreconf -i
- ./configure
Expand Down
Loading