Skip to content

Bring feature/ufs_dom up to date with develop#918

Merged
climbfuji merged 24 commits intofeature/ufs_domfrom
feature/dev_june_13
Jul 17, 2023
Merged

Bring feature/ufs_dom up to date with develop#918
climbfuji merged 24 commits intofeature/ufs_domfrom
feature/dev_june_13

Conversation

@cmgas
Copy link
Contributor

@cmgas cmgas commented Jul 3, 2023

Description

Brings feature/ufs_dom up to date with develop

Benjamin Menetrier and others added 22 commits April 25, 2023 15:17
* set to min/max instead of 0

* ...

* vanilla vert conv

* tidy sign

* removed jac_mask

* tanh filt

* updated yamls and test refs

* merge develop and update answers after the develop history MESS i created

* code tidy/removed vanilla

---------

Co-authored-by: Travis Sluka <tsluka@ucar.edu>
Co-authored-by: Travis Sluka <tsluka@ucar.edu>
* add vader to build, but dont use it

* add State::fromFieldSet

* variablechange "uses" vader
* added the ensmeanandvariance app

* ...

---------

Co-authored-by: Travis Sluka <tsluka@ucar.edu>
* skip sqrt, saving optional

* forgot test yaml

* Update test/testinput/varchange_bkgerrsoca_stddev.yml

Co-authored-by: Travis Sluka <tsluka@ucar.edu>

---------

Co-authored-by: Travis Sluka <tsluka@ucar.edu>
* use oops interpolation

* to_fieldset_ad

* forgot some halo masks

* fix horizfilt

* fix some test answers

* letkf workaround for missing val bug

* work around for getvalues test

* change obs input to have 1 guaranteed land point
Co-authored-by: Yannick Trémolet <30638944+ytremolet@users.noreply.github.com>
* Merge B matrix-related applications

* Trigger tests

---------

Co-authored-by: Benjamin Menetrier <benjamin.menetrier@irit.fr>
Co-authored-by: Travis Sluka <tsluka@ucar.edu>
* add ModelData

* fix coding norms
* a fix dvdz

* Updating test references

---------

Co-authored-by: Hyun-Chul.Lee <Hyun-Chul.Lee@noaa.gov>
@cmgas cmgas requested review from climbfuji and travissluka July 3, 2023 22:24
@cmgas cmgas changed the title Feature/dev june 13 Bring feature/ufs_dom up to date with develop Jul 3, 2023
Copy link
Contributor

@climbfuji climbfuji left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am getting a failure compiling the NG-GODAS configuration. Maybe @travissluka has an idea and a quick fix? I'll keep looking in the meanwhile.

-- Configuring done
CMake Error at /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/ecbuild-3.7.2-ksok6t6/share/ecbuild/cmake/ecbuild_add_executable.cmake:209 (add_executable):
  Cannot find source file:

    Dirac.cc

  Tried extensions .c .C .c++ .cc .cpp .cxx .cu .mpp .m .M .mm .ixx .cppm .h
  .hh .h++ .hm .hpp .hxx .in .txx .f .F .for .f77 .f90 .f95 .f03 .hip .ispc
Call Stack (most recent call first):
  soca/src/mains/CMakeLists.txt:1 (ecbuild_add_executable)


CMake Error at /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/ecbuild-3.7.2-ksok6t6/share/ecbuild/cmake/ecbuild_add_executable.cmake:209 (add_executable):
  No SOURCES given to target: soca_dirac.x
Call Stack (most recent call first):
  soca/src/mains/CMakeLists.txt:1 (ecbuild_add_executable)


CMake Generate step failed.  Build files cannot be regenerated correctly.

@climbfuji
Copy link
Contributor

Should be an easy fix ... stay tuned

…d for fv3-jedi prevent the following error:

-- Configuring done
CMake Error in soca/src/soca/CMakeLists.txt:
  Target "soca" INTERFACE_LINK_DIRECTORIES property contains path:

    "/Users/heinzell/work/ufs-bundle/20230714/ufs-bundle-use-jedi-develop/soca/src/soca/."

  which is prefixed in the source directory.

-- Generating done
CMake Generate step failed.  Build files cannot be regenerated correctly.
@climbfuji
Copy link
Contributor

Next error is:

cd /Users/heinzell/work/ufs-bundle/20230714/build-nggodas-debug/soca/src/soca && /usr/local/Cellar/cmake/3.23.1/bin/cmake -E cmake_link_script CMakeFiles/soca.dir/link.txt --verbose=1
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++  -pipe -g -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -dynamiclib -Wl,-headerpad_max_install_names -Wl,-commons,use_dylibs -Wl,-commons,use_dylibs -L/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/hwloc-2.9.0-jylkarv/lib -L/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/libevent-2.1.12-g2hwe75/lib -L/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/pmix-4.2.3-3ejpqzh/lib -L/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/hwloc-2.9.0-jylkarv/lib -L/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/libevent-2.1.12-g2hwe75/lib -L/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/pmix-4.2.3-3ejpqzh/lib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/llvm-openmp-16.0.0-l35zeva/lib/libomp.dylib -o ../../../lib/libsoca.dylib -install_name @rpath/libsoca.dylib CMakeFiles/soca.dir/AnalyticInit/AnalyticInit.cc.o CMakeFiles/soca.dir/AnalyticInit/soca_analytic_mod.F90.o CMakeFiles/soca.dir/AnalyticInit/soca_analytic.interface.F90.o CMakeFiles/soca.dir/Covariance/ErrorCovariance.cc.o CMakeFiles/soca.dir/Covariance/soca_covariance_mod.F90.o CMakeFiles/soca.dir/Covariance/soca_covariance.interface.F90.o CMakeFiles/soca.dir/Fields/soca_fields_mod.F90.o CMakeFiles/soca.dir/Fields/soca_fields_metadata_mod.F90.o CMakeFiles/soca.dir/Geometry/Geometry.cc.o CMakeFiles/soca.dir/Geometry/soca_geom_mod.F90.o CMakeFiles/soca.dir/Geometry/soca_geom.interface.F90.o CMakeFiles/soca.dir/Geometry/FmsInput.cc.o CMakeFiles/soca.dir/GeometryIterator/GeometryIterator.cc.o CMakeFiles/soca.dir/GeometryIterator/soca_geom_iter_mod.F90.o CMakeFiles/soca.dir/GeometryIterator/soca_geom_iter.interface.F90.o CMakeFiles/soca.dir/Increment/Increment.cc.o CMakeFiles/soca.dir/Increment/soca_increment_mod.F90.o CMakeFiles/soca.dir/Increment/soca_increment.interface.F90.o CMakeFiles/soca.dir/Increment/soca_increment.reg.F90.o CMakeFiles/soca.dir/LinearVariableChange/Balance/Balance.cc.o CMakeFiles/soca.dir/LinearVariableChange/Balance/soca_balance_mod.F90.o CMakeFiles/soca.dir/LinearVariableChange/Balance/soca_balance.interface.F90.o CMakeFiles/soca.dir/LinearVariableChange/Balance/soca_ksshts_mod.F90.o CMakeFiles/soca.dir/LinearVariableChange/Balance/soca_kst_mod.F90.o CMakeFiles/soca.dir/LinearVariableChange/Base/LinearVariableChangeBase.cc.o CMakeFiles/soca.dir/LinearVariableChange/BkgErr/BkgErr.cc.o CMakeFiles/soca.dir/LinearVariableChange/BkgErr/soca_bkgerr_mod.F90.o CMakeFiles/soca.dir/LinearVariableChange/BkgErr/soca_bkgerr.interface.F90.o CMakeFiles/soca.dir/LinearVariableChange/BkgErrFilt/BkgErrFilt.cc.o CMakeFiles/soca.dir/LinearVariableChange/BkgErrFilt/soca_bkgerrfilt.interface.F90.o CMakeFiles/soca.dir/LinearVariableChange/BkgErrFilt/soca_bkgerrfilt_mod.F90.o CMakeFiles/soca.dir/LinearVariableChange/BkgErrGodas/BkgErrGodas.cc.o CMakeFiles/soca.dir/LinearVariableChange/BkgErrGodas/soca_bkgerrgodas_mod.F90.o CMakeFiles/soca.dir/LinearVariableChange/BkgErrGodas/soca_bkgerrgodas.interface.F90.o CMakeFiles/soca.dir/LinearVariableChange/HorizFilt/HorizFilt.cc.o CMakeFiles/soca.dir/LinearVariableChange/HorizFilt/soca_horizfilt_mod.F90.o CMakeFiles/soca.dir/LinearVariableChange/HorizFilt/soca_horizfilt.interface.F90.o CMakeFiles/soca.dir/LinearVariableChange/LinearModel2GeoVaLs/LinearModel2GeoVaLs.cc.o CMakeFiles/soca.dir/LinearVariableChange/LinearModel2GeoVaLs/LinearModel2GeoVaLs.F90.o CMakeFiles/soca.dir/LinearVariableChange/util/soca_bkgerrutil_mod.F90.o CMakeFiles/soca.dir/LinearVariableChange/VertConv/soca_vertconv_mod.F90.o CMakeFiles/soca.dir/LinearVariableChange/VertConv/soca_vertconv.interface.F90.o CMakeFiles/soca.dir/LinearVariableChange/VertConv/VertConv.cc.o CMakeFiles/soca.dir/LinearVariableChange/LinearVariableChange.cc.o CMakeFiles/soca.dir/Model/ufs/ModelUFS.cc.o CMakeFiles/soca.dir/Model/ufs/soca_ufs_interface_mod.F90.o CMakeFiles/soca.dir/Model/ufs/soca_ufs_mod.F90.o CMakeFiles/soca.dir/Model/ufs/soca_mom6.F90.o CMakeFiles/soca.dir/ObsLocalization/ObsLocRossby.cc.o CMakeFiles/soca.dir/State/soca_state_mod.F90.o CMakeFiles/soca.dir/State/soca_state.interface.F90.o CMakeFiles/soca.dir/State/soca_state.reg.F90.o CMakeFiles/soca.dir/State/State.cc.o CMakeFiles/soca.dir/Utils/soca_convert_state_mod.F90.o CMakeFiles/soca.dir/Utils/soca_omb_stats_mod.F90.o CMakeFiles/soca.dir/Utils/soca_utils.F90.o CMakeFiles/soca.dir/VariableChange/Model2Ana/Model2Ana.cc.o CMakeFiles/soca.dir/VariableChange/Base/VariableChangeBase.cc.o CMakeFiles/soca.dir/VariableChange/Model2GeoVaLs/Model2GeoVaLs.cc.o CMakeFiles/soca.dir/VariableChange/Model2GeoVaLs/Model2GeoVaLs.F90.o CMakeFiles/soca.dir/VariableChange/VariableChange.cc.o   -L/Users/heinzell/work/ufs-bundle/20230714/build-nggodas-debug/Depends/lib  -L/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/esmf-8.4.2-j4unthd/lib  -L/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/netcdf-c-4.9.2-vrrvi2u/lib  -L/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/netcdf-fortran-4.6.0-4jlf4fw/lib  -L/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/parallelio-2.5.9-r5txd2q/lib  -L/usr/local/Cellar/gcc/11.3.0/bin/../lib/gcc/11/gcc/x86_64-apple-darwin21/11/../../..  -L/Users/heinzell/work/ufs-bundle/20230714/ufs-bundle-use-jedi-develop/soca/src/soca/.  -L/usr/local/Cellar/gcc/11.3.0/lib/gcc/11/gcc/x86_64-apple-darwin21/11  -L/usr/local/Cellar/gcc/11.3.0/lib/gcc/11/gcc  -L/usr/local/Cellar/gcc/11.3.0/lib/gcc/11  -Wl,-rpath,@loader_path/../lib -Wl,-rpath,/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/esmf-8.4.2-j4unthd/lib -Wl,-rpath,/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/netcdf-c-4.9.2-vrrvi2u/lib -Wl,-rpath,/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/netcdf-fortran-4.6.0-4jlf4fw/lib -Wl,-rpath,/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/parallelio-2.5.9-r5txd2q/lib -Wl,-rpath,/usr/local/Cellar/gcc/11.3.0/bin/../lib/gcc/11/gcc/x86_64-apple-darwin21/11/../../.. -Wl,-rpath,/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/ecmwf-atlas-0.33.0-7edqee2/lib -Wl,-rpath,/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/fckit-0.10.1-jxns3zk/lib -Wl,-rpath,/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/eckit-1.23.1-funov33/lib -Wl,-rpath,/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/gsibec-1.1.2-6qpti2w/lib -Wl,-rpath,/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/llvm-openmp-16.0.0-l35zeva/lib -Wl,-rpath,/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/hdf5-1.14.0-x2fseb3/lib -Wl,-rpath,/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/odc-1.4.6-cvb3et3/lib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/netcdf-fortran-4.6.0-4jlf4fw/lib/libnetcdff.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/ecmwf-atlas-0.33.0-7edqee2/lib/libatlas_f.0.33.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/fms-2023.01-uqiysx2/lib/libfms_r8.a ../../../Depends/lib/libmom6.a ../../../lib/libsaber.dylib ../../../lib/libufo.dylib ../../../Depends/lib/libufs.a ../../../Depends/lib/libcdeps.a ../../../Depends/lib/libcmeps.a -lcice ../../../Depends/lib/libstochastic_physics.a /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/netcdf-fortran-4.6.0-4jlf4fw/lib/libnetcdff.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/nemsio-2.5.2-gtg4uzs/lib/libnemsio.a /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/w3emc-2.9.2-6jxtpbc/lib/libw3emc_d.a /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/w3nco-2.4.1-upmlkso/lib/libw3nco_d.a /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/sp-2.3.3-s7cl343/lib/libsp_d.a /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/bacio-2.4.1-wc2qkbz/lib/libbacio_4.a /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/fms-2023.01-uqiysx2/lib/libfms_r8.a /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/esmf-8.4.2-j4unthd/lib/libesmf.a /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/ecmwf-atlas-0.33.0-7edqee2/lib/libatlas.0.33.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/fckit-0.10.1-jxns3zk/lib/libfckit.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/eckit-1.23.1-funov33/lib/libeckit_geometry.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/eckit-1.23.1-funov33/lib/libeckit_linalg.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/eckit-1.23.1-funov33/lib/libeckit_maths.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/eckit-1.23.1-funov33/lib/libeckit_mpi.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/eckit-1.23.1-funov33/lib/libeckit_option.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/ecmwf-atlas-0.33.0-7edqee2/lib/libatlas_io.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/eckit-1.23.1-funov33/lib/libeckit.dylib ../../../lib/libvader.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/ecmwf-atlas-0.33.0-7edqee2/lib/libatlas_f.0.33.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/ecmwf-atlas-0.33.0-7edqee2/lib/libatlas.0.33.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/fckit-0.10.1-jxns3zk/lib/libfckit.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/eckit-1.23.1-funov33/lib/libeckit_geometry.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/eckit-1.23.1-funov33/lib/libeckit_linalg.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/eckit-1.23.1-funov33/lib/libeckit_maths.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/eckit-1.23.1-funov33/lib/libeckit_mpi.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/eckit-1.23.1-funov33/lib/libeckit_option.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/ecmwf-atlas-0.33.0-7edqee2/lib/libatlas_io.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/eckit-1.23.1-funov33/lib/libeckit.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/gsibec-1.1.2-6qpti2w/lib/libgsibec.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/sp-2.3.3-s7cl343/lib/libsp_d.a ../../../lib/libgsw.dylib ../../../lib/libioda.dylib ../../../lib/libioda_fortran.dylib -lstdc++ ../../../lib/libioda_engines.dylib ../../../lib/liboops.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/openblas-0.3.19-te72xvr/lib/libopenblas.dylib -lm -ldl /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/ecmwf-atlas-0.33.0-7edqee2/lib/libatlas_f.0.33.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/ecmwf-atlas-0.33.0-7edqee2/lib/libatlas.0.33.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/llvm-openmp-16.0.0-l35zeva/lib/libomp.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/fckit-0.10.1-jxns3zk/lib/libfckit.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/eckit-1.23.1-funov33/lib/libeckit_geometry.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/eckit-1.23.1-funov33/lib/libeckit_linalg.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/eckit-1.23.1-funov33/lib/libeckit_maths.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/eckit-1.23.1-funov33/lib/libeckit_mpi.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/eckit-1.23.1-funov33/lib/libeckit_option.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/ecmwf-atlas-0.33.0-7edqee2/lib/libatlas_io.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/eckit-1.23.1-funov33/lib/libeckit.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/udunits-2.2.28-zyptwan/lib/libudunits2.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/hdf5-1.14.0-x2fseb3/lib/libhdf5_hl.310.0.0.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/hdf5-1.14.0-x2fseb3/lib/libhdf5.310.0.0.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/odc-1.4.6-cvb3et3/lib/libodccore.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/eckit-1.23.1-funov33/lib/libeckit_sql.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/fckit-0.10.1-jxns3zk/lib/libfckit.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/eckit-1.23.1-funov33/lib/libeckit.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/netcdf-c-4.9.2-vrrvi2u/lib/libnetcdf.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/fckit-0.10.1-jxns3zk/lib/libfckit.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/eckit-1.23.1-funov33/lib/libeckit.dylib /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib/libm.tbd ../../../lib/libcrtm.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/netcdf-fortran-4.6.0-4jlf4fw/lib/libnetcdff.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/parallelio-2.5.9-r5txd2q/lib/libpioc.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/parallelio-2.5.9-r5txd2q/lib/libpiof.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/openmpi-4.1.5-j7pjg6h/lib/libmpi_usempif08.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/openmpi-4.1.5-j7pjg6h/lib/libmpi_usempi_ignore_tkr.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/openmpi-4.1.5-j7pjg6h/lib/libmpi_mpifh.dylib /Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/openmpi-4.1.5-j7pjg6h/lib/libmpi.dylib /usr/local/Cellar/gcc/11.3.0/lib/gcc/11/libgomp.dylib -Wl,-rpath,/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/esmf-8.4.2-j4unthd/lib -L/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/esmf-8.4.2-j4unthd/lib -L/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/esmf-8.4.2-j4unthd/lib -L/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/netcdf-c-4.9.2-vrrvi2u/lib -L/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/netcdf-fortran-4.6.0-4jlf4fw/lib -L/Users/heinzell/prod/spack-stack-1.4.1/envs/unified-env/install/apple-clang/13.1.6/parallelio-2.5.9-r5txd2q/lib -L/usr/local/Cellar/gcc/11.3.0/bin/../lib/gcc/11/gcc/x86_64-apple-darwin21/11/../../../ -L./ -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lm -lc++ -lgfortran -lnetcdf -lnetcdff -lnetcdf -lnetcdf -lm -lpioc -m64 -mcmodel=small -pthread -lgfortran -lemutls_w -lgcc -lquadmath -lm -lemutls_w -lgcc
ld: library not found for -lmpi_usempif08

This can be "fixed" by using the compiler wrappers in the ecbuild command (-DCMAKE_C_COMPILER=mpicc etc) but it really shouldn't be. Some package must be missing the find_package(MPI REQUIRED) option for cmake.

@climbfuji
Copy link
Contributor

This now works. I remember the bug fix I added to fv3-jedi to fix that problem. It's a bug introduced by ESMF. See commit 3b2f451.

@climbfuji
Copy link
Contributor

@travissluka Please review and merge straight into feature/ufs_dom if ok. Thanks!

@climbfuji
Copy link
Contributor

@travissluka I'll merge this, since it's only going into my branch feature/ufs_dom and not into develop. It works for me, I can build the NG-GODES UFS APP successfully in ufs-bundle.

@climbfuji climbfuji merged commit 61c4d06 into feature/ufs_dom Jul 17, 2023
@climbfuji climbfuji deleted the feature/dev_june_13 branch July 17, 2023 02:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants