diff --git a/.github/workflows/docker-build-deploy.yml b/.github/workflows/docker-build-deploy.yml new file mode 100644 index 0000000..6cbab52 --- /dev/null +++ b/.github/workflows/docker-build-deploy.yml @@ -0,0 +1,49 @@ +name: Build and Deploy Container to GHCR + +on: + push: + branches: [ "main" ] + workflow_dispatch: # Allows manual triggering from the UI + +env: + REGISTRY: ghcr.io + IMAGE_NAME: ${{ github.repository }} + +jobs: + build-and-push: + runs-on: ubuntu-latest + permissions: + contents: read + packages: write # Crucial: Allows the action to push to GHCR + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Log in to the Container registry + uses: docker/login-action@v3 + with: + registry: ${{ env.REGISTRY }} + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Extract metadata (tags, labels) for Docker + id: meta + uses: docker/metadata-action@v5 + with: + images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + tags: | + type=raw,value=latest,enable={{is_default_branch}} + type=sha + + - name: Build and push Docker image + uses: docker/build-push-action@v5 + with: + context: . + file: exec/Dockerfile + push: true + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} + # Recommended for large builds: Utilize GitHub Actions cache + cache-from: type=gha + cache-to: type=gha,mode=max diff --git a/.gitmodules b/.gitmodules index 889a062..18a84f7 100644 --- a/.gitmodules +++ b/.gitmodules @@ -6,22 +6,31 @@ url = http://github.com/NOAA-GFDL/GFDL_atmos_cubed_sphere.git [submodule "src/atmos_drivers"] path = src/atmos_drivers - url = http://github.com/NOAA-GFDL/atmos_drivers.git + url = https://github.com/NOAA-GFDL/atmos_drivers.git [submodule "src/atmos_phys"] path = src/atmos_phys url = http://github.com/NOAA-GFDL/atmos_phys.git -[submodule "src/coupler"] - path = src/coupler - url = http://github.com/NOAA-GFDL/coupler.git +[submodule "src/FMScoupler"] + path = src/FMScoupler + url = http://github.com/NOAA-GFDL/FMScoupler.git [submodule "src/ice_param"] path = src/ice_param url = http://github.com/NOAA-GFDL/ice_param.git -[submodule "src/mom6"] - path = src/mom6 - url = https://github.com/NOAA-GFDL/MOM6-examples.git -[submodule "src/ocean_shared"] - path = src/ocean_shared - url = https://github.com/NOAA-GFDL/ocean_BGC +[submodule "src/MOM6"] + path = src/MOM6 + url = https://github.com/NOAA-GFDL/MOM6.git +[submodule "src/SIS2"] + path = src/SIS2 + url = https://github.com/NOAA-GFDL/SIS2.git +[submodule "src/icebergs"] + path = src/icebergs + url = https://github.com/NOAA-GFDL/icebergs.git +[submodule "src/ocean_BGC"] + path = src/ocean_BGC + url = https://github.com/NOAA-CEFI-Regional-Ocean-Modeling/ocean_BGC.git [submodule "src/lm4p"] path = src/lm4p url = https://github.com/NOAA-GFDL/lm4.git +[submodule "src/mkmf"] + path = src/mkmf + url = https://github.com/NOAA-GFDL/mkmf.git diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index a4b5ffe..0000000 --- a/Dockerfile +++ /dev/null @@ -1,60 +0,0 @@ -# Build stage with Spack pre-installed and ready to be used -FROM spack/centos7:0.16.0 as builder - -# Install OS packages needed to build the software -RUN yum update -y && yum install -y epel-release && yum update -y \ - && yum install -y git make \ - && rm -rf /var/cache/yum && yum clean all - -# What we want to install and how we want to install it -# is specified in a manifest file (spack.yaml) -RUN mkdir /opt/spack-environment \ -&& (echo "spack:" \ -&& echo " config:" \ -&& echo " install_missing_compilers: true" \ -&& echo " install_tree: /opt/software" \ -&& echo " specs:" \ -&& echo " - gcc@10.2.0%gcc@10.2.0 target=x86_64" \ -&& echo " - mpich@3.3.2%gcc@10.2.0 target=x86_64" \ -&& echo " - hdf5@1.12.0~mpi+fortran %gcc@10.2.0 target=x86_64" \ -&& echo " - netcdf-c@4.7.4~mpi %gcc@10.2.0 target=x86_64" \ -&& echo " - netcdf-fortran@4.5.3 %gcc@10.2.0 target=x86_64 ^netcdf-c@4.7.4~mpi %gcc@10.2.0 target=x86_64 ^hdf5@1.12.0~mpi+fortran %gcc@10.2.0 target=x86_64" \ -&& echo " concretization: together" \ -&& echo " view: /opt/view") > /opt/spack-environment/spack.yaml - -# Install the software, remove unnecessary deps -RUN cd /opt/spack-environment && spack env activate . && spack install --fail-fast && spack gc -y - -# Make the ESM4 executable -RUN git clone --recursive https://github.com/NOAA-GFDL/ESM4.git && cd ESM4/exec && make gcc=on OPENMP=on SH=sh CLUBB=no && mkdir -p /opt/ESM4 && cp esm4.1.x /opt/ESM4 - -# Strip all the binaries -RUN find -L /opt/view/* -type f -exec readlink -f '{}' \; | \ - xargs file -i | \ - grep 'charset=binary' | \ - grep 'x-executable\|x-archive\|x-sharedlib' | \ - awk -F: '{print $1}' | xargs strip -s - -# Modifications to the environment that are necessary to run -RUN cd /opt/spack-environment && \ - spack env activate --sh -d . >> /etc/profile.d/z10_spack_environment.sh - - -# Bare OS image to run the installed executables -FROM centos:7 - -COPY --from=builder /opt/spack-environment /opt/spack-environment -COPY --from=builder /opt/software /opt/software -COPY --from=builder /opt/view /opt/view -COPY --from=builder /etc/profile.d/z10_spack_environment.sh /etc/profile.d/z10_spack_environment.sh -COPY --from=builder /opt/ESM4/esm4.1.x - -RUN yum update -y && yum install -y epel-release && yum update -y \ - && yum install -y make which git \ - && rm -rf /var/cache/yum && yum clean all - - -ENTRYPOINT ["/bin/bash", "--rcfile", "/etc/profile", "-l"] - -# Add esm4 to the path -ENV PATH=/opt/ESM4:$PATH diff --git a/README.md b/README.md index 29376c9..a6a1e5a 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ## What Is Included * [src]((https://github.com/NOAA-GFDL/ESM4/tree/master/src) source code for the ESM4 model (all code is in submodules) -* [exec]((https://github.com/NOAA-GFDL/ESM4/tree/master/exec) Makefiles to compile the code +* [exec]((https://github.com/NOAA-GFDL/ESM4/tree/master/exec) Files to compile the code in a container * [run]((https://github.com/NOAA-GFDL/ESM4/tree/master/run) Simple run script ## Cloning @@ -15,81 +15,109 @@ or git clone --recursive https://github.com/NOAA-GFDL/ESM4.git ``` -## Compiling +## Container -### Building the container -The [container folder](container) provides example Dockerfiles and Signularity -definition files to use to build AM4 containers using either GCC/GFORTAN or -Intel oneAPI. There is a script that can be used to build the intel -singularity containers, and the first step of this script can be used with the -other GFDL climate models. +### Pulling the container +There is a container provided that has the application used to +run the ESM4.5 model. The container for this model can be pulled +using a container tool. Here is an example using apptainer +# This needs to be filled in +``` +apptainer pull +``` +This is an MPI application which is built using Intel ifx and icx +compilers with intel-mpi for an x86 system. The container *should* +be able to run on an x86 system with avx instructions, an ABI +compatible MPI (mpich), and a compatible glib-C installation. The +[Dockerfile](exec/Dockerfile) contains the details of the dependencies, +compilers, and application build. + +### Running the container +When this model is run as a container, it needs to be executed using +an MPI-bind strategy with apptainer or whatever container launching +tool you are using. You will need to ensure that the system MPI and +communication library paths are included in the bind paths at execution. + +Additionally, it is recommended that when updating the +`LD_LIBRARY_PATH` in the container, you preserve the container's +`LD_LIBRARY_PATH`. Here is an example using Apptainer +``` bash +module unload netcdf-c netcdf-fortran hdf5 +module load mpich +export APPTAINERENV_LD_LIBRARY_PATH=/path/to/mpi/lib:/path/to/libfabric/lib:\$LD_LIBRARY_PATH +``` +By including the '\' before the '$', the system MPI will be found +and the container `LD_LIBRARY_PATH` will be preserved inside the container. +### MPICH +This container will only run on X86 systems with mpich. If you are +using openMPI, you will need to modify the +[Dockerfile](exec/Dockerfile) to use openMPI instead of Intel-mpi. -### Building from source -This model was originally compiled and run with the intel16 compiler. -It is recommended that you compile with an intel compiler. - -Compiling assumes that you have an intel compiler, MPI (impi, mpich, -openmpi, etc), netcdf, and hdf5 in your LD_LIBRARY_PATH and LIBRARY_PATH. -It is also assumed that nf-config and nc-config are in your path. -If you work on a machine with modules, you may need to load these -packages into your environment. - -Makefiles have been included in the -[exec/](https://github.com/NOAA-GFDL/ESM4/tree/master/exec) folder. -There are several option for compiling, which can be found in the -[template/intel.mk](https://github.com/NOAA-GFDL/ESM4/blob/master/exec/templates/intel.mk). -You may need to edit the template/intel.mk to update the compiler names -or add any CPPDEF options specific for your system. -The most common compile with optimizations on and with openmp would be -```bash +## Compiling + +### Building the container +The [exec/](https://github.com/NOAA-GFDL/ESM4/tree/main/exec) +folder contains a Dockerfile and Makefile that can be used to +build the model container. To build the container using podman: +``` cd exec -make OPENMP=on +podman build -t gfdl_esm:4.5 -f Dockerfile ``` -If you would like to compile with *-O2* instead of *-O3* do -```bash -make REPRO=on OPENMP=on +*NOTE*: you may need to bind a filesystem using the `--volume` +option in podman + +If the intended use is to run the container using apptainer, you +will need to convert the OCI podman container to a docker archive +and then to a SIF file: ``` -To compile with *-O0* and debug flags do -```bash -make BLD_TYPE=DEBUG OPENMP=on +podman save -o gfdl_esm-4.5.tar localhost/gfdl_esm:4.5 +apptainer build --disable-cache gfdl_esm-4.5.sif docker-archive://gfdl_esm-4.5.tar ``` -Compiling with openMP is optional. +You can now copy the gfdl_esm-4.5.sif to your run directory and +use apptainer to launch. - -Here are examples of how to compile the model on various systems: - -gaea (NOAA RDHPCS cray system) -```bash -module load intel -module load cray-netcdf -module load cray-hdf5 -git clone --recursive git@github.com:NOAA-GFDL/ESM4.git -cd ESM4/exec -make MKL_LIBS="none" OPENMP=y ``` -Compiling on orion (MSU) -```bash -module load intel impi netcdf hdf5 -export LIBRARY_PATH=${LIBRARY_PATH}:${LD_LIBRARY_PATH} -git clone --recursive git@github.com:NOAA-GFDL/ESM4.git -cd ESM4/exec -make OPENMP=on +cd $run_directory +module unload netcdf-c netcdf-fortran hdf5 +module load mpich +export APPTAINER_BINDPATH=/path/to/mpi/lib,/path/to/libfabric/lib +export APPTAINERENV_LD_LIBRARY_PATH=/path/to/mpi/lib:/path/to/libfabric/lib:\$LD_LIBRARY_PATH + +srun --ntasks=768 --cpus-per-task=4 --export=ALL,OMP_NUM_THREADS=4 apptainer exec --writable-tmpfs --bind ${PWD} ${PWD}/gfdl_esm-4.5.sif /apps/ESM4/exec/esm45.x : --ntasks=5796 --cpus-per-task=1 --export=ALL,OMP_NUM_THREADS=1 apptainer exec --writable-tmpfs --bind ${PWD} ${PWD}/esm4.5_compile-prod-openmp.sif /apps/ESM45/exec/esm45.x + ``` +### Building from source +It is possible to build this code from source by following the +workflow of the Dockerfile and adapting the Makefile for your +system. However, the preferred method for building and running the +ESM4.5 is in a container. ## Model running A work directory needed for running the model can be obtained from -ftp://data1.gfdl.noaa.gov/users/ESM4/ESM4Documentation/GFDL-ESM4/inputData/ESM4_rundir.tar.gz +# This needs to be filled in The directory contains input.nml as the namelist, various input tables needed for running the model, and model input files in a folder called INPUT/. There is also a directory named RESTART/ that should be empty at the beginning of each run. -There is a skeleton of a run script named [run/ESM4_run.sh](https://github.com/NOAA-GFDL/ESM4/blob/master/run/ESM4_run.sh). You must update this -script to run the model. Include a path to the work directory and the executable. -You should also update the program you need to run the model on your system. The -default for this script is `srun`. +The container needs to be run on an x86 system with mpich-flavor MPI. +If your system has openMPI, you will need to use the Dockerfile to build +your own container. Below is an example of how to set up your run using +slurm: +``` +cd $run_directory +module unload netcdf-c netcdf-fortran hdf5 +module load mpich +export APPTAINER_BINDPATH=/path/to/mpi/lib,/path/to/libfabric/lib +export APPTAINERENV_LD_LIBRARY_PATH=/path/to/mpi/lib:/path/to/libfabric/lib:\$LD_LIBRARY_PATH + +srun --ntasks=768 --cpus-per-task=4 --export=ALL,OMP_NUM_THREADS=4 apptainer exec --writable-tmpfs --bind ${PWD} ${PWD}/gfdl_esm-4.5.sif /apps/ESM4/exec/esm45.x : --ntasks=5796 --cpus-per-task=1 --export=ALL,OMP_NUM_THREADS=1 apptainer exec --writable-tmpfs --bind ${PWD} ${PWD}/esm4.5_compile-prod-openmp.sif /apps/ESM45/exec/esm45.x +``` +This set up requires a total of 8864 cores to execute the model. +For assistance with setting up the binds for MPI on your system, you +should contact you system adminstrators. ## Disclaimer diff --git a/container/Dockerfile b/container/Dockerfile deleted file mode 100644 index 716aa95..0000000 --- a/container/Dockerfile +++ /dev/null @@ -1,18 +0,0 @@ -FROM thomasrobinson/centos7-netcdff:4.5.3-c4.7.4-gcc-mpich-slurm -## Dockerfile used to create ESM4 - -## Set up spack -RUN . /opt/spack/share/spack/setup-env.sh -## Make the ESM4 directory -RUN mkdir -p /opt/ESM4 -## Build the ESM4 from github -RUN git clone --recursive https://github.com/NOAA-GFDL/ESM4.git -b 2021.03 \ - && cd ESM4/exec \ - && make gcc=on HDF_INCLUDE=-I/opt/hdf5/include SH=sh CLUBB=off \ - && cp esm4.1.x /opt/ESM4 \ - && make clean_all -## Add the ESM4 executable to the path -ENV PATH=/opt/ESM4/:${PATH} -## Add permissions to the ESM4 -RUN chmod 777 /opt/ESM4/esm4.1.x - diff --git a/container/Dockerfile.gnu b/container/Dockerfile.gnu deleted file mode 100644 index 5f165f8..0000000 --- a/container/Dockerfile.gnu +++ /dev/null @@ -1,18 +0,0 @@ -FROM thomasrobinson/centos7-netcdff:4.5.3-c4.7.4-gcc-mpich-slurm -## Dockerfile used to create ESM4 - -## Set up spack -RUN . /opt/spack/share/spack/setup-env.sh -## Make the ESM4 directory -RUN mkdir -p /opt/ESM4 -## Build the ESM4 from github -RUN git clone --recursive https://github.com/NOAA-GFDL/ESM4.git -b main \ - && cd ESM4/exec \ - && make gcc=on HDF_INCLUDE=-I/opt/hdf5/include SH=sh CLUBB=off \ - && cp esm4.1.x /opt/ESM4 \ - && make clean_all -## Add the ESM4 executable to the path -ENV PATH=/opt/ESM4/:${PATH} -## Add permissions to the ESM4 -RUN chmod 777 /opt/ESM4/esm4.1.x - diff --git a/container/Dockerfile.intel_sources b/container/Dockerfile.intel_sources deleted file mode 100644 index 38fb3b8..0000000 --- a/container/Dockerfile.intel_sources +++ /dev/null @@ -1,123 +0,0 @@ -FROM intel/oneapi-hpckit:2021.2-devel-centos8 as builder -LABEL maintainer "Tom Robinson" - -#------------------------------------------------------------- -## Set up packages needed -RUN yum update -y -RUN yum install -y git -RUN yum install -y patch -RUN yum install -y zlib -RUN yum install -y wget -RUN yum install -y curl -RUN yum install -y m4 - -## Set compilers -ENV FC=ifort -ENV CC=icc -ENV build=/opt -ENV IO_LIBS=${build}/io_libs -## Build zlib and szip and curl -RUN cd $build \ -&& zlib="zlib-1.2.11" \ -&& rm -rf zlib* \ -&& wget http://www.zlib.net/zlib-1.2.11.tar.gz \ -&& tar xzf zlib-1.2.11.tar.gz \ -&& cd $zlib \ -&& ./configure --prefix=${IO_LIBS} \ -&& make \ -&& make -j 20 install -ENV CC "icc -fPIC" -RUN cd $build \ -&& szip="szip-2.1.1" \ -&& rm -rf szip* \ -&& wget https://support.hdfgroup.org/ftp/lib-external/szip/2.1.1/src/szip-2.1.1.tar.gz \ -&& tar xzf szip-2.1.1.tar.gz \ -&& cd $szip \ -&& ./configure FC=ifort CC=icc --prefix=${IO_LIBS} CPPDEFS="-fPIC" \ -&& make \ -&& make -j 20 install -RUN cd $build \ -&& curl="curl-7.74.0" \ -&& rm -rf curl* \ -&& wget https://curl.haxx.se/download/${curl}.tar.gz \ -&& tar xzf ${curl}.tar.gz \ -&& cd $curl \ -&& ./configure FC=ifort CC=icc --prefix=${IO_LIBS} \ -&& make \ -&& make -j 20 install - -ENV LD_LIBRARY_PATH=${IO_LIBS}/lib:${LD_LIBRARY_PATH}:/opt/io_libs/lib - -## Set compilers -ENV FC=ifort -ENV CC=icc -## Install HDF5 -RUN cd /opt \ -&& hdf5="hdf5-1.12.0" \ -&& wget https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.12/${hdf5}/src/${hdf5}.tar.gz \ -&& tar xzf ${hdf5}.tar.gz \ -&& cd $hdf5 \ -&& hdf5_opts="FC=ifort CC=icc --prefix=/opt/hdf5 --enable-fortran --enable-hl" \ -&& ./configure $hdf5_opts \ -&& make -j 20 install \ -&& echo "HDF5 finished building" - -#********************* -## Install NetCDF-C -#********************* -ENV LD_LIBRARY_PATH=/opt/hdf5/lib:${LD_LIBRARY_PATH} -RUN cd /opt \ -&& version="4.7.4" \ -&& netcdfc="netcdf-c-"${version} \ -&& rm -rf netcdf \ -&& wget -O ${netcdfc}.tar.gz https://github.com/Unidata/netcdf-c/archive/v${version}.tar.gz \ -&& tar xzf ${netcdfc}.tar.gz \ -&& cd $netcdfc \ -&& ./configure --prefix=/opt/netcdf-c CPPFLAGS='-I/opt/hdf5/include -I${IO_LIBS}/include' LDFLAGS='-L/opt/hdf5/lib -L${IO_LIBS}/lib' --disable-dap \ -&& make \ -&& make -j 20 install \ -&& echo " NetCDF-C finished building" - -ENV LD_LIBRARY_PATH=/opt/netcdf-c/lib:${LD_LIBRARY_PATH} -ENV PATH=/opt/netcdf-c/bin:${PATH} - -## Install netcdf fortran -ENV LDFLAGS="-L/opt/netcdf-c/lib -lnetcdf" -RUN cd /opt \ -&& nfversion=4.5.3 \ -&& netcdff="netcdf-fortran-${nfversion}" \ -&& rm -rf $netcdff \ -&& wget -O ${netcdff}.tar.gz https://github.com/Unidata/netcdf-fortran/archive/v${nfversion}.tar.gz \ -&& tar xzf ${netcdff}.tar.gz \ -&& cd $netcdff \ -&& ./configure CPPFLAGS="-I/opt/netcdf-c/include -I/opt/hdf5/include/" --prefix=/opt/netcdf-fortran \ -&& make \ -&& make -j20 install - -ENV PATH=/opt/netcdf-fortran/bin:${PATH} - -ENV LD_LIBRARY_PATH=/opt/netcdf-c/lib:/opt/hdf5/lib:/opt/netcdf-fortran/lib:${LD_LIBRARY_PATH} -ENV LIBRARY_PATH=${LD_LIBRARY_PATH} - -## Build the model -RUN mkdir -p /opt/ESM4 -RUN git clone --recursive https://github.com/NOAA-GFDL/ESM4.git -b 2021.03 \ - && cd ESM4/exec \ - && make HDF_INCLUDE=-I/opt/hdf5/include HDF_LIBS="-L/opt/hdf5/lib -lhdf5 -lhdf5_fortran -lhdf5_hl -lhdf5hl_fortran" SH=sh \ - && cp esm4.1.x /opt/ESM4 \ - && make clean_all - -############################################################################################################## -# Stage 2 with the minimum -FROM intel/oneapi-runtime:centos8 -RUN ls -COPY --from=builder /opt/netcdf-c /opt/netcdf-c -COPY --from=builder /opt/netcdf-fortran /opt/netcdf-fortran -COPY --from=builder /opt/hdf5 /opt/hdf5 -COPY --from=builder /opt/ESM4 /opt/ESM4 -ENV PATH=/opt/ESM4:/opt/netcdf-fortran/bin:/opt/netcdf-c/bin:${PATH} -ENV LD_LIBRARY_PATH=/opt/netcdf-c/lib:/opt/hdf5/lib:/opt/netcdf-fortran/lib:/opt/io_libs/lib${LD_LIBRARY_PATH} -ENV LIBRARY_PATH=${LD_LIBRARY_PATH} -## Add permissions to the ESM4 -RUN chmod 777 /opt/ESM4/esm4.1.x - diff --git a/container/README.md b/container/README.md deleted file mode 100644 index 936b032..0000000 --- a/container/README.md +++ /dev/null @@ -1,39 +0,0 @@ -# ESM4 containers -This is a very basic *0.1* version of a README for these containers. Please feel free to -add to it or open a GitHub issue if there is something missing. - -## Building with Docker -The Dockerfiles are set up to build an ESM4 run using Docker. There are two Dockerfiles, -one to build with intel oneAPI 2021.2 and one to build with GCC 10.2.0 - -## Building with Singularity -The Singularity definition files are included to build using intel oneAPI 2021.2 compilers. -You can build using the singularity_build.sh script -```bash -./singularity_build.sh -``` - -## Running using singularity -The containers are all using mpich-compatible MPI, so if you run using singularity bind -or hybrid methods, make sure you are using some flavor of mpich and not openmpi. - -## Disclaimer - -The United States Department of Commerce (DOC) GitHub project code is -provided on an 'as is' basis and the user assumes responsibility for -its use. DOC has relinquished control of the information and no -longer has responsibility to protect the integrity, confidentiality, -or availability of the information. Any claims against the Department -of Commerce stemming from the use of its GitHub project will be -governed by all applicable Federal law. Any reference to specific -commercial products, processes, or services by service mark, -trademark, manufacturer, or otherwise, does not constitute or imply -their endorsement, recommendation or favoring by the Department of -Commerce. The Department of Commerce seal and logo, or the seal and -logo of a DOC bureau, shall not be used in any manner to imply -endorsement of any commercial product or activity by DOC or the United -States Government. - -This project code is made available through GitHub but is managed by -NOAA-GFDL at https://gitlab.gfdl.noaa.gov. - diff --git a/container/Singularity.esm4 b/container/Singularity.esm4 deleted file mode 100644 index 032c6b7..0000000 --- a/container/Singularity.esm4 +++ /dev/null @@ -1,21 +0,0 @@ -Bootstrap: docker -From: thomasrobinson/centos7-netcdff:4.5.3-c4.7.4-gcc-mpich - -Stage: build - -%post - # Install all the required software - . /opt/spack/share/spack/setup-env.sh - # Install ESM4 - git clone --recursive -b 2021.03 https://github.com/NOAA-GFDL/ESM4.git && cd ESM4/exec - make gcc=on OPENMP=on SH=sh CLUBB=off - mkdir -p /opt/ESM4 - cp esm4.1.x /opt/ESM4 - -%environment - export PATH=/opt/ESM4:$PATH - -%runscript - ulimit -s unlimited - /opt/ESM4/esm4.1.x - diff --git a/container/Singularity.intel_esm4 b/container/Singularity.intel_esm4 deleted file mode 100644 index 1830fb2..0000000 --- a/container/Singularity.intel_esm4 +++ /dev/null @@ -1,41 +0,0 @@ -Bootstrap: localimage -From: intel2021.2_netcdfc4.7.4_ubuntu.sif -Stage: build -## Singularity def file used to create ESM4 - -%post - cd /opt -## Build the ESM4 from github - git clone --recursive https://github.com/NOAA-GFDL/ESM4.git -b 2021.03 - cd ESM4/exec - make -j 20 HDF_INCLUDE=-I/opt/hdf5/include HDF_LIBS="-L/opt/hdf5/lib -lhdf5 -lhdf5_fortran -lhdf5_hl -lhdf5hl_fortran" - cp esm4.1.x /opt/ESM4 - chmod 777 /opt/ESM4/esm4.1.x - -## Move FMS to opt -cp -r fms /opt - -Bootstrap: docker -From: intel/oneapi-runtime:ubuntu18.04 -Stage: final - -%files from build -/opt/hdf5 -/opt/netcdf-c -/opt/netcdf-fortran -/opt/fms -/opt/ESM4/esm4.1.x -## Add the ESM4 executable to the path -%environment -PATH=/opt/ESM4:/opt/netcdf-c/bin:/opt/netcdf-fortran/bin:${PATH} -LD_LIBRARY_PATH=/opt/fms/build/libFMS/.libs:/opt/netcdf-c/lib:/opt/netcdf-fortran/lib:/opt/hdf5/lib:/opt/intel/oneapi/lib:/opt/intel/oneapi/lib/intel64/:/opt/intel/oneapi/lib/intel64/lib:/opt/intel/oneapi/lib/intel64/libfabric:${LD_LIBRARY_PATH} -export LIBRARY_PATH=/opt/fms/build/libFMS/.libs:/opt/netcdf-c/lib:/opt/netcdf-fortran/lib:/opt/hdf5/lib:/opt/intel/oneapi/lib:/opt/intel/oneapi/lib/intel64/:/opt/intel/oneapi/lib/intel64/lib:/opt/intel/oneapi/lib/intel64/libfabric -export KMP_STACKSIZE=512m -export NC_BLKSZ=1M -export F_UFMTENDIAN=big - -## Run ESM4 -%runscript - ulimit -s unlimited - /opt/ESM4/esm4.1.x - diff --git a/container/Singularity.intel_netcdf b/container/Singularity.intel_netcdf deleted file mode 100644 index d2437d5..0000000 --- a/container/Singularity.intel_netcdf +++ /dev/null @@ -1,119 +0,0 @@ -Bootstrap: docker -From: intel/oneapi-hpckit:2021.2-devel-ubuntu18.04 -Stage: build - -%post -## Set up oneAPI - apt-get -yqq update - apt-get -yqq upgrade - apt-get -yqq install git - apt-get -yqq install make - apt-get -yqq install wget - apt-get -yqq install m4 - apt-get -yqq install autoconf - apt-get -yqq install automake - apt-get -yqq install libtool - apt-get -yqq install autogen - apt-get -yqq install intltool -# use wget to fetch the Intel repository public key -# cd /tmp -# wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB -## add to your apt sources keyring so that archives signed with this key will be trusted. -# apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB -## remove the public key -# rm GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB -# echo "deb https://apt.repos.intel.com/oneapi all main" | tee /etc/apt/sources.list.d/oneAPI.list -# apt update -y -# apt install -y intel-basekit intel-hpckit -## - FC=ifort - CC=icc - - build=/opt - IO_LIBS=${build}/io_libs -## Build zlib and szip and curl - cd $build - zlib="zlib-1.2.11" - rm -rf zlib* - wget http://www.zlib.net/zlib-1.2.11.tar.gz - tar xzf zlib-1.2.11.tar.gz - cd $zlib - ./configure --prefix=${IO_LIBS} - make - make -j 20 install -# CC "icc -fPIC" - cd $build - szip="szip-2.1.1" - rm -rf szip* - wget https://support.hdfgroup.org/ftp/lib-external/szip/2.1.1/src/szip-2.1.1.tar.gz - tar xzf szip-2.1.1.tar.gz - cd $szip - ./configure FC=ifort CC=icc --prefix=${IO_LIBS} CPPDEFS="-fPIC" - make - make -j 20 install - cd $build - curl="curl-7.74.0" - rm -rf curl* - wget https://curl.haxx.se/download/${curl}.tar.gz - tar xzf ${curl}.tar.gz - cd $curl - ./configure FC=ifort CC=icc --prefix=${IO_LIBS} - make - make -j 20 install - - LD_LIBRARY_PATH=${IO_LIBS}/lib:${LD_LIBRARY_PATH}:/opt/io_libs/lib -#********************* -## Install hdf5 with fortran -#********************* - cd /opt - hdf5="hdf5-1.12.0" - wget https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.12/${hdf5}/src/${hdf5}.tar.gz - tar xzf ${hdf5}.tar.gz - cd $hdf5 - hdf5_opts="FC=ifort CC=icc LDFLAGS=-L/opt/io_libs/lib --prefix=/opt/hdf5 --enable-fortran --enable-hl --with-zlib=/opt/io_libs/lib" - ./configure FC=ifort CC=icc LDFLAGS='-L/opt/io_libs/lib -lz' --prefix=/opt/hdf5 --enable-fortran --enable-hl --with-zlib=/opt/io_libs --with-szib=/opt/io_libs - make -j 20 install - echo "HDF5 finished building" - -#********************* -## Install NetCDF-C -#********************* - LD_LIBRARY_PATH=/opt/hdf5/lib:${LD_LIBRARY_PATH} - cd /opt - version="4.7.4" - netcdfc="netcdf-c-"${version} - rm -rf netcdf - wget -O ${netcdfc}.tar.gz https://github.com/Unidata/netcdf-c/archive/v${version}.tar.gz - tar xzf ${netcdfc}.tar.gz - cd $netcdfc - ./configure --prefix=/opt/netcdf-c CPPFLAGS='-I/opt/hdf5/include -I${IO_LIBS}/include' LDFLAGS='-L/opt/hdf5/lib -L/opt/io_libs/lib -lz' --disable-dap - make - make -j 20 install - echo " NetCDF-C finished building" - - LD_LIBRARY_PATH=/opt/netcdf-c/lib:${LD_LIBRARY_PATH} - PATH=/opt/netcdf-c/bin:${PATH} - -## Install netcdf fortran - LDFLAGS="-L/opt/netcdf-c/lib -lnetcdf" - LIBS="-L/opt/netcdf-c/lib -lnetcdf" - cd /opt - nfversion=4.5.3 - netcdff="netcdf-fortran-${nfversion}" - rm -rf $netcdff - wget -O ${netcdff}.tar.gz https://github.com/Unidata/netcdf-fortran/archive/v${nfversion}.tar.gz - tar xzf ${netcdff}.tar.gz - cd $netcdff - ./configure CPPFLAGS="-I/opt/netcdf-c/include -I/opt/hdf5/include/" LDFLAGS="-L/opt/netcdf-c/lib -lnetcdf" --prefix=/opt/netcdf-fortran - make - make -j20 install - - PATH=/opt/netcdf-fortran/bin:${PATH} - - LD_LIBRARY_PATH=/opt/netcdf-c/lib:/opt/hdf5/lib:/opt/netcdf-fortran/lib:${LD_LIBRARY_PATH} - LIBRARY_PATH=${LD_LIBRARY_PATH} - - -%environment -PATH=/opt/netcdf-fortran/bin:/opt/netcdf-c/bin:/opt/intel/oneapi/mpi/latest/bin:/opt/intel/oneapi/compiler/latest/linux/bin/intel64:${PATH} -LD_LIBRARY_PATH=/opt/netcdf-c/lib:/opt/hdf5/lib:/opt/netcdf-fortran/lib:/opt/io_libs/lib:${LD_LIBRARY_PATH} diff --git a/container/singularity_build.sh b/container/singularity_build.sh deleted file mode 100755 index 93c3bec..0000000 --- a/container/singularity_build.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -singularity build -f intel2021.2_netcdfc4.7.4_ubuntu.sif Singularity.intel_netcdf -singularity build -f esm4_2021.03_ubuntu_intel.sif Singularity.intel_esm4 diff --git a/exec/Dockerfile b/exec/Dockerfile new file mode 100644 index 0000000..8f79e10 --- /dev/null +++ b/exec/Dockerfile @@ -0,0 +1,185 @@ +FROM intel/oneapi-hpckit:2025.3.0-0-devel-ubuntu24.04 as builder +LABEL maintainer="HPC-ME Development" +############## Set up build environment################# +RUN sed -i -e 's/http:/https:/g' /etc/apt/sources.list.d/ubuntu.sources 2>/dev/null || true +RUN apt-get update -y \ + && apt-get upgrade -y \ + && apt-get install -y --no-install-recommends \ + patch \ + xz-utils \ + && rm -rf /var/lib/apt/lists/* + +# Install Intel OneAPI 2025.3.1 C/C++ compilers +# The base image (2025.3.0) only has Fortran. We manually install C/C++ compilers from 2025.3.1 +RUN mkdir -p /tmp/oneapi-install && cd /tmp/oneapi-install && \ + apt-get update && apt-get install -y wget && \ + wget -q https://registrationcenter-download.intel.com/akdlm/oneapi/components/debs/intel-oneapi-compiler-c-2025.3.1_2025.3.1.tar.gz && \ + wget -q https://registrationcenter-download.intel.com/akdlm/oneapi/components/debs/intel-oneapi-compiler-dpcpp-cpp-2025.3.1_2025.3.1.tar.gz && \ + tar -xzf intel-oneapi-compiler-c-2025.3.1_2025.3.1.tar.gz && \ + tar -xzf intel-oneapi-compiler-dpcpp-cpp-2025.3.1_2025.3.1.tar.gz && \ + dpkg -i -R intel-oneapi-compiler-c-* intel-oneapi-compiler-dpcpp-cpp-* 2>&1 | grep -v "unmet dependencies" || true && \ + apt-get install -y -f 2>&1 || true && \ + cd / && rm -rf /tmp/oneapi-install && apt-get clean + +# Clone Spack v1.1.0 +RUN mkdir -p /opt && cd /opt && \ + git clone -b v1.1.0 https://github.com/spack/spack.git + +# Initialize Spack environment +RUN mkdir -p /opt/spack-environment && \ + cd /opt/spack-environment && \ + . /opt/spack/share/spack/setup-env.sh && \ + spack env create --dir . + +# Configure externals for Intel OneAPI compilers and libraries +RUN cd /opt/spack-environment && \ + . /opt/spack/share/spack/setup-env.sh && \ + spack env activate . && \ + spack external find --all --scope=site cmake git wget ca-certificates python ncurses readline zlib bzip2 openssl libedit libffi && \ + { echo " packages:"; \ + echo " intel-oneapi-compilers:"; \ + echo " externals:"; \ + echo " - spec: intel-oneapi-compilers@2025.3.0"; \ + echo " prefix: /opt/intel/oneapi"; \ + echo " extra_attributes:"; \ + echo " compilers:"; \ + echo " fortran: /opt/intel/oneapi/compiler/2025.3/bin/ifx"; \ + echo " c: /opt/intel/oneapi/compiler/2025.3/bin/icx"; \ + echo " cxx: /opt/intel/oneapi/compiler/2025.3/bin/icpx"; \ + echo " intel-oneapi-mkl:"; \ + echo " externals:"; \ + echo " - spec: intel-oneapi-mkl@2025.3.0"; \ + echo " prefix: /opt/intel/oneapi"; \ + } >> spack.yaml + +# Configure Spack environment +RUN cd /opt/spack-environment && \ + . /opt/spack/share/spack/setup-env.sh && \ + spack env activate . + +# Add packages with oneapi compiler +RUN cd /opt/spack-environment && \ + . /opt/spack/share/spack/setup-env.sh && \ + spack env activate . && \ + spack add 'bacio %oneapi@2025.3.0' && \ + spack add 'hdf5 +fortran +hl +szip ~mpi %oneapi@2025.3.0' && \ + spack add 'libyaml %oneapi@2025.3.0' && \ + spack add 'nccmp %oneapi@2025.3.0' && \ + spack add 'netcdf-c ~mpi %oneapi@2025.3.0' && \ + spack add 'netcdf-fortran %oneapi@2025.3.0' && \ + spack add 'sp %oneapi@2025.3.0' && \ + spack add 'w3emc %oneapi@2025.3.0' && \ + spack add 'w3nco %oneapi@2025.3.0' && \ + spack add 'zlib %oneapi@2025.3.0' && \ + spack add 'zlib-ng %oneapi@2025.3.0' + +# Discover compiler and concretize dependencies +RUN cd /opt/spack-environment && \ + . /opt/spack/share/spack/setup-env.sh && \ + spack env activate . && \ + spack compiler find && \ + spack compiler add /opt/intel/oneapi/compiler/2025.3 && \ + spack concretize -f + +# Install all packages +RUN cd /opt/spack-environment && \ + . /opt/spack/share/spack/setup-env.sh && \ + spack env activate . && \ + spack install --fail-fast -j 4 && \ + spack gc -y || \ + (mkdir -p /opt/build-logs && \ + find /tmp -name "spack-build-out.txt" -o -name "config.log" | xargs -I {} cp {} /opt/build-logs/ 2>/dev/null; \ + exit 1) + +# Setup environment +ENV SPACK_ROOT=/opt/spack +ENV LD_LIBRARY_PATH=/opt/spack-environment/.spack-env/view/lib:$LD_LIBRARY_PATH +ENV LIBRARY_PATH=/opt/spack-environment/.spack-env/view/lib:$LIBRARY_PATH +ENV PATH=/opt/spack-environment/.spack-env/view/bin:$PATH +## Model Build + +## Recursive clone of the ESM4.5 repository in /apps +RUN mkdir -p /apps +WORKDIR /apps +RUN git clone --recursive https://github.com/thomas-robinson/ESM4.git -b esm45_pubrel_containertest +## Get mkmf to build the Makefiles +RUN cd /apps \ + && git clone --recursive https://github.com/NOAA-GFDL/mkmf \ + && cp mkmf/bin/* /usr/local/bin +## Build the Makefiles for the components with mkfm +RUN bld_dir=/apps/ESM4/exec \ + && src_dir=/apps/ESM4/src \ + && mkmf_template=/apps/mkmf/templates/hpcme-intel2025.03-oneapi.mk \ + && mkdir -p $bld_dir/FMS \ + && list_paths -l -o $bld_dir/FMS/pathnames_FMS $src_dir/FMS \ + && cd $bld_dir/FMS \ + && mkmf -m Makefile -a $src_dir -b $bld_dir -p libFMS.a -t $mkmf_template -c "-Duse_yaml -Duse_libMPI -Duse_netCDF -DMAXXGRID=1e9" -IFMS/fms2_io/include -IFMS/include -IFMS/mpp/include $bld_dir/FMS/pathnames_FMS +RUN bld_dir=/apps/ESM4/exec \ + && src_dir=/apps/ESM4/src \ + && mkmf_template=/apps/mkmf/templates/hpcme-intel2025.03-oneapi.mk \ + && mkdir -p $bld_dir/atmos_phys \ + && list_paths -l -o $bld_dir/atmos_phys/pathnames_atmos_phys $src_dir/atmos_phys \ + && cd $bld_dir/atmos_phys \ + && mkmf -m Makefile -a $src_dir -b $bld_dir -p libatmos_phys.a -t $mkmf_template -c "" -o "-I$bld_dir/FMS " -IFMS/fms2_io/include -IFMS/include -IFMS/mpp/include $bld_dir/atmos_phys/pathnames_atmos_phys +RUN bld_dir=/apps/ESM4/exec \ + && src_dir=/apps/ESM4/src \ + && mkmf_template=/apps/mkmf/templates/hpcme-intel2025.03-oneapi.mk \ + && mkdir -p $bld_dir/GFDL_atmos_cubed_sphere \ + && list_paths -l -o $bld_dir/GFDL_atmos_cubed_sphere/pathnames_GFDL_atmos_cubed_sphere $src_dir/GFDL_atmos_cubed_sphere/driver/GFDL $src_dir/GFDL_atmos_cubed_sphere/model $src_dir/GFDL_atmos_cubed_sphere/GFDL_tools $src_dir/GFDL_atmos_cubed_sphere/tools \ + && cd $bld_dir/GFDL_atmos_cubed_sphere \ + && mkmf -m Makefile -a $src_dir -b $bld_dir -p libGFDL_atmos_cubed_sphere.a -t $mkmf_template -c "-DCLIMATE_NUDGE -DSPMD -DINTERNAL_FILE_NML" -o "-I$bld_dir/FMS -I$bld_dir/atmos_phys " -IFMS/fms2_io/include -IFMS/include -IFMS/mpp/include $bld_dir/GFDL_atmos_cubed_sphere/pathnames_GFDL_atmos_cubed_sphere +RUN bld_dir=/apps/ESM4/exec \ + && src_dir=/apps/ESM4/src \ + && mkmf_template=/apps/mkmf/templates/hpcme-intel2025.03-oneapi.mk \ + && mkdir -p $bld_dir/atmos_drivers \ + && list_paths -l -o $bld_dir/atmos_drivers/pathnames_atmos_drivers $src_dir/atmos_drivers/coupled \ + && cd $bld_dir/atmos_drivers \ + && mkmf -m Makefile -a $src_dir -b $bld_dir -p libatmos_drivers.a -t $mkmf_template -c "-DCLIMATE_NUDGE -DSPMD" -o "-I$bld_dir/FMS -I$bld_dir/atmos_phys -I$bld_dir/GFDL_atmos_cubed_sphere " -IFMS/fms2_io/include -IFMS/include -IFMS/mpp/include $bld_dir/atmos_drivers/pathnames_atmos_drivers +RUN bld_dir=/apps/ESM4/exec \ + && src_dir=/apps/ESM4/src \ + && mkmf_template=/apps/mkmf/templates/hpcme-intel2025.03-oneapi.mk \ + && mkdir -p $bld_dir/lm4p \ + && list_paths -l -o $bld_dir/lm4p/pathnames_lm4p $src_dir/lm4p \ + && cd $bld_dir/lm4p \ + && mkmf -m Makefile -a $src_dir -b $bld_dir -p liblm4p.a -t $mkmf_template -c "-Duse_netCDF -DINTERNAL_FILE_NML" -o "-I$bld_dir/FMS " -IFMS/fms2_io/include -IFMS/include -IFMS/mpp/include $bld_dir/lm4p/pathnames_lm4p +RUN bld_dir=/apps/ESM4/exec \ + && src_dir=/apps/ESM4/src \ + && mkmf_template=/apps/mkmf/templates/hpcme-intel2025.03-oneapi.mk \ + && mkdir -p $bld_dir/ocean \ + && list_paths -l -o $bld_dir/ocean/pathnames_ocean $src_dir/MOM6/config_src/infra/FMS2 $src_dir/MOM6/config_src/memory/dynamic_nonsymmetric $src_dir/MOM6/config_src/drivers/FMS_cap $src_dir/MOM6/src/* $src_dir/MOM6/src/*/* $src_dir/MOM6/config_src/external/ODA_hooks $src_dir/MOM6/config_src/external/database_comms $src_dir/MOM6/config_src/external/drifters $src_dir/MOM6/config_src/external/stochastic_physics $src_dir/MOM6/config_src/external/MARBL $src_dir/ocean_BGC/generic_tracers $src_dir/ocean_BGC/mocsy/src \ + && cd $bld_dir/ocean \ + && mkmf -m Makefile -a $src_dir -b $bld_dir -p libocean.a -t $mkmf_template -c "-DMAX_FIELDS_=600 -DNOT_SET_AFFINITY -D_USE_MOM6_DIAG -D_USE_GENERIC_TRACER -DUSE_PRECISION=2" -o "-I$bld_dir/FMS " -IFMS/fms2_io/include -IFMS/include -IFMS/mpp/include -IMOM6/pkg/CVMix-src/include -IMOM6/src/framework $bld_dir/ocean/pathnames_ocean +RUN bld_dir=/apps/ESM4/exec \ + && src_dir=/apps/ESM4/src \ + && mkmf_template=/apps/mkmf/templates/hpcme-intel2025.03-oneapi.mk \ + && mkdir -p $bld_dir/ice_param \ + && list_paths -l -o $bld_dir/ice_param/pathnames_ice_param $src_dir/SIS2/config_src/dynamic $src_dir/SIS2/config_src/external/Icepack_interfaces $src_dir/SIS2/src $src_dir/icebergs/src $src_dir/ice_param \ + && cd $bld_dir/ice_param \ + && mkmf -m Makefile -a $src_dir -b $bld_dir -p libice_param.a -t $mkmf_template -c "-DUSE_FMS2_IO" -o "-I$bld_dir/FMS -I$bld_dir/ocean " -IFMS/fms2_io/include -IFMS/include -IFMS/mpp/include -IMOM6/pkg/CVMix-src/include -IMOM6/src/framework $bld_dir/ice_param/pathnames_ice_param +RUN bld_dir=/apps/ESM4/exec \ + && src_dir=/apps/ESM4/src \ + && mkmf_template=/apps/mkmf/templates/hpcme-intel2025.03-oneapi.mk \ + && mkdir -p $bld_dir/FMScoupler \ + && list_paths -l -o $bld_dir/FMScoupler/pathnames_FMScoupler $src_dir/FMScoupler/shared $src_dir/FMScoupler/full \ + && cd $bld_dir/FMScoupler \ + && mkmf -m Makefile -a $src_dir -b $bld_dir -p libFMScoupler.a -t $mkmf_template -c "" -o "-I$bld_dir/FMS -I$bld_dir/GFDL_atmos_cubed_sphere -I$bld_dir/atmos_drivers -I$bld_dir/atmos_phys -I$bld_dir/lm4p -I$bld_dir/ice_param -I$bld_dir/ocean " -IFMS/fms2_io/include -IFMS/include -IFMS/mpp/include -IMOM6/pkg/CVMix-src/include -IMOM6/src/framework $bld_dir/FMScoupler/pathnames_FMScoupler +## Build model +RUN \ + cd /apps/ESM4/exec && make -j 4 PROD=on OPENMP=on +############################################################ +## Multi-stage runtime container +FROM intel/oneapi-runtime:2025.3.0-0-devel-ubuntu24.04 as final +## Copy code, executable, and dependencies +COPY --from=builder /apps/ESM4/src /apps/ESM4/src +COPY --from=builder /apps/ESM4/exec /apps/ESM4/exec +COPY --from=builder /opt/spack/opt/spack /opt/spack/opt/spack +COPY --from=builder /opt/spack-environment/.spack-env/._view/wtlopyfb6nxfsvytbfs4cihi244cuhbd /opt/views +ENV PATH=/opt/views/bin:/apps/ESM4/exec:/apps/bin:$PATH +ENV LD_LIBRARY_PATH /opt/intel/oneapi/redist/lib/intel64:/opt/views/lib:$LD_LIBRARY_PATH +ENV LIBRARY_PATH /opt/intel/oneapi/redist/lib/intel64:/opt/views/lib:$LIBRARY_PATH +ENV PKG_CONFIG_PATH=/opt/intel/oneapi/redist/lib/pkgconfig +ENV CMAKE_PREFIX_PATH=/opt/intel/oneapi/redist +ENV CPLUS_INCLUDE_PATH=/opt/intel/oneapi/redist/include:/opt/intel/oneapi/redist/include/dal +ENV DAL_MAJOR_BINARY=3 +ENV DAL_MINOR_BINARY=0 +ENTRYPOINT ["/bin/bash"] diff --git a/exec/Makefile b/exec/Makefile index 1b038aa..409b984 100644 --- a/exec/Makefile +++ b/exec/Makefile @@ -1,64 +1,52 @@ -# Makefile for Experiment 'esm4.1_libs_compile' - -BUILDROOT = $(dir $(abspath $(firstword $(MAKEFILE_LIST)))) - -SRCROOT = $(abspath $(BUILDROOT)../src)/ - -#MK_TEMPLATE = $(BUILDROOT)templates/intel.mk -ifeq ($(gcc),on) - MK_TEMPLATE = $(BUILDROOT)templates/gnu.mk -else - MK_TEMPLATE = $(BUILDROOT)templates/intel.mk -endif -ifeq ($(SH),sh) - SHELL=/bin/sh -endif - +# Makefile for ESM4 +SRCROOT = /apps/ESM4/src/ +BUILDROOT = /apps/ESM4/exec/ +MK_TEMPLATE = /apps/mkmf/templates/hpcme-intel2025.03-oneapi.mk include $(MK_TEMPLATE) - -SUBMAKEFLAGS = BUILDROOT=$(BUILDROOT) SRCROOT=$(SRCROOT) MK_TEMPLATE=$(MK_TEMPLATE) BLD_TYPE=$(BLD_TYPE) - -esm4.1.x: coupler/libcoupler.a atmos_dyn/libatmos_dyn.a sis2/libsis2.a atmos_cubed_sphere/libatmos_cubed_sphere.a mom6/libmom6.a icebergs/libicebergs.a lm4P/liblm4P.a atmos_phys/libatmos_phys.a fms/build/libFMS/.libs/libFMS.a - $(LD) $^ $(LDFLAGS) -Lfms/build -Lfms/build/libFMS/.libs -lFMS -o $@ $(STATIC_LIBS) - -fms/build/libFMS/.libs/libFMS.a: FORCE - $(MAKE) $(SUBMAKEFLAGS) OPENMP=$(OPENMP) --directory=fms $(@F) - -coupler/libcoupler.a: atmos_dyn/libatmos_dyn.a sis2/libsis2.a atmos_cubed_sphere/libatmos_cubed_sphere.a mom6/libmom6.a icebergs/libicebergs.a lm4P/liblm4P.a atmos_phys/libatmos_phys.a fms/build/libFMS/.libs/libFMS.a FORCE - $(MAKE) $(SUBMAKEFLAGS) OPENMP=$(OPENMP) --directory=coupler $(@F) - -atmos_phys/libatmos_phys.a: fms/build/libFMS/.libs/libFMS.a FORCE - $(MAKE) $(SUBMAKEFLAGS) OPENMP=$(OPENMP) --directory=atmos_phys $(@F) - -atmos_cubed_sphere/libatmos_cubed_sphere.a: atmos_phys/libatmos_phys.a fms/build/libFMS/.libs/libFMS.a FORCE - $(MAKE) $(SUBMAKEFLAGS) OPENMP=$(OPENMP) --directory=$(BUILDROOT)atmos_cubed_sphere $(@F) - -atmos_dyn/libatmos_dyn.a: atmos_cubed_sphere/libatmos_cubed_sphere.a atmos_phys/libatmos_phys.a fms/build/libFMS/.libs/libFMS.a FORCE - $(MAKE) $(SUBMAKEFLAGS) OPENMP=$(OPENMP) --directory=atmos_dyn $(@F) - -lm4P/liblm4P.a: fms/build/libFMS/.libs/libFMS.a FORCE - $(MAKE) $(SUBMAKEFLAGS) OPENMP=$(OPENMP) --directory=lm4P $(@F) - -mom6/libmom6.a: fms/build/libFMS/.libs/libFMS.a FORCE - $(MAKE) $(SUBMAKEFLAGS) OPENMP=$(OPENMP) OPENMP="" --directory=mom6 $(@F) - -sis2/libsis2.a: icebergs/libicebergs.a mom6/libmom6.a fms/build/libFMS/.libs/libFMS.a FORCE - $(MAKE) $(SUBMAKEFLAGS) OPENMP=$(OPENMP) --directory=sis2 $(@F) - -icebergs/libicebergs.a: fms/build/libFMS/.libs/libFMS.a FORCE - $(MAKE) $(SUBMAKEFLAGS) OPENMP=$(OPENMP) --directory=icebergs $(@F) - +ESM4.x: FMScoupler/libFMScoupler.a atmos_drivers/libatmos_drivers.a GFDL_atmos_cubed_sphere/libGFDL_atmos_cubed_sphere.a ice_param/libice_param.a atmos_phys/libatmos_phys.a lm4p/liblm4p.a ocean/libocean.a FMS/libFMS.a + $(LD) $^ $(LDFLAGS) -o $@ $(STATIC_LIBS) +FMScoupler/libFMScoupler.a: FMS/libFMS.a GFDL_atmos_cubed_sphere/libGFDL_atmos_cubed_sphere.a atmos_drivers/libatmos_drivers.a atmos_phys/libatmos_phys.a lm4p/liblm4p.a ice_param/libice_param.a ocean/libocean.a FORCE + $(MAKE) SRCROOT=$(SRCROOT) BUILDROOT=$(BUILDROOT) MK_TEMPLATE=$(MK_TEMPLATE) --directory=FMScoupler $(@F) +atmos_drivers/libatmos_drivers.a: FMS/libFMS.a atmos_phys/libatmos_phys.a GFDL_atmos_cubed_sphere/libGFDL_atmos_cubed_sphere.a FORCE + $(MAKE) SRCROOT=$(SRCROOT) BUILDROOT=$(BUILDROOT) MK_TEMPLATE=$(MK_TEMPLATE) --directory=atmos_drivers $(@F) +GFDL_atmos_cubed_sphere/libGFDL_atmos_cubed_sphere.a: FMS/libFMS.a atmos_phys/libatmos_phys.a FORCE + $(MAKE) SRCROOT=$(SRCROOT) BUILDROOT=$(BUILDROOT) MK_TEMPLATE=$(MK_TEMPLATE) --directory=GFDL_atmos_cubed_sphere $(@F) +ice_param/libice_param.a: FMS/libFMS.a ocean/libocean.a FORCE + $(MAKE) SRCROOT=$(SRCROOT) BUILDROOT=$(BUILDROOT) MK_TEMPLATE=$(MK_TEMPLATE) --directory=ice_param $(@F) +atmos_phys/libatmos_phys.a: FMS/libFMS.a FORCE + $(MAKE) SRCROOT=$(SRCROOT) BUILDROOT=$(BUILDROOT) MK_TEMPLATE=$(MK_TEMPLATE) --directory=atmos_phys $(@F) +lm4p/liblm4p.a: FMS/libFMS.a FORCE + $(MAKE) SRCROOT=$(SRCROOT) BUILDROOT=$(BUILDROOT) MK_TEMPLATE=$(MK_TEMPLATE) --directory=lm4p $(@F) +ocean/libocean.a: FMS/libFMS.a FORCE + $(MAKE) SRCROOT=$(SRCROOT) BUILDROOT=$(BUILDROOT) MK_TEMPLATE=$(MK_TEMPLATE) OPENMP="" --directory=ocean $(@F) +FMS/libFMS.a: FORCE + $(MAKE) SRCROOT=$(SRCROOT) BUILDROOT=$(BUILDROOT) MK_TEMPLATE=$(MK_TEMPLATE) --directory=FMS $(@F) FORCE: clean: - $(MAKE) --directory=fms clean + $(MAKE) --directory=FMS clean $(MAKE) --directory=atmos_phys clean - $(MAKE) --directory=atmos_dyn clean - $(MAKE) --directory=atmos_cubed_sphere clean - $(MAKE) --directory=lm4P clean - $(MAKE) --directory=mom6 clean - $(MAKE) --directory=sis2 clean - $(MAKE) --directory=icebergs clean - $(MAKE) --directory=coupler clean -clean_all: clean - $(RM) *.x + $(MAKE) --directory=GFDL_atmos_cubed_sphere clean + $(MAKE) --directory=atmos_drivers clean + $(MAKE) --directory=lm4p clean + $(MAKE) --directory=ocean clean + $(MAKE) --directory=ice_param clean + $(MAKE) --directory=FMScoupler clean +localize: + $(MAKE) -f $(BUILDROOT)FMS localize + $(MAKE) -f $(BUILDROOT)atmos_phys localize + $(MAKE) -f $(BUILDROOT)GFDL_atmos_cubed_sphere localize + $(MAKE) -f $(BUILDROOT)atmos_drivers localize + $(MAKE) -f $(BUILDROOT)lm4p localize + $(MAKE) -f $(BUILDROOT)ocean localize + $(MAKE) -f $(BUILDROOT)ice_param localize + $(MAKE) -f $(BUILDROOT)FMScoupler localize +distclean: + $(RM) -r FMS + $(RM) -r atmos_phys + $(RM) -r GFDL_atmos_cubed_sphere + $(RM) -r atmos_drivers + $(RM) -r lm4p + $(RM) -r ocean + $(RM) -r ice_param + $(RM) -r FMScoupler diff --git a/exec/atmos_cubed_sphere/Makefile b/exec/atmos_cubed_sphere/Makefile deleted file mode 100644 index f53e59c..0000000 --- a/exec/atmos_cubed_sphere/Makefile +++ /dev/null @@ -1,233 +0,0 @@ -# Makefile created by mkmf 19.3.1 -CPPDEFS = -DINTERNAL_FILE_NML -DSPMD -DCLIMATE_NUDGE - -OTHERFLAGS = -I$(BUILDROOT)atmos_phys -I$(BUILDROOT)fms/build/.mods - -TMPFILES = *.o *.mod - -include $(MK_TEMPLATE) - -.DEFAULT: - -echo $@ does not exist. -all: libatmos_cubed_sphere.a -a2b_edge.o: $(SRCROOT)GFDL_atmos_cubed_sphere/model/a2b_edge.F90 fv_grid_utils.o fv_arrays.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/model/a2b_edge.F90 -atmosphere.o: $(SRCROOT)GFDL_atmos_cubed_sphere/driver/GFDL/atmosphere.F90 $(SRCROOT)FMS/include/fms_platform.h $(SRCROOT)FMS/include/file_version.h fv_arrays.o fv_control.o fv_eta.o fv_dynamics.o fv_nesting.o fv_diagnostics.o fv_cmip_diag.o fv_restart.o fv_timing.o fv_mp_mod.o fv_sg.o fv_update_phys.o fv_io.o fv_regional_bc.o fv_climate_nudge.o fv_ada_nudge.o fv_nudge.o gfdl_mp.o cloud_diagnosis.o coarse_graining.o coarse_grained_diagnostics.o coarse_grained_restart_files.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)FMS/include $(SRCROOT)GFDL_atmos_cubed_sphere/driver/GFDL/atmosphere.F90 -boundary.o: $(SRCROOT)GFDL_atmos_cubed_sphere/model/boundary.F90 fv_mp_mod.o fv_arrays.o fv_timing.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/model/boundary.F90 -cloud_diagnosis.o: $(SRCROOT)GFDL_atmos_cubed_sphere/driver/SHiELD/cloud_diagnosis.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/driver/SHiELD/cloud_diagnosis.F90 -coarse_grained_diagnostics.o: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/coarse_grained_diagnostics.F90 fv_arrays.o fv_diagnostics.o fv_mapz.o coarse_graining.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/tools/coarse_grained_diagnostics.F90 -coarse_grained_restart_files.o: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/coarse_grained_restart_files.F90 coarse_graining.o fv_arrays.o fv_io.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/tools/coarse_grained_restart_files.F90 -coarse_graining.o: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/coarse_graining.F90 fv_mapz.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/tools/coarse_graining.F90 -dyn_core.o: $(SRCROOT)GFDL_atmos_cubed_sphere/model/dyn_core.F90 fv_mp_mod.o sw_core.o a2b_edge.o nh_core.o tp_core.o fv_timing.o fv_diagnostics.o fv_diag_column.o fv_update_phys.o fv_ada_nudge.o fv_nudge.o fv_arrays.o boundary.o fv_regional_bc.o test_cases.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/model/dyn_core.F90 -external_ic.o: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/external_ic.F90 $(SRCROOT)FMS/include/file_version.h external_sst.o fv_arrays.o fv_diagnostics.o fv_grid_utils.o fv_io.o fv_mapz.o fv_regional_bc.o fv_mp_mod.o fv_surf_map.o fv_timing.o init_hydro.o fv_fill.o fv_eta.o sim_nc_mod.o fv_nudge.o test_cases.o boundary.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)FMS/include $(SRCROOT)GFDL_atmos_cubed_sphere/tools/external_ic.F90 -external_sst.o: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/external_sst.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/tools/external_sst.F90 -fv_ada_nudge.o: $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_ada_nudge.F90 $(SRCROOT)FMS/include/file_version.h external_sst.o fv_grid_utils.o fv_diagnostics.o tp_core.o fv_mapz.o fv_mp_mod.o fv_timing.o sim_nc_mod.o fv_arrays.o fv_io.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)FMS/include $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_ada_nudge.F90 -fv_arrays.o: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_arrays.F90 $(SRCROOT)FMS/include/fms_platform.h - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)FMS/include $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_arrays.F90 -fv_climate_nudge.o: $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_climate_nudge.F90 $(SRCROOT)FMS/include/file_version.h read_climate_nudge_data.o fv_mapz.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)FMS/include $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_climate_nudge.F90 -fv_cmip_diag.o: $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_cmip_diag.F90 $(SRCROOT)FMS/include/file_version.h fv_mapz.o fv_arrays.o fv_diagnostics.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)FMS/include $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_cmip_diag.F90 -fv_cmp.o: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_cmp.F90 fv_arrays.o gfdl_cloud_microphys.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_cmp.F90 -fv_control.o: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_control.F90 $(SRCROOT)FMS/include/file_version.h fv_io.o fv_restart.o fv_arrays.o fv_grid_utils.o fv_eta.o fv_grid_tools.o fv_mp_mod.o test_cases.o fv_timing.o fv_diagnostics.o coarse_grained_restart_files.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)FMS/include $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_control.F90 -fv_diag_column.o: $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_diag_column.F90 $(SRCROOT)FMS/include/file_version.h fv_arrays.o fv_grid_utils.o fv_sg.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)FMS/include $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_diag_column.F90 -fv_diagnostics.o: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_diagnostics.F90 $(SRCROOT)FMS/include/file_version.h $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_diagnostics.h fv_arrays.o fv_mapz.o fv_mp_mod.o fv_eta.o fv_grid_utils.o a2b_edge.o fv_surf_map.o fv_sg.o gfdl_mp.o fv_diag_column.o gfdl_cloud_microphys.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)FMS/include -I$(SRCROOT)GFDL_atmos_cubed_sphere/tools $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_diagnostics.F90 -fv_dynamics.o: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_dynamics.F90 dyn_core.o fv_mapz.o fv_tracer2d.o fv_grid_utils.o fv_fill.o fv_mp_mod.o fv_timing.o fv_diagnostics.o fv_sg.o fv_nesting.o fv_regional_bc.o boundary.o fv_arrays.o fv_nudge.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_dynamics.F90 -fv_eta.o: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_eta.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_eta.h fv_mp_mod.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)GFDL_atmos_cubed_sphere/tools $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_eta.F90 -fv_fill.o: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_fill.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_fill.F90 -fv_grid_tools.o: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_grid_tools.F90 fv_arrays.o fv_grid_utils.o fv_timing.o fv_mp_mod.o sorted_index.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_grid_tools.F90 -fv_grid_utils.o: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_grid_utils.F90 $(SRCROOT)FMS/include/fms_platform.h external_sst.o fv_arrays.o fv_eta.o fv_mp_mod.o fv_timing.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)FMS/include $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_grid_utils.F90 -fv_io.o: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_io.F90 external_sst.o fv_arrays.o fv_eta.o fv_mp_mod.o fv_treat_da_inc.o fv_mapz.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_io.F90 -fv_mapz.o: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_mapz.F90 fv_grid_utils.o fv_fill.o fv_arrays.o fv_timing.o fv_mp_mod.o fv_cmp.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_mapz.F90 -fv_mp_mod.o: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_mp_mod.F90 fv_arrays.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_mp_mod.F90 -fv_nesting.o: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_nesting.F90 fv_sg.o boundary.o fv_arrays.o fv_grid_utils.o init_hydro.o fv_mapz.o fv_timing.o fv_mp_mod.o fv_diagnostics.o sw_core.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_nesting.F90 -fv_nggps_diag.o: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_nggps_diag.F90 fv_diagnostics.o fv_arrays.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_nggps_diag.F90 -fv_nudge.o: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_nudge.F90 $(SRCROOT)FMS/include/file_version.h external_sst.o fv_grid_utils.o fv_diagnostics.o tp_core.o fv_mapz.o fv_mp_mod.o fv_timing.o sim_nc_mod.o fv_arrays.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)FMS/include $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_nudge.F90 -fv_regional_bc.o: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_regional_bc.F90 fv_arrays.o fv_diagnostics.o fv_grid_utils.o fv_mapz.o fv_mp_mod.o fv_fill.o fv_eta.o boundary.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_regional_bc.F90 -fv_restart.o: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_restart.F90 fv_arrays.o fv_io.o fv_grid_utils.o fv_diagnostics.o init_hydro.o test_cases.o fv_mp_mod.o fv_surf_map.o external_ic.o fv_eta.o boundary.o fv_timing.o fv_treat_da_inc.o coarse_grained_restart_files.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_restart.F90 -fv_sg.o: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_sg.F90 gfdl_cloud_microphys.o fv_mp_mod.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_sg.F90 -fv_surf_map.o: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_surf_map.F90 fv_grid_utils.o fv_mp_mod.o fv_timing.o fv_arrays.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_surf_map.F90 -fv_timing.o: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_timing.F90 fv_mp_mod.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_timing.F90 -fv_tracer2d.o: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_tracer2d.F90 tp_core.o fv_mp_mod.o fv_timing.o boundary.o fv_regional_bc.o fv_arrays.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_tracer2d.F90 -fv_treat_da_inc.o: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_treat_da_inc.F90 fv_arrays.o fv_grid_utils.o fv_mp_mod.o sim_nc_mod.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_treat_da_inc.F90 -fv_update_phys.o: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_update_phys.F90 fv_mp_mod.o fv_arrays.o boundary.o fv_eta.o fv_timing.o fv_diagnostics.o fv_mapz.o fv_climate_nudge.o fv_ada_nudge.o fv_nudge.o fv_grid_utils.o fv_nesting.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_update_phys.F90 -gfdl_cloud_microphys.o: $(SRCROOT)GFDL_atmos_cubed_sphere/driver/SHiELD/gfdl_cloud_microphys.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/driver/SHiELD/gfdl_cloud_microphys.F90 -gfdl_mp.o: $(SRCROOT)GFDL_atmos_cubed_sphere/model/gfdl_mp.F90 fv_arrays.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/model/gfdl_mp.F90 -init_hydro.o: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/init_hydro.F90 fv_grid_utils.o fv_mp_mod.o fv_arrays.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/tools/init_hydro.F90 -nh_core.o: $(SRCROOT)GFDL_atmos_cubed_sphere/model/nh_core.F90 tp_core.o nh_utils.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/model/nh_core.F90 -nh_utils.o: $(SRCROOT)GFDL_atmos_cubed_sphere/model/nh_utils.F90 tp_core.o sw_core.o fv_arrays.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/model/nh_utils.F90 -read_climate_nudge_data.o: $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/read_climate_nudge_data.F90 $(SRCROOT)FMS/include/file_version.h - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)FMS/include $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/read_climate_nudge_data.F90 -sim_nc_mod.o: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/sim_nc_mod.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/tools/sim_nc_mod.F90 -sorted_index.o: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/sorted_index.F90 fv_arrays.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/tools/sorted_index.F90 -sw_core.o: $(SRCROOT)GFDL_atmos_cubed_sphere/model/sw_core.F90 tp_core.o fv_mp_mod.o fv_arrays.o a2b_edge.o test_cases.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/model/sw_core.F90 -test_cases.o: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/test_cases.F90 $(SRCROOT)FMS/include/file_version.h init_hydro.o fv_mp_mod.o fv_grid_utils.o fv_surf_map.o fv_grid_tools.o fv_eta.o fv_sg.o fv_diagnostics.o fv_arrays.o gfdl_cloud_microphys.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)FMS/include $(SRCROOT)GFDL_atmos_cubed_sphere/tools/test_cases.F90 -tp_core.o: $(SRCROOT)GFDL_atmos_cubed_sphere/model/tp_core.F90 fv_grid_utils.o fv_arrays.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)GFDL_atmos_cubed_sphere/model/tp_core.F90 -./test_cases.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/test_cases.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/tools/test_cases.F90 . -./gfdl_cloud_microphys.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/driver/SHiELD/gfdl_cloud_microphys.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/driver/SHiELD/gfdl_cloud_microphys.F90 . -./fv_climate_nudge.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_climate_nudge.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_climate_nudge.F90 . -./tp_core.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/model/tp_core.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/model/tp_core.F90 . -./coarse_grained_diagnostics.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/coarse_grained_diagnostics.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/tools/coarse_grained_diagnostics.F90 . -./fv_fill.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_fill.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_fill.F90 . -./fv_update_phys.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_update_phys.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_update_phys.F90 . -./sim_nc_mod.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/sim_nc_mod.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/tools/sim_nc_mod.F90 . -./fv_tracer2d.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_tracer2d.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_tracer2d.F90 . -./fv_control.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_control.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_control.F90 . -./fv_diag_column.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_diag_column.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_diag_column.F90 . -./fv_mapz.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_mapz.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_mapz.F90 . -./fv_diagnostics.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_diagnostics.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_diagnostics.F90 . -./file_version.h: $(SRCROOT)FMS/include/file_version.h - cp $(SRCROOT)FMS/include/file_version.h . -./gfdl_mp.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/model/gfdl_mp.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/model/gfdl_mp.F90 . -./read_climate_nudge_data.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/read_climate_nudge_data.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/read_climate_nudge_data.F90 . -./fv_restart.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_restart.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_restart.F90 . -./fv_treat_da_inc.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_treat_da_inc.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_treat_da_inc.F90 . -./fv_io.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_io.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_io.F90 . -./fv_timing.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_timing.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_timing.F90 . -./fv_sg.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_sg.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_sg.F90 . -./cloud_diagnosis.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/driver/SHiELD/cloud_diagnosis.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/driver/SHiELD/cloud_diagnosis.F90 . -./fv_nggps_diag.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_nggps_diag.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_nggps_diag.F90 . -./boundary.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/model/boundary.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/model/boundary.F90 . -./fv_cmip_diag.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_cmip_diag.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_cmip_diag.F90 . -./atmosphere.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/driver/GFDL/atmosphere.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/driver/GFDL/atmosphere.F90 . -./init_hydro.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/init_hydro.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/tools/init_hydro.F90 . -./fv_eta.h: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_eta.h - cp $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_eta.h . -./dyn_core.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/model/dyn_core.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/model/dyn_core.F90 . -./sorted_index.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/sorted_index.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/tools/sorted_index.F90 . -./fv_grid_tools.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_grid_tools.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_grid_tools.F90 . -./fv_cmp.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_cmp.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_cmp.F90 . -./fv_arrays.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_arrays.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_arrays.F90 . -./fv_eta.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_eta.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_eta.F90 . -./fv_diagnostics.h: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_diagnostics.h - cp $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_diagnostics.h . -./fv_nudge.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_nudge.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_nudge.F90 . -./nh_core.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/model/nh_core.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/model/nh_core.F90 . -./external_sst.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/external_sst.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/tools/external_sst.F90 . -./nh_utils.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/model/nh_utils.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/model/nh_utils.F90 . -./fv_surf_map.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_surf_map.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_surf_map.F90 . -./fms_platform.h: $(SRCROOT)FMS/include/fms_platform.h - cp $(SRCROOT)FMS/include/fms_platform.h . -./coarse_grained_restart_files.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/coarse_grained_restart_files.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/tools/coarse_grained_restart_files.F90 . -./fv_mp_mod.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_mp_mod.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_mp_mod.F90 . -./sw_core.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/model/sw_core.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/model/sw_core.F90 . -./fv_ada_nudge.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_ada_nudge.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_ada_nudge.F90 . -./coarse_graining.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/coarse_graining.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/tools/coarse_graining.F90 . -./fv_dynamics.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_dynamics.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_dynamics.F90 . -./a2b_edge.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/model/a2b_edge.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/model/a2b_edge.F90 . -./fv_regional_bc.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_regional_bc.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_regional_bc.F90 . -./fv_grid_utils.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_grid_utils.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_grid_utils.F90 . -./fv_nesting.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_nesting.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_nesting.F90 . -./external_ic.F90: $(SRCROOT)GFDL_atmos_cubed_sphere/tools/external_ic.F90 - cp $(SRCROOT)GFDL_atmos_cubed_sphere/tools/external_ic.F90 . -SRC = $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_grid_tools.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/driver/GFDL/atmosphere.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_mapz.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_nggps_diag.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_tracer2d.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/tp_core.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/init_hydro.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_nudge.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/boundary.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/nh_core.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_regional_bc.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/coarse_grained_restart_files.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_diagnostics.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/coarse_grained_diagnostics.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_control.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_timing.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_sg.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_treat_da_inc.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/a2b_edge.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_dynamics.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/gfdl_mp.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_restart.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/external_sst.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_arrays.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_fill.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_update_phys.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_grid_utils.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_cmp.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/sim_nc_mod.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_diag_column.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/sorted_index.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/external_ic.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_io.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_eta.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_ada_nudge.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/driver/SHiELD/gfdl_cloud_microphys.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/coarse_graining.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/nh_utils.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_cmip_diag.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/test_cases.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/read_climate_nudge_data.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_climate_nudge.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/dyn_core.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/sw_core.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_mp_mod.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_surf_map.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_nesting.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/driver/SHiELD/cloud_diagnosis.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_diagnostics.h $(SRCROOT)FMS/include/fms_platform.h $(SRCROOT)FMS/include/file_version.h $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_eta.h -OBJ = fv_grid_tools.o atmosphere.o fv_mapz.o fv_nggps_diag.o fv_tracer2d.o tp_core.o init_hydro.o fv_nudge.o boundary.o nh_core.o fv_regional_bc.o coarse_grained_restart_files.o fv_diagnostics.o coarse_grained_diagnostics.o fv_control.o fv_timing.o fv_sg.o fv_treat_da_inc.o a2b_edge.o fv_dynamics.o gfdl_mp.o fv_restart.o external_sst.o fv_arrays.o fv_fill.o fv_update_phys.o fv_grid_utils.o fv_cmp.o sim_nc_mod.o fv_diag_column.o sorted_index.o external_ic.o fv_io.o fv_eta.o fv_ada_nudge.o gfdl_cloud_microphys.o coarse_graining.o nh_utils.o fv_cmip_diag.o test_cases.o read_climate_nudge_data.o fv_climate_nudge.o dyn_core.o sw_core.o fv_mp_mod.o fv_surf_map.o fv_nesting.o cloud_diagnosis.o -OFF = $(SRCROOT)GFDL_atmos_cubed_sphere/tools/test_cases.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/driver/SHiELD/gfdl_cloud_microphys.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_climate_nudge.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/tp_core.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/coarse_grained_diagnostics.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_fill.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_update_phys.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/sim_nc_mod.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_tracer2d.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_control.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_diag_column.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_mapz.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_diagnostics.F90 $(SRCROOT)FMS/include/file_version.h $(SRCROOT)GFDL_atmos_cubed_sphere/model/gfdl_mp.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/read_climate_nudge_data.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_restart.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_treat_da_inc.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_io.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_timing.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_sg.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/driver/SHiELD/cloud_diagnosis.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_nggps_diag.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/boundary.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_cmip_diag.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/driver/GFDL/atmosphere.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/init_hydro.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_eta.h $(SRCROOT)GFDL_atmos_cubed_sphere/model/dyn_core.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/sorted_index.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_grid_tools.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_cmp.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_arrays.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_eta.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_diagnostics.h $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_nudge.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/nh_core.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/external_sst.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/nh_utils.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_surf_map.F90 $(SRCROOT)FMS/include/fms_platform.h $(SRCROOT)GFDL_atmos_cubed_sphere/tools/coarse_grained_restart_files.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/fv_mp_mod.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/sw_core.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/GFDL_tools/fv_ada_nudge.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/coarse_graining.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_dynamics.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/a2b_edge.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_regional_bc.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_grid_utils.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/model/fv_nesting.F90 $(SRCROOT)GFDL_atmos_cubed_sphere/tools/external_ic.F90 -clean: neat - -rm -f .libatmos_cubed_sphere.a.cppdefs $(OBJ) libatmos_cubed_sphere.a - -neat: - -rm -f $(TMPFILES) - -localize: $(OFF) - cp $(OFF) . - -TAGS: $(SRC) - etags $(SRC) - -tags: $(SRC) - ctags $(SRC) - -libatmos_cubed_sphere.a: $(OBJ) - $(AR) $(ARFLAGS) libatmos_cubed_sphere.a $(OBJ) - diff --git a/exec/atmos_dyn/Makefile b/exec/atmos_dyn/Makefile deleted file mode 100644 index f1f9b55..0000000 --- a/exec/atmos_dyn/Makefile +++ /dev/null @@ -1,41 +0,0 @@ -# Makefile created by mkmf 19.3.0 - -CPPDEFS = -DINTERNAL_FILE_NML -g -DCLIMATE_NUDGE -DSPMD - -OTHERFLAGS = -I$(BUILDROOT)atmos_cubed_sphere -I$(BUILDROOT)atmos_phys -I$(BUILDROOT)fms/build/.mods -I$(SRCROOT)FMS/include - -TMPFILES = *.o - -include $(MK_TEMPLATE) - - -.DEFAULT: - -echo $@ does not exist. -all: libatmos_dyn.a -atmos_model.o: $(SRCROOT)atmos_drivers/coupled/atmos_model.F90 $(SRCROOT)FMS/include/file_version.h - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)FMS/include $(SRCROOT)atmos_drivers/coupled/atmos_model.F90 -./atmos_model.F90: $(SRCROOT)atmos_drivers/coupled/atmos_model.F90 - cp $(SRCROOT)atmos_drivers/coupled/atmos_model.F90 . -./file_version.h: $(SRCROOT)FMS/include/file_version.h - cp $(SRCROOT)FMS/include/file_version.h . -SRC = $(SRCROOT)atmos_drivers/coupled/atmos_model.F90 $(SRCROOT)FMS/include/file_version.h -OBJ = atmos_model.o -OFF = $(SRCROOT)atmos_drivers/coupled/atmos_model.F90 $(SRCROOT)FMS/include/file_version.h -clean: neat - -rm -f .libatmos_dyn.a.cppdefs libatmos_dyn.a *.mod *.o - -neat: - -rm -f $(TMPFILES) *.mod - -localize: $(OFF) - cp $(OFF) . - -TAGS: $(SRC) - etags $(SRC) - -tags: $(SRC) - ctags $(SRC) - -libatmos_dyn.a: $(OBJ) - $(AR) $(ARFLAGS) libatmos_dyn.a $(OBJ) - diff --git a/exec/atmos_phys/Makefile b/exec/atmos_phys/Makefile deleted file mode 100644 index 21472f1..0000000 --- a/exec/atmos_phys/Makefile +++ /dev/null @@ -1,1239 +0,0 @@ -# Makefile created by mkmf 19.3.1 - -# Compile with or without CLUBB (default is on) -ifeq ($(CLUBB),off) - CPPDEFS = -DINTERNAL_FILE_NML -g -else - CPPDEFS = -DINTERNAL_FILE_NML -g -DCLUBB -endif - -OTHERFLAGS = -I$(BUILDROOT)fms/build/.mods -I$(SRCROOT)FMS/include - -TMPFILES = *.f90 *.mod *.o - -include $(MK_TEMPLATE) - -.DEFAULT: - -echo $@ does not exist. -all: libatmos_phys.a -AM3.mat.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3.mat.F90 AM3.mods.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3.mat.F90 -AM3.mods.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3.mods.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3.mods.F90 -AM3.subs.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3.subs.F90 AM3.mods.o mo_jpl.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3.subs.F90 -AM3_fastjx.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3_fastjx.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3_fastjx.F90 -AM3_fphoto.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3_fphoto.F90 AM3_fastjx.o mo_chem_utls.o moz.mods.o AM3.mods.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3_fphoto.F90 -CLUBB_3D_var.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_3D_var.F90 parameters_model.o constants_clubb.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_3D_var.F90 -CLUBB_driver_SCM.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_driver_SCM.F90 aerosol_types.o aer_ccn_act.o aer_ccn_act_k.o ice_nucl.o alt_cloud.o clubb_core.o clubb_precision.o constants_clubb.o error_code.o grid_class.o parameter_indices.o parameters_model.o parameters_tunable.o stats_subs.o stats_variables.o T_in_K_module.o variables_prognostic_module.o polysvp.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_driver_SCM.F90 -MISR_simulator.o: $(SRCROOT)atmos_phys/atmos_param/cosp/MISR_simulator/MISR_simulator.F $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/MISR_simulator/MISR_simulator.F -Skw_module.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/Skw_module.F90 constants_clubb.o clubb_precision.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/Skw_module.F90 -T_in_K_module.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/T_in_K_module.F90 constants_clubb.o clubb_precision.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/T_in_K_module.F90 -advance_helper_module.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_helper_module.F90 clubb_precision.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_helper_module.F90 -advance_sclrm_Nd_module.o: $(SRCROOT)atmos_phys/atmos_param/clubb/advance_sclrm_Nd_module.F90 clubb_precision.o grid_class.o parameters_model.o lapack_wrap.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/advance_sclrm_Nd_module.F90 -advance_windm_edsclrm_module.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_windm_edsclrm_module.F90 grid_class.o parameters_model.o parameters_tunable.o model_flags.o clubb_precision.o stats_type.o stats_variables.o clip_explicit.o error_code.o constants_clubb.o sponge_layer_damping.o lapack_wrap.o diffusion.o mean_adv.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_windm_edsclrm_module.F90 -advance_wp2_wp3_module.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_wp2_wp3_module.F90 grid_class.o parameters_tunable.o stats_type.o stats_variables.o constants_clubb.o model_flags.o clubb_precision.o error_code.o lapack_wrap.o fill_holes.o clip_explicit.o csr_matrix_class_3array.o gmres_wrap.o gmres_cache.o diffusion.o mean_adv.o hyper_diffusion_4th_ord.o advance_helper_module.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_wp2_wp3_module.F90 -advance_xm_wpxp_module.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_xm_wpxp_module.F90 parameters_tunable.o constants_clubb.o parameters_model.o grid_class.o model_flags.o mono_flux_limiter.o pdf_parameter_module.o clubb_precision.o error_code.o stats_type.o stats_variables.o sponge_layer_damping.o diffusion.o mean_adv.o clip_semi_implicit.o advance_helper_module.o lapack_wrap.o pos_definite_module.o clip_explicit.o fill_holes.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_xm_wpxp_module.F90 -advance_xp2_xpyp_module.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_xp2_xpyp_module.F90 constants_clubb.o model_flags.o parameters_tunable.o parameters_model.o grid_class.o clubb_precision.o clip_explicit.o stats_type.o error_code.o stats_variables.o array_index.o diffusion.o mean_adv.o advance_helper_module.o lapack_wrap.o interpolation.o fill_holes.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_xp2_xpyp_module.F90 -aer_ccn_act.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aer_ccn_act.F90 aer_ccn_act_k.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aer_ccn_act.F90 -aer_ccn_act_k.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aer_ccn_act_k.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aer_ccn_act_k.F90 -aer_in_act.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aer_in_act.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aer_in_act.F90 -aerosol.o: $(SRCROOT)atmos_phys/atmos_shared/aerosol/aerosol.F90 aerosol_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/aerosol/aerosol.F90 -aerosol_cloud.o: $(SRCROOT)atmos_phys/atmos_param/aerosol_cloud/aerosol_cloud.F90 aerosol_types.o polysvp.o aerosol_params.o aer_ccn_act.o ice_nucl.o lscloud_types.o lscloud_debug.o moist_processes_utils.o physics_radiation_exch.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/aerosol_cloud/aerosol_cloud.F90 -aerosol_params.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aerosol_params.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aerosol_params.F90 -aerosol_thermodynamics.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/aerosol_thermodynamics.F90 tropchem_types_mod.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/aerosol_thermodynamics.F90 -aerosol_types.o: $(SRCROOT)atmos_phys/atmos_shared/aerosol/aerosol_types.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/aerosol/aerosol_types.F90 -aerosolrad_driver.o: $(SRCROOT)atmos_phys/atmos_param/radiation/aerosols/aerosolrad_driver.F90 aerosol_types.o aerosol.o aerosolrad_types.o aerosolrad_package.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/aerosols/aerosolrad_driver.F90 -aerosolrad_package.o: $(SRCROOT)atmos_phys/atmos_param/radiation/aerosols/aerosolrad_package.F90 aerosol_types.o aerosolrad_types.o sealw99.o esfsw_driver.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/aerosols/aerosolrad_package.F90 -aerosolrad_types.o: $(SRCROOT)atmos_phys/atmos_param/radiation/aerosols/aerosolrad_types.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/aerosols/aerosolrad_types.F90 -alt_cloud.o: $(SRCROOT)atmos_phys/atmos_param/clubb/alt_cloud.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/alt_cloud.F90 -anl_erf.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/anl_erf.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/anl_erf.F90 -array_index.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/array_index.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/array_index.F90 -array_lib.o: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/array_lib.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H mrgrnk.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/array_lib.F90 -atmos_age_tracer.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_age_tracer.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_age_tracer.F90 -atmos_carbon_aerosol.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_carbon_aerosol.F90 atmos_cmip_diag.o atmos_tracer_utilities.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_carbon_aerosol.F90 -atmos_ch3i.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_ch3i.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_ch3i.F90 -atmos_ch4.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_ch4.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_ch4.F90 -atmos_cmip_diag.o: $(SRCROOT)atmos_phys/atmos_shared/atmos_cmip_diag/atmos_cmip_diag.F90 $(SRCROOT)atmos_phys/atmos_shared/atmos_cmip_diag/atmos_cmip_interp.inc - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_shared/atmos_cmip_diag $(SRCROOT)atmos_phys/atmos_shared/atmos_cmip_diag/atmos_cmip_diag.F90 -atmos_co2.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_co2.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_co2.F90 -atmos_convection_tracer.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_convection_tracer.F90 atmos_tracer_utilities.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_convection_tracer.F90 -atmos_dust.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_dust.F90 atmos_cmip_diag.o atmos_tracer_utilities.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_dust.F90 -atmos_global_diag.o: $(SRCROOT)atmos_phys/atmos_shared/atmos_cmip_diag/atmos_global_diag.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/atmos_cmip_diag/atmos_global_diag.F90 -atmos_lib.o: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/atmos_lib.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/atmos_lib.F90 -atmos_nh3_tag.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_nh3_tag.F90 atmos_cmip_diag.o atmos_tracer_utilities.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_nh3_tag.F90 -atmos_nudge.o: $(SRCROOT)atmos_phys/atmos_shared/atmos_nudge/atmos_nudge.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/atmos_nudge/atmos_nudge.F90 -atmos_radon.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_radon.F90 atmos_tracer_utilities.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_radon.F90 -atmos_regional_tracer_driver.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_regional_tracer_driver.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_regional_tracer_driver.F90 -atmos_sea_salt.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_sea_salt.F90 atmos_cmip_diag.o atmos_tracer_utilities.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_sea_salt.F90 -atmos_soa.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_soa.F90 atmos_cmip_diag.o xactive_bvoc.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_soa.F90 -atmos_sulfate.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_sulfate.F90 atmos_cmip_diag.o cloud_chem.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_sulfate.F90 -atmos_sulfur_hex.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_sulfur_hex.F90 atmos_tracer_utilities.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_sulfur_hex.F90 -atmos_tracer_driver.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_tracer_driver.F90 atmos_cmip_diag.o atmos_tracer_utilities.o atmos_radon.o atmos_carbon_aerosol.o atmos_convection_tracer.o atmos_sulfur_hex.o atmos_ch3i.o atmos_sea_salt.o atmos_dust.o atmos_sulfate.o atmos_soa.o atmos_nh3_tag.o tropchem_driver.o atmos_regional_tracer_driver.o strat_chem_driver.o atmos_age_tracer.o atmos_co2.o atmos_ch4.o atmos_tropopause.o xactive_bvoc.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_tracer_driver.F90 -atmos_tracer_utilities.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_tracer_utilities.F90 atmos_cmip_diag.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_tracer_utilities.F90 -atmos_tropopause.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_tropopause.F90 atmos_cmip_diag.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_tropopause.F90 -betaDistribution.o: $(SRCROOT)atmos_phys/atmos_param/cloud_generator/betaDistribution.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/cloud_generator/betaDistribution.F90 -betts_miller.o: $(SRCROOT)atmos_phys/atmos_param/betts_miller/betts_miller.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/betts_miller/betts_miller.F90 -bm_massflux.o: $(SRCROOT)atmos_phys/atmos_param/betts_miller/bm_massflux.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/betts_miller/bm_massflux.F90 -bm_omp.o: $(SRCROOT)atmos_phys/atmos_param/betts_miller/bm_omp.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/betts_miller/bm_omp.F90 -bulkphys_rad.o: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/bulkphys_rad.F90 cloudrad_types.o strat_clouds_W.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/bulkphys_rad.F90 -calc_Re.o: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/calc_Re.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H math_lib.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/calc_Re.F90 -calendar.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/calendar.F90 clubb_precision.o constants_clubb.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/calendar.F90 -cg_drag.o: $(SRCROOT)atmos_phys/atmos_param/cg_drag/cg_drag.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/cg_drag/cg_drag.F90 -check_nan.o: $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/check_nan.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/check_nan.F90 -cldwat2m_micro.o: $(SRCROOT)atmos_phys/atmos_param/microphysics/cldwat2m_micro.F90 gamma_mg.o lscloud_types.o simple_pdf.o physics_radiation_exch.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/microphysics/cldwat2m_micro.F90 -clip_explicit.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clip_explicit.F90 grid_class.o parameters_model.o model_flags.o clubb_precision.o stats_type.o stats_variables.o constants_clubb.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clip_explicit.F90 -clip_semi_implicit.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clip_semi_implicit.F90 clubb_precision.o constants_clubb.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clip_semi_implicit.F90 -cloud_chem.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/cloud_chem.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/cloud_chem.F90 -cloud_generator.o: $(SRCROOT)atmos_phys/atmos_param/cloud_generator/cloud_generator.F90 betaDistribution.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/cloud_generator/cloud_generator.F90 -cloud_obs.o: $(SRCROOT)atmos_phys/atmos_param/cloud_obs/cloud_obs.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/cloud_obs/cloud_obs.F90 -cloud_rad.o: $(SRCROOT)atmos_phys/atmos_param/cloud_rad/cloud_rad.F90 gamma_mg.o lscloud_constants.o aerosol_types.o physics_radiation_exch.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/cloud_rad/cloud_rad.F90 -cloud_spec.o: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloud_spec.F90 get_random_number_stream.o aerosol_types.o physics_radiation_exch.o cloudrad_types.o strat_clouds_W.o donner_deep_clouds_W.o uw_clouds_W.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloud_spec.F90 -cloud_zonal.o: $(SRCROOT)atmos_phys/atmos_param/cloud_zonal/cloud_zonal.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/cloud_zonal/cloud_zonal.F90 -cloudrad_diagnostics.o: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_diagnostics.F90 atmos_cmip_diag.o cloudrad_types.o microphys_rad.o isccp_clouds.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_diagnostics.F90 -cloudrad_driver.o: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_driver.F90 aerosol_types.o physics_radiation_exch.o cloudrad_types.o cloud_spec.o cloudrad_package.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_driver.F90 -cloudrad_package.o: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_package.F90 cloudrad_types.o cloudrad_diagnostics.o bulkphys_rad.o microphys_rad.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_package.F90 -cloudrad_types.o: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_types.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_types.F90 -clouds.o: $(SRCROOT)atmos_phys/atmos_param/clouds/clouds.F90 cloud_rad.o cloud_zonal.o cloud_obs.o rh_clouds.o diag_cloud.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clouds/clouds.F90 -clubb_core.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clubb_core.F90 constants_clubb.o parameters_tunable.o parameters_model.o model_flags.o grid_class.o numerical_check.o variables_diagnostic_module.o pdf_parameter_module.o advance_sclrm_Nd_module.o advance_xm_wpxp_module.o advance_xp2_xpyp_module.o surface_varnce_module.o pdf_closure_module.o mixing_length.o advance_windm_edsclrm_module.o saturation.o advance_wp2_wp3_module.o clubb_precision.o error_code.o Skw_module.o clip_explicit.o T_in_K_module.o stats_subs.o stats_type.o stats_variables.o fill_holes.o sigma_sqd_w_module.o parameter_indices.o variables_prognostic_module.o csr_matrix_class_3array.o gmres_wrap.o gmres_cache.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clubb_core.F90 -clubb_precision.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clubb_precision.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clubb_precision.F90 -constants_clubb.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/constants_clubb.F90 clubb_precision.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/constants_clubb.F90 -conv_closures.o: $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_closures.F90 conv_utilities_k.o conv_plumes_k.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_closures.F90 -conv_plumes.o: $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_plumes.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_plumes.F90 -conv_plumes_k.o: $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_plumes_k.F90 $(SRCROOT)FMS/include/fms_platform.h aer_ccn_act_k.o conv_utilities_k.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)FMS/include $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_plumes_k.F90 -conv_utilities.o: $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_utilities.F90 conv_utilities_k.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_utilities.F90 -conv_utilities_k.o: $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_utilities_k.F90 $(SRCROOT)FMS/include/fms_platform.h - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)FMS/include $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_utilities_k.F90 -convection_driver.o: $(SRCROOT)atmos_phys/atmos_param/convection_driver/convection_driver.F90 atmos_global_diag.o atmos_cmip_diag.o physics_types.o vert_diff_driver.o physics_radiation_exch.o betts_miller.o bm_massflux.o bm_omp.o donner_deep.o moist_conv.o uw_conv.o ras.o dry_adj.o detr_ice_num.o rh_clouds.o cu_mo_trans.o mo_hook.o aerosol_types.o moist_processes_utils.o convection_utilities.o atmos_tracer_utilities.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/convection_driver/convection_driver.F90 -convection_utilities.o: $(SRCROOT)atmos_phys/atmos_param/convection_driver/convection_utilities.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/convection_driver/convection_utilities.F90 -corr_matrix_module.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/corr_matrix_module.F90 input_reader.o matrix_operations.o constants_clubb.o clubb_precision.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/corr_matrix_module.F90 -cosp.o: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H cosp_types.o cosp_simulator.o cosp_modis_simulator.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp.F90 -cosp_constants.o: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_constants.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_constants.F90 -cosp_diagnostics.o: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_diagnostics.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H cosp_types.o cosp_io.o cosp_constants.o lmd_ipsl_stats.o cosp_modis_simulator.o modis_simulator.o cosp_utils.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_diagnostics.F90 -cosp_driver.o: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_driver.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H physics_radiation_exch.o physics_types.o cosp_types.o cosp.o cosp_io.o cosp_constants.o cosp_modis_simulator.o cosp_diagnostics.o cosp_utils.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_driver.F90 -cosp_io.o: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_io.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H cosp_constants.o cosp_types.o cosp_modis_simulator.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_io.F90 -cosp_isccp_simulator.o: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_isccp_simulator.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H cosp_constants.o cosp_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_isccp_simulator.F90 -cosp_lidar.o: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_lidar.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H cosp_constants.o cosp_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_lidar.F90 -cosp_misr_simulator.o: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_misr_simulator.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H cosp_constants.o cosp_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_misr_simulator.F90 -cosp_modis_simulator.o: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_modis_simulator.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H cosp_constants.o cosp_types.o modis_simulator.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_modis_simulator.F90 -cosp_radar.o: $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/cosp_radar.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H cosp_constants.o cosp_types.o cosp_utils.o radar_simulator_types.o array_lib.o atmos_lib.o format_input.o mrgrnk.o math_lib.o optics_lib.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/cosp_radar.F90 -cosp_rttov_simulator.o: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_rttov_simulator.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H cosp_constants.o cosp_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_rttov_simulator.F90 -cosp_simulator.o: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_simulator.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H cosp_constants.o cosp_types.o cosp_radar.o cosp_lidar.o cosp_isccp_simulator.o cosp_modis_simulator.o cosp_misr_simulator.o cosp_rttov_simulator.o cosp_stats.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_simulator.F90 -cosp_stats.o: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_stats.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H cosp_constants.o cosp_types.o llnl_stats.o lmd_ipsl_stats.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_stats.F90 -cosp_types.o: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_types.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H cosp_constants.o cosp_utils.o radar_simulator_types.o scale_LUTs_io.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_types.F90 -cosp_utils.o: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_utils.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H cosp_constants.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_utils.F90 -csr_matrix_class_3array.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/csr_matrix_class_3array.F90 constants_clubb.o grid_class.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/csr_matrix_class_3array.F90 -cu_mo_trans.o: $(SRCROOT)atmos_phys/atmos_param/cu_mo_trans/cu_mo_trans.F90 convection_utilities.o moist_processes_utils.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/cu_mo_trans/cu_mo_trans.F90 -cumulus_closure_k.o: $(SRCROOT)atmos_phys/atmos_param/donner_deep/cumulus_closure_k.F90 donner_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/donner_deep/cumulus_closure_k.F90 -damping_driver.o: $(SRCROOT)atmos_phys/atmos_param/damping_driver/damping_driver.F90 mg_drag.o cg_drag.o topo_drag.o atmos_cmip_diag.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/damping_driver/damping_driver.F90 -deep_conv.o: $(SRCROOT)atmos_phys/atmos_param/shallow_cu/deep_conv.F90 conv_utilities.o conv_utilities_k.o conv_plumes_k.o conv_closures.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/shallow_cu/deep_conv.F90 -detr_ice_num.o: $(SRCROOT)atmos_phys/atmos_param/convection_driver/detr_ice_num.F90 lscloud_constants.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/convection_driver/detr_ice_num.F90 -diag_cloud.o: $(SRCROOT)atmos_phys/atmos_param/diag_cloud/diag_cloud.F90 cloud_zonal.o diag_cloud_rad.o shallow_conv.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/diag_cloud/diag_cloud.F90 -diag_cloud_rad.o: $(SRCROOT)atmos_phys/atmos_param/diag_cloud_rad/diag_cloud_rad.F90 cloud_rad.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/diag_cloud_rad/diag_cloud_rad.F90 -diffusion.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/diffusion.F90 grid_class.o clubb_precision.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/diffusion.F90 -diffusivity.o: $(SRCROOT)atmos_phys/atmos_param/diffusivity/diffusivity.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/diffusivity/diffusivity.F90 -donner_cape_k.o: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_cape_k.F90 donner_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_cape_k.F90 -donner_cloud_model_k.o: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_cloud_model_k.F90 donner_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_cloud_model_k.F90 -donner_deep.o: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_deep.F90 donner_types.o conv_utilities_k.o conv_plumes_k.o fms_donner.o nonfms_donner.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_deep.F90 -donner_deep_clouds_W.o: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/donner_deep_clouds_W.F90 cloudrad_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/donner_deep_clouds_W.F90 -donner_deep_k.o: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_deep_k.F90 donner_types.o conv_utilities_k.o conv_plumes_k.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_deep_k.F90 -donner_deep_miz.o: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_deep_miz.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_deep_miz.F90 -donner_lite_k.o: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_lite_k.F90 donner_types.o conv_utilities_k.o conv_plumes_k.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_lite_k.F90 -donner_lscloud_k.o: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_lscloud_k.F90 donner_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_lscloud_k.F90 -donner_meso_k.o: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_meso_k.F90 donner_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_meso_k.F90 -donner_rad_k.o: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_rad_k.F90 donner_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_rad_k.F90 -donner_types.o: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_types.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_types.h - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/donner_deep $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_types.F90 -donner_utilities_k.o: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_utilities_k.F90 donner_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_utilities_k.F90 -dry_adj.o: $(SRCROOT)atmos_phys/atmos_param/dry_adj/dry_adj.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/dry_adj/dry_adj.F90 -dsd.o: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/dsd.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H array_lib.o math_lib.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/dsd.F90 -edt.o: $(SRCROOT)atmos_phys/atmos_param/edt/edt.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/edt/edt.F90 -endian.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/endian.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/endian.F90 -entrain.o: $(SRCROOT)atmos_phys/atmos_param/entrain/entrain.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/entrain/entrain.F90 -error_code.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/error_code.F90 constants_clubb.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/error_code.F90 -esfsw_bands.o: $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_bands.F90 esfsw_utilities.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_bands.F90 -esfsw_driver.o: $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_driver.F90 esfsw_parameters.o esfsw_bands.o esfsw_utilities.o shortwave_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_driver.F90 -esfsw_parameters.o: $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_parameters.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_parameters.F90 -esfsw_utilities.o: $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_utilities.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_utilities.F90 -extrapolation.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/extrapolation.F90 clubb_precision.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/extrapolation.F90 -file_functions.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/file_functions.F90 clubb_precision.o constants_clubb.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/file_functions.F90 -fill_holes.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/fill_holes.F90 grid_class.o clubb_precision.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/fill_holes.F90 -fms_donner.o: $(SRCROOT)atmos_phys/atmos_param/donner_deep/fms_donner.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_nml.h atmos_tracer_utilities.o donner_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/donner_deep $(SRCROOT)atmos_phys/atmos_param/donner_deep/fms_donner.F90 -format_input.o: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/format_input.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H array_lib.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/format_input.F90 -gamma_mg.o: $(SRCROOT)atmos_phys/atmos_param/microphysics/gamma_mg.F90 lscloud_constants.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/microphysics/gamma_mg.F90 -gas_tf.o: $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/gas_tf.F90 longwave_utilities.o longwave_params.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/gas_tf.F90 -gases.o: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/gases.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/gases.F90 -get_random_number_stream.o: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/get_random_number_stream.F90 cloudrad_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/get_random_number_stream.F90 -gmres_cache.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/gmres_cache.F90 clubb_precision.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/gmres_cache.F90 -gmres_wrap.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/gmres_wrap.F90 gmres_cache.o clubb_precision.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/gmres_wrap.F90 -grey_radiation.o: $(SRCROOT)atmos_phys/atmos_param/grey_radiation/grey_radiation.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/grey_radiation/grey_radiation.F90 -grid_class.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/grid_class.F90 clubb_precision.o constants_clubb.o error_code.o file_functions.o interpolation.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/grid_class.F90 -hydrostatic_module.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/hydrostatic_module.F90 constants_clubb.o grid_class.o clubb_precision.o interpolation.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/hydrostatic_module.F90 -hyper_diffusion_4th_ord.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/hyper_diffusion_4th_ord.F90 clubb_precision.o grid_class.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/hyper_diffusion_4th_ord.F90 -icarus.o: $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/icarus.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/icarus.F90 -ice_nucl.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/ice_nucl.F90 aer_ccn_act_k.o aerosol_params.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/ice_nucl.F90 -input_names.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/input_names.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/input_names.F90 -input_reader.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/input_reader.F90 clubb_precision.o constants_clubb.o input_names.o interpolation.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/input_reader.F90 -interpolation.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/interpolation.F90 clubb_precision.o constants_clubb.o model_flags.o error_code.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/interpolation.F90 -isccp_cloud_types.o: $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/isccp_cloud_types.F $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/isccp_cloud_types.F -isccp_clouds.o: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/isccp_clouds.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/isccp_clouds.F90 -isoropiaIIcode.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/isoropiaIIcode.F $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/isrpia.inc - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/isoropiaIIcode.F -lapack_wrap.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/lapack_wrap.F90 constants_clubb.o error_code.o clubb_precision.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/lapack_wrap.F90 -lidar_simulator.o: $(SRCROOT)atmos_phys/atmos_param/cosp/actsim/lidar_simulator.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/actsim/lidar_simulator.F90 -lin_cloud_microphys.o: $(SRCROOT)atmos_phys/atmos_param/lin_cloud_microphys/lin_cloud_microphys.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/lin_cloud_microphys/lin_cloud_microphys.F90 -llnl_stats.o: $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/llnl_stats.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H cosp_constants.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/llnl_stats.F90 -lmd_ipsl_stats.o: $(SRCROOT)atmos_phys/atmos_param/cosp/actsim/lmd_ipsl_stats.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H llnl_stats.o cosp_constants.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/actsim/lmd_ipsl_stats.F90 -longwave_clouds.o: $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_clouds.F90 longwave_utilities.o longwave_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_clouds.F90 -longwave_driver.o: $(SRCROOT)atmos_phys/atmos_param/radiation/driver/longwave_driver.F90 radiation_driver_types.o aerosolrad_types.o sealw99.o longwave_types.o radiative_gases.o radiative_gases_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/driver/longwave_driver.F90 -longwave_fluxes.o: $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_fluxes.F90 longwave_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_fluxes.F90 -longwave_params.o: $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_params.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_params.F90 -longwave_tables.o: $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_tables.F90 longwave_utilities.o longwave_params.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_tables.F90 -longwave_types.o: $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_types.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_types.F90 -longwave_utilities.o: $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_utilities.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_utilities.F90 -ls_cloud_macrophysics.o: $(SRCROOT)atmos_phys/atmos_param/macrophysics/ls_cloud_macrophysics.F90 physics_types.o tiedtke_macro.o aerosol_cloud.o lscloud_types.o CLUBB_driver_SCM.o aerosol_types.o moist_processes_utils.o physics_radiation_exch.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/macrophysics/ls_cloud_macrophysics.F90 -ls_cloud_microphysics.o: $(SRCROOT)atmos_phys/atmos_param/microphysics/ls_cloud_microphysics.F90 physics_types.o lscloud_types.o aerosol_types.o physics_radiation_exch.o moist_processes_utils.o lin_cloud_microphys.o lscloud_debug.o rotstayn_klein_mp.o morrison_gettelman_microp.o cldwat2m_micro.o micro_mg.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/microphysics/ls_cloud_microphysics.F90 -lscale_cond.o: $(SRCROOT)atmos_phys/atmos_param/lscale_cond/lscale_cond.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/lscale_cond/lscale_cond.F90 -lscloud_constants.o: $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_constants.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_constants.F90 -lscloud_debug.o: $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_debug.F90 lscloud_types.o moist_processes_utils.o check_nan.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_debug.F90 -lscloud_driver.o: $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_driver.F90 physics_types.o lscale_cond.o lscloud_debug.o lscloud_types.o polysvp.o lscloud_netcdf.o rh_clouds.o physics_radiation_exch.o ls_cloud_macrophysics.o ls_cloud_microphysics.o aerosol_cloud.o strat_cloud.o moist_processes_utils.o aerosol_types.o atmos_tracer_utilities.o atmos_global_diag.o atmos_cmip_diag.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_driver.F90 -lscloud_netcdf.o: $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_netcdf.F90 lscloud_types.o atmos_cmip_diag.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_netcdf.F90 -lscloud_types.o: $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_types.F90 atmos_cmip_diag.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_types.F90 -lw_gases_stdtf.o: $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/lw_gases_stdtf.F90 longwave_utilities.o gas_tf.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/lw_gases_stdtf.F90 -m_tracname.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/m_tracname.F90 moz.mods.o AM3.mods.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/m_tracname.F90 -math_lib.o: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/math_lib.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H mrgrnk.o array_lib.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/math_lib.F90 -matrix_operations.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/matrix_operations.F90 clubb_precision.o error_code.o constants_clubb.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/matrix_operations.F90 -mean_adv.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mean_adv.F90 grid_class.o model_flags.o clubb_precision.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mean_adv.F90 -mg_drag.o: $(SRCROOT)atmos_phys/atmos_param/mg_drag/mg_drag.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/mg_drag/mg_drag.F90 -micro_mg.o: $(SRCROOT)atmos_phys/atmos_param/microphysics/micro_mg.F90 gamma_mg.o lscloud_types.o simple_pdf.o physics_radiation_exch.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/microphysics/micro_mg.F90 -microphys_rad.o: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/microphys_rad.F90 cloudrad_types.o sealw99.o esfsw_driver.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/microphys_rad.F90 -mixing_length.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mixing_length.F90 constants_clubb.o parameters_tunable.o parameters_model.o grid_class.o numerical_check.o saturation.o error_code.o model_flags.o clubb_precision.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mixing_length.F90 -mo_chem_utls.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_chem_utls.F90 moz.mods.o AM3.mods.o m_tracname.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_chem_utls.F90 -mo_chemdr.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_chemdr.F90 tropchem_types_mod.o mo_chem_utls.o moz.mods.o AM3.mods.o mo_photo.o mo_exp_slv.o mo_imp_slv.o mo_rodas_slv.o mo_usrrxt.o mo_setinv.o moz.subs.o AM3.subs.o mo_setsox.o mo_fphoto.o AM3_fphoto.o strat_chem_utilities.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_chemdr.F90 -mo_chemini.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_chemini.F90 mo_photo.o mo_chem_utls.o mo_usrrxt.o moz.mods.o AM3.mods.o mo_exp_slv.o mo_imp_slv.o mo_rodas_slv.o mo_read_sim_chm.o mo_fphoto.o AM3_fphoto.o tropchem_types_mod.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_chemini.F90 -mo_exp_slv.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_exp_slv.F90 moz.mods.o AM3.mods.o mo_chem_utls.o moz.mat.o AM3.mat.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_exp_slv.F90 -mo_fastjx.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/mo_fastjx.F90 tropchem_types_mod.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/mo_fastjx.F90 -mo_fphoto.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/mo_fphoto.F90 mo_fastjx.o mo_chem_utls.o moz.mods.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/mo_fphoto.F90 -mo_hook.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_hook.F90 atmos_cmip_diag.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_hook.F90 -mo_imp_slv.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_imp_slv.F90 moz.mods.o AM3.mods.o mo_chem_utls.o m_tracname.o moz.mat.o AM3.mat.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_imp_slv.F90 -mo_jpl.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_jpl.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_jpl.F90 -mo_photo.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_photo.F90 mo_chem_utls.o moz.mods.o AM3.mods.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_photo.F90 -mo_read_sim_chm.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_read_sim_chm.F90 moz.mods.o AM3.mods.o m_tracname.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_read_sim_chm.F90 -mo_rodas_slv.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_rodas_slv.F90 moz.mods.o AM3.mods.o mo_chem_utls.o moz.mat.o AM3.mat.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_rodas_slv.F90 -mo_setinv.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_setinv.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_setinv.F90 -mo_setsox.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/mo_setsox.F90 mo_chem_utls.o tropchem_types_mod.o cloud_chem.o aerosol_thermodynamics.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/mo_setsox.F90 -mo_usrrxt.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_usrrxt.F90 aerosol_thermodynamics.o strat_chem_utilities.o tropchem_types_mod.o mo_chem_utls.o moz.mods.o AM3.mods.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_usrrxt.F90 -model_flags.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/model_flags.F90 constants_clubb.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/model_flags.F90 -modis_simulator.o: $(SRCROOT)atmos_phys/atmos_param/cosp/MODIS_simulator/modis_simulator.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H cosp_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/MODIS_simulator/modis_simulator.F90 -moist_conv.o: $(SRCROOT)atmos_phys/atmos_param/moist_conv/moist_conv.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/moist_conv/moist_conv.F90 -moist_processes.o: $(SRCROOT)atmos_phys/atmos_param/moist_processes/moist_processes.F90 physics_types.o physics_radiation_exch.o lscloud_driver.o convection_driver.o convection_utilities.o atmos_global_diag.o vert_diff_driver.o aerosol_types.o atmos_tracer_utilities.o moist_processes_utils.o atmos_dust.o atmos_tracer_driver.o atmos_sea_salt.o atmos_cmip_diag.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/moist_processes/moist_processes.F90 -moist_processes_utils.o: $(SRCROOT)atmos_phys/atmos_param/moist_processes/moist_processes_utils.F90 lscloud_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/moist_processes/moist_processes_utils.F90 -mono_flux_limiter.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mono_flux_limiter.F90 grid_class.o constants_clubb.o clubb_precision.o error_code.o fill_holes.o stats_type.o stats_variables.o mean_adv.o lapack_wrap.o anl_erf.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mono_flux_limiter.F90 -morrison_gettelman_microp.o: $(SRCROOT)atmos_phys/atmos_param/microphysics/morrison_gettelman_microp.F90 polysvp.o lscloud_debug.o lscloud_types.o gamma_mg.o lscloud_constants.o simple_pdf.o physics_radiation_exch.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/microphysics/morrison_gettelman_microp.F90 -moz.mat.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/moz.mat.F90 moz.mods.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/moz.mat.F90 -moz.mods.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/moz.mods.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/moz.mods.F90 -moz.subs.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/moz.subs.F90 moz.mods.o mo_jpl.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/moz.subs.F90 -mrgrnk.o: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/mrgrnk.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/mrgrnk.F90 -mt95.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mt95.f90 - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mt95.f90 -my25_turb.o: $(SRCROOT)atmos_phys/atmos_param/my25_turb/my25_turb.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/my25_turb/my25_turb.F90 -nonfms_donner.o: $(SRCROOT)atmos_phys/atmos_param/donner_deep/nonfms_donner.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_nml.h donner_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/donner_deep $(SRCROOT)atmos_phys/atmos_param/donner_deep/nonfms_donner.F90 -numerical_check.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/numerical_check.F90 grid_class.o clubb_precision.o parameters_model.o pdf_parameter_module.o stats_variables.o constants_clubb.o variables_diagnostic_module.o variables_prognostic_module.o parameters_microphys.o error_code.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/numerical_check.F90 -optical_path.o: $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/optical_path.F90 longwave_utilities.o longwave_params.o lw_gases_stdtf.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/optical_path.F90 -optics_lib.o: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/optics_lib.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/optics_lib.F90 -output_grads.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/output_grads.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/recl.inc clubb_precision.o constants_clubb.o stat_file_module.o model_flags.o endian.o calendar.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/output_grads.F90 -output_netcdf.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/output_netcdf.F90 stat_file_module.o clubb_precision.o constants_clubb.o parameters_model.o parameters_tunable.o parameter_indices.o model_flags.o parameters_microphys.o parameters_radiation.o calendar.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/output_netcdf.F90 -ozone.o: $(SRCROOT)atmos_phys/atmos_param/radiation/radiative_gases/ozone.F90 radiative_gases_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/radiative_gases/ozone.F90 -parameter_indices.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameter_indices.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameter_indices.F90 -parameters_microphys.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_microphys.F90 clubb_precision.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_microphys.F90 -parameters_model.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_model.F90 clubb_precision.o constants_clubb.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_model.F90 -parameters_radiation.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_radiation.F90 clubb_precision.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_radiation.F90 -parameters_tunable.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_tunable.F90 parameter_indices.o grid_class.o clubb_precision.o constants_clubb.o error_code.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_tunable.F90 -pdf_closure_module.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/pdf_closure_module.F90 constants_clubb.o parameters_model.o parameters_tunable.o pdf_parameter_module.o anl_erf.o numerical_check.o saturation.o error_code.o stats_variables.o clubb_precision.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/pdf_closure_module.F90 -pdf_parameter_module.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/pdf_parameter_module.F90 clubb_precision.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/pdf_parameter_module.F90 -pf_to_mr.o: $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/pf_to_mr.F $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/pf_to_mr.F -physics_driver.o: $(SRCROOT)atmos_phys/atmos_param/physics_driver/physics_driver.F90 atmos_tracer_driver.o atmos_cmip_diag.o aerosol_types.o physics_radiation_exch.o physics_types.o moist_processes_utils.o aerosol.o cosp_driver.o moist_processes.o vert_turb_driver.o vert_diff_driver.o damping_driver.o grey_radiation.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/physics_driver/physics_driver.F90 -physics_radiation_exch.o: $(SRCROOT)atmos_phys/atmos_param/physics_radiation_exch/physics_radiation_exch.F90 $(SRCROOT)FMS/include/fms_platform.h - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)FMS/include $(SRCROOT)atmos_phys/atmos_param/physics_radiation_exch/physics_radiation_exch.F90 -physics_types.o: $(SRCROOT)atmos_phys/atmos_param/physics_driver/physics_types.F90 $(SRCROOT)FMS/include/fms_platform.h - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)FMS/include $(SRCROOT)atmos_phys/atmos_param/physics_driver/physics_types.F90 -polysvp.o: $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/polysvp.F90 lscloud_constants.o lscloud_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/polysvp.F90 -pos_definite_module.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/pos_definite_module.F90 grid_class.o constants_clubb.o clubb_precision.o error_code.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/pos_definite_module.F90 -prec_scops.o: $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/prec_scops.F $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/prec_scops.F -qe_moist_convection.o: $(SRCROOT)atmos_phys/atmos_param/qe_moist_convection/qe_moist_convection.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/qe_moist_convection/qe_moist_convection.F90 -rad_output_file.o: $(SRCROOT)atmos_phys/atmos_param/radiation/driver/rad_output_file.F90 aerosol_types.o atmos_cmip_diag.o radiation_driver_types.o aerosolrad_types.o cloudrad_types.o esfsw_driver.o shortwave_types.o longwave_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/driver/rad_output_file.F90 -radar_simulator.o: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/radar_simulator.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H mrgrnk.o array_lib.o math_lib.o optics_lib.o radar_simulator_types.o scale_LUTs_io.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/radar_simulator.F90 -radar_simulator_init.o: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/radar_simulator_init.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H radar_simulator_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/radar_simulator_init.F90 -radar_simulator_types.o: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/radar_simulator_types.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/radar_simulator_types.F90 -radiation_diag.o: $(SRCROOT)atmos_phys/atmos_param/radiation/util/radiation_diag.F90 radiation_driver.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/util/radiation_diag.F90 -radiation_driver.o: $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_driver.F90 radiation_types.o physics_radiation_exch.o radiation_driver_types.o aerosol_types.o aerosolrad_types.o cloudrad_types.o longwave_driver.o longwave_types.o shortwave_driver.o shortwave_types.o rad_output_file.o aerosolrad_driver.o cloudrad_driver.o cloudrad_diagnostics.o radiative_gases.o radiative_gases_types.o radiation_driver_diag.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_driver.F90 -radiation_driver_diag.o: $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_driver_diag.F90 atmos_cmip_diag.o atmos_global_diag.o radiation_driver_types.o aerosolrad_types.o shortwave_types.o longwave_types.o radiative_gases_types.o shortwave_driver.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_driver_diag.F90 -radiation_driver_types.o: $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_driver_types.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_driver_types.F90 -radiation_types.o: $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_types.F90 $(SRCROOT)FMS/include/fms_platform.h atmos_co2.o atmos_ch4.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)FMS/include $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_types.F90 -radiative_gases.o: $(SRCROOT)atmos_phys/atmos_param/radiation/radiative_gases/radiative_gases.F90 sealw99.o radiative_gases_types.o ozone.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/radiative_gases/radiative_gases.F90 -radiative_gases_types.o: $(SRCROOT)atmos_phys/atmos_param/radiation/radiative_gases/radiative_gases_types.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/radiative_gases/radiative_gases_types.F90 -ras.o: $(SRCROOT)atmos_phys/atmos_param/ras/ras.F90 aerosol_types.o aer_ccn_act.o moist_processes_utils.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/ras/ras.F90 -rh_clouds.o: $(SRCROOT)atmos_phys/atmos_param/rh_clouds/rh_clouds.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/rh_clouds/rh_clouds.F90 -rotstayn_klein_mp.o: $(SRCROOT)atmos_phys/atmos_param/microphysics/rotstayn_klein_mp.F90 cloud_generator.o aer_in_act.o polysvp.o lscloud_types.o lscloud_debug.o physics_radiation_exch.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/microphysics/rotstayn_klein_mp.F90 -saturation.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/saturation.F90 model_flags.o clubb_precision.o constants_clubb.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/saturation.F90 -scale_LUTs_io.o: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/scale_LUTs_io.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H radar_simulator_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/scale_LUTs_io.F90 -scops.o: $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/scops.F $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/congvec.H - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp -I$(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7 $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/scops.F -sealw99.o: $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/sealw99.F90 longwave_utilities.o longwave_types.o longwave_params.o longwave_clouds.o longwave_fluxes.o longwave_tables.o optical_path.o gas_tf.o lw_gases_stdtf.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/sealw99.F90 -shallow_conv.o: $(SRCROOT)atmos_phys/atmos_param/shallow_conv/shallow_conv.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/shallow_conv/shallow_conv.F90 -shallow_physics.o: $(SRCROOT)atmos_phys/atmos_param/shallow_physics/shallow_physics.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/shallow_physics/shallow_physics.F90 -shortwave_driver.o: $(SRCROOT)atmos_phys/atmos_param/radiation/driver/shortwave_driver.F90 radiation_driver_types.o esfsw_driver.o shortwave_types.o radiative_gases_types.o solar_data_driver.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/driver/shortwave_driver.F90 -shortwave_types.o: $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/shortwave_types.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/shortwave_types.F90 -sigma_sqd_w_module.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/sigma_sqd_w_module.F90 constants_clubb.o clubb_precision.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/sigma_sqd_w_module.F90 -simple_pdf.o: $(SRCROOT)atmos_phys/atmos_param/microphysics/simple_pdf.F90 betaDistribution.o lscloud_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/microphysics/simple_pdf.F90 -solar_data_driver.o: $(SRCROOT)atmos_phys/atmos_param/radiation/driver/solar_data_driver.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/driver/solar_data_driver.F90 -sponge_layer_damping.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/sponge_layer_damping.F90 clubb_precision.o grid_class.o constants_clubb.o interpolation.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/sponge_layer_damping.F90 -stable_bl_turb.o: $(SRCROOT)atmos_phys/atmos_param/stable_bl_turb/stable_bl_turb.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/stable_bl_turb/stable_bl_turb.F90 -stat_file_module.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stat_file_module.F90 clubb_precision.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stat_file_module.F90 -stats_LH_zt.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_LH_zt.F90 constants_clubb.o stats_variables.o stats_type.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_LH_zt.F90 -stats_rad_zm.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_rad_zm.F90 constants_clubb.o stats_variables.o stats_type.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_rad_zm.F90 -stats_rad_zt.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_rad_zt.F90 constants_clubb.o stats_variables.o stats_type.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_rad_zt.F90 -stats_sfc.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_sfc.F90 constants_clubb.o stats_variables.o stats_type.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_sfc.F90 -stats_subs.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_subs.F90 stats_variables.o clubb_precision.o output_grads.o output_netcdf.o stats_zm.o stats_zt.o stats_LH_zt.o stats_rad_zt.o stats_rad_zm.o stats_sfc.o error_code.o constants_clubb.o parameters_microphys.o grid_class.o variables_diagnostic_module.o pdf_parameter_module.o T_in_K_module.o parameters_model.o stats_type.o fill_holes.o interpolation.o saturation.o array_index.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_subs.F90 -stats_type.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_type.F90 stat_file_module.o clubb_precision.o grid_class.o error_code.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_type.F90 -stats_variables.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_variables.F90 stats_type.o clubb_precision.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_variables.F90 -stats_zm.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_zm.F90 constants_clubb.o stats_variables.o stats_type.o parameters_model.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_zm.F90 -stats_zt.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_zt.F90 constants_clubb.o stats_variables.o stats_type.o parameters_model.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_zt.F90 -strat_chem_driver.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/stratchem/strat_chem_driver.F90 strat_chem_model.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/stratchem/strat_chem_driver.F90 -strat_chem_model.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/stratchem/strat_chem_model.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/stratchem/strat_chem_model.F90 -strat_chem_utilities.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/strat_chem_utilities.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/strat_chem_utilities.F90 -strat_cloud.o: $(SRCROOT)atmos_phys/atmos_param/strat_cloud/strat_cloud.F90 aerosol_types.o lscloud_types.o moist_processes_utils.o physics_types.o physics_radiation_exch.o lscloud_netcdf.o aerosol_cloud.o betaDistribution.o aer_in_act.o aer_ccn_act.o cloud_generator.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/strat_cloud/strat_cloud.F90 -strat_clouds_W.o: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/strat_clouds_W.F90 aerosol_types.o physics_radiation_exch.o cloud_rad.o cloudrad_types.o get_random_number_stream.o cloud_generator.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/strat_clouds_W.F90 -surface_varnce_module.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/surface_varnce_module.F90 parameters_model.o constants_clubb.o numerical_check.o error_code.o array_index.o stats_type.o clubb_precision.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/surface_varnce_module.F90 -tiedtke_macro.o: $(SRCROOT)atmos_phys/atmos_param/macrophysics/tiedtke_macro.F90 betaDistribution.o lscloud_types.o lscloud_debug.o polysvp.o moist_processes_utils.o physics_radiation_exch.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/macrophysics/tiedtke_macro.F90 -tke_turb.o: $(SRCROOT)atmos_phys/atmos_param/tke_turb/tke_turb.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/tke_turb/tke_turb.F90 -topo_drag.o: $(SRCROOT)atmos_phys/atmos_param/topo_drag/topo_drag.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/topo_drag/topo_drag.F90 -tropchem_driver.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem_driver.F90 tropchem_types_mod.o atmos_cmip_diag.o atmos_tracer_utilities.o mo_chemdr.o mo_setsox.o mo_chemini.o m_tracname.o moz.mods.o AM3.mods.o mo_hook.o strat_chem_utilities.o mo_chem_utls.o atmos_sulfate.o shortwave_driver.o cloud_chem.o aerosol_thermodynamics.o mo_usrrxt.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem_driver.F90 -tropchem_types_mod.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/tropchem_types_mod.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/tropchem_types_mod.F90 -two_stream_gray_rad.o: $(SRCROOT)atmos_phys/atmos_param/two_stream_gray_rad/two_stream_gray_rad.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/two_stream_gray_rad/two_stream_gray_rad.F90 -uw_clouds_W.o: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/uw_clouds_W.F90 physics_radiation_exch.o cloudrad_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/uw_clouds_W.F90 -uw_conv.o: $(SRCROOT)atmos_phys/atmos_param/shallow_cu/uw_conv.F90 $(SRCROOT)FMS/include/fms_platform.h atmos_cmip_diag.o atmos_tracer_utilities.o moist_processes_utils.o aerosol_types.o aer_ccn_act.o conv_utilities.o conv_utilities_k.o conv_plumes_k.o conv_closures.o deep_conv.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)FMS/include $(SRCROOT)atmos_phys/atmos_param/shallow_cu/uw_conv.F90 -variables_diagnostic_module.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/variables_diagnostic_module.F90 pdf_parameter_module.o clubb_precision.o constants_clubb.o parameters_model.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/variables_diagnostic_module.F90 -variables_prognostic_module.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/variables_prognostic_module.F90 pdf_parameter_module.o clubb_precision.o constants_clubb.o parameters_model.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/variables_prognostic_module.F90 -variables_radiation_module.o: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/variables_radiation_module.F90 clubb_precision.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/variables_radiation_module.F90 -vert_advection.o: $(SRCROOT)atmos_phys/atmos_shared/vert_advection/vert_advection.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/vert_advection/vert_advection.F90 -vert_diff.o: $(SRCROOT)atmos_phys/atmos_param/vert_diff/vert_diff.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/vert_diff/vert_diff.F90 -vert_diff_driver.o: $(SRCROOT)atmos_phys/atmos_param/vert_diff_driver/vert_diff_driver.F90 vert_diff.o atmos_cmip_diag.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/vert_diff_driver/vert_diff_driver.F90 -vert_turb_driver.o: $(SRCROOT)atmos_phys/atmos_param/vert_turb_driver/vert_turb_driver.F90 my25_turb.o tke_turb.o diffusivity.o edt.o physics_radiation_exch.o physics_types.o shallow_conv.o stable_bl_turb.o entrain.o moist_processes_utils.o atmos_cmip_diag.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/vert_turb_driver/vert_turb_driver.F90 -wet_deposition_0D.o: $(SRCROOT)atmos_phys/atmos_param/donner_deep/wet_deposition_0D.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_param/donner_deep/wet_deposition_0D.F90 -xactive_bvoc.o: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/xactive_bvoc.F90 moz.mods.o m_tracname.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/xactive_bvoc.F90 -zeff.o: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/zeff.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H math_lib.o optics_lib.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)atmos_phys/atmos_param/cosp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/zeff.F90 -./aer_in_act.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aer_in_act.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aer_in_act.F90 . -./radar_simulator_types.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/radar_simulator_types.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/radar_simulator_types.F90 . -./shortwave_types.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/shortwave_types.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/shortwave_types.F90 . -./strat_clouds_W.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/strat_clouds_W.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/strat_clouds_W.F90 . -./atmos_cmip_interp.inc: $(SRCROOT)atmos_phys/atmos_shared/atmos_cmip_diag/atmos_cmip_interp.inc - cp $(SRCROOT)atmos_phys/atmos_shared/atmos_cmip_diag/atmos_cmip_interp.inc . -./bulkphys_rad.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/bulkphys_rad.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/bulkphys_rad.F90 . -./radar_simulator_init.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/radar_simulator_init.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/radar_simulator_init.F90 . -./longwave_fluxes.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_fluxes.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_fluxes.F90 . -./CLUBB_driver_SCM.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_driver_SCM.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_driver_SCM.F90 . -./lapack_wrap.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/lapack_wrap.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/lapack_wrap.F90 . -./fill_holes.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/fill_holes.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/fill_holes.F90 . -./diag_cloud_rad.F90: $(SRCROOT)atmos_phys/atmos_param/diag_cloud_rad/diag_cloud_rad.F90 - cp $(SRCROOT)atmos_phys/atmos_param/diag_cloud_rad/diag_cloud_rad.F90 . -./cosp_driver.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_driver.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_driver.F90 . -./optical_path.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/optical_path.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/optical_path.F90 . -./atmos_tropopause.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_tropopause.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_tropopause.F90 . -./atmos_sulfur_hex.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_sulfur_hex.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_sulfur_hex.F90 . -./physics_types.F90: $(SRCROOT)atmos_phys/atmos_param/physics_driver/physics_types.F90 - cp $(SRCROOT)atmos_phys/atmos_param/physics_driver/physics_types.F90 . -./cu_mo_trans.F90: $(SRCROOT)atmos_phys/atmos_param/cu_mo_trans/cu_mo_trans.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cu_mo_trans/cu_mo_trans.F90 . -./endian.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/endian.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/endian.F90 . -./stats_subs.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_subs.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_subs.F90 . -./mo_fastjx.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/mo_fastjx.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/mo_fastjx.F90 . -./dry_adj.F90: $(SRCROOT)atmos_phys/atmos_param/dry_adj/dry_adj.F90 - cp $(SRCROOT)atmos_phys/atmos_param/dry_adj/dry_adj.F90 . -./saturation.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/saturation.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/saturation.F90 . -./prec_scops.F: $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/prec_scops.F - cp $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/prec_scops.F . -./cloud_generator.F90: $(SRCROOT)atmos_phys/atmos_param/cloud_generator/cloud_generator.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cloud_generator/cloud_generator.F90 . -./solar_data_driver.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/driver/solar_data_driver.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/driver/solar_data_driver.F90 . -./aerosol_thermodynamics.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/aerosol_thermodynamics.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/aerosol_thermodynamics.F90 . -./sigma_sqd_w_module.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/sigma_sqd_w_module.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/sigma_sqd_w_module.F90 . -./cosp_rttov_simulator.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_rttov_simulator.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_rttov_simulator.F90 . -./tiedtke_macro.F90: $(SRCROOT)atmos_phys/atmos_param/macrophysics/tiedtke_macro.F90 - cp $(SRCROOT)atmos_phys/atmos_param/macrophysics/tiedtke_macro.F90 . -./radar_simulator.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/radar_simulator.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/radar_simulator.F90 . -./format_input.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/format_input.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/format_input.F90 . -./lw_gases_stdtf.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/lw_gases_stdtf.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/lw_gases_stdtf.F90 . -./esfsw_utilities.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_utilities.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_utilities.F90 . -./cosp_diagnostics.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_diagnostics.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_diagnostics.F90 . -./donner_cloud_model_k.F90: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_cloud_model_k.F90 - cp $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_cloud_model_k.F90 . -./pos_definite_module.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/pos_definite_module.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/pos_definite_module.F90 . -./array_index.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/array_index.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/array_index.F90 . -./mo_chemdr.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_chemdr.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_chemdr.F90 . -./cosp_stats.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_stats.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_stats.F90 . -./anl_erf.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/anl_erf.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/anl_erf.F90 . -./aerosolrad_package.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/aerosols/aerosolrad_package.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/aerosols/aerosolrad_package.F90 . -./donner_types.h: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_types.h - cp $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_types.h . -./cosp_constants.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_constants.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_constants.F90 . -./tropchem_types_mod.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/tropchem_types_mod.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/tropchem_types_mod.F90 . -./bm_omp.F90: $(SRCROOT)atmos_phys/atmos_param/betts_miller/bm_omp.F90 - cp $(SRCROOT)atmos_phys/atmos_param/betts_miller/bm_omp.F90 . -./pdf_parameter_module.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/pdf_parameter_module.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/pdf_parameter_module.F90 . -./aerosol_params.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aerosol_params.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aerosol_params.F90 . -./lscloud_constants.F90: $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_constants.F90 - cp $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_constants.F90 . -./esfsw_bands.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_bands.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_bands.F90 . -./atmos_carbon_aerosol.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_carbon_aerosol.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_carbon_aerosol.F90 . -./xactive_bvoc.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/xactive_bvoc.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/xactive_bvoc.F90 . -./longwave_tables.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_tables.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_tables.F90 . -./donner_meso_k.F90: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_meso_k.F90 - cp $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_meso_k.F90 . -./isccp_clouds.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/isccp_clouds.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/isccp_clouds.F90 . -./isccp_cloud_types.F: $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/isccp_cloud_types.F - cp $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/isccp_cloud_types.F . -./moz.mods.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/moz.mods.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/moz.mods.F90 . -./stats_zm.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_zm.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_zm.F90 . -./mo_fphoto.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/mo_fphoto.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/mo_fphoto.F90 . -./longwave_utilities.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_utilities.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_utilities.F90 . -./conv_utilities_k.F90: $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_utilities_k.F90 - cp $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_utilities_k.F90 . -./donner_cape_k.F90: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_cape_k.F90 - cp $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_cape_k.F90 . -./calc_Re.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/calc_Re.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/calc_Re.F90 . -./output_netcdf.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/output_netcdf.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/output_netcdf.F90 . -./input_reader.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/input_reader.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/input_reader.F90 . -./modis_simulator.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/MODIS_simulator/modis_simulator.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/MODIS_simulator/modis_simulator.F90 . -./mo_setinv.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_setinv.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_setinv.F90 . -./lscloud_netcdf.F90: $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_netcdf.F90 - cp $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_netcdf.F90 . -./mixing_length.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mixing_length.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mixing_length.F90 . -./m_tracname.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/m_tracname.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/m_tracname.F90 . -./constants_clubb.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/constants_clubb.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/constants_clubb.F90 . -./cosp_simulator.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_simulator.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_simulator.F90 . -./donner_utilities_k.F90: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_utilities_k.F90 - cp $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_utilities_k.F90 . -./stats_zt.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_zt.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_zt.F90 . -./atmos_dust.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_dust.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_dust.F90 . -./AM3.mods.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3.mods.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3.mods.F90 . -./cosp_io.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_io.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_io.F90 . -./atmos_tracer_driver.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_tracer_driver.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_tracer_driver.F90 . -./stats_sfc.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_sfc.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_sfc.F90 . -./longwave_types.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_types.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_types.F90 . -./stat_file_module.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stat_file_module.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stat_file_module.F90 . -./ozone.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/radiative_gases/ozone.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/radiative_gases/ozone.F90 . -./mo_chem_utls.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_chem_utls.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_chem_utls.F90 . -./stats_rad_zm.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_rad_zm.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_rad_zm.F90 . -./cloudrad_types.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_types.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_types.F90 . -./rh_clouds.F90: $(SRCROOT)atmos_phys/atmos_param/rh_clouds/rh_clouds.F90 - cp $(SRCROOT)atmos_phys/atmos_param/rh_clouds/rh_clouds.F90 . -./conv_closures.F90: $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_closures.F90 - cp $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_closures.F90 . -./topo_drag.F90: $(SRCROOT)atmos_phys/atmos_param/topo_drag/topo_drag.F90 - cp $(SRCROOT)atmos_phys/atmos_param/topo_drag/topo_drag.F90 . -./scale_LUTs_io.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/scale_LUTs_io.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/scale_LUTs_io.F90 . -./atmos_global_diag.F90: $(SRCROOT)atmos_phys/atmos_shared/atmos_cmip_diag/atmos_global_diag.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/atmos_cmip_diag/atmos_global_diag.F90 . -./numerical_check.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/numerical_check.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/numerical_check.F90 . -./atmos_convection_tracer.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_convection_tracer.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_convection_tracer.F90 . -./gmres_wrap.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/gmres_wrap.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/gmres_wrap.F90 . -./stats_variables.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_variables.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_variables.F90 . -./output_grads.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/output_grads.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/output_grads.F90 . -./atmos_co2.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_co2.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_co2.F90 . -./clubb_precision.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clubb_precision.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clubb_precision.F90 . -./advance_windm_edsclrm_module.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_windm_edsclrm_module.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_windm_edsclrm_module.F90 . -./fms_platform.h: $(SRCROOT)FMS/include/fms_platform.h - cp $(SRCROOT)FMS/include/fms_platform.h . -./mo_chemini.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_chemini.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_chemini.F90 . -./donner_deep.F90: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_deep.F90 - cp $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_deep.F90 . -./CLUBB_3D_var.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_3D_var.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_3D_var.F90 . -./lscloud_debug.F90: $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_debug.F90 - cp $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_debug.F90 . -./rad_output_file.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/driver/rad_output_file.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/driver/rad_output_file.F90 . -./AM3_fastjx.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3_fastjx.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3_fastjx.F90 . -./aer_ccn_act.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aer_ccn_act.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aer_ccn_act.F90 . -./lin_cloud_microphys.F90: $(SRCROOT)atmos_phys/atmos_param/lin_cloud_microphys/lin_cloud_microphys.F90 - cp $(SRCROOT)atmos_phys/atmos_param/lin_cloud_microphys/lin_cloud_microphys.F90 . -./optics_lib.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/optics_lib.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/optics_lib.F90 . -./advance_sclrm_Nd_module.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/advance_sclrm_Nd_module.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/advance_sclrm_Nd_module.F90 . -./moist_processes.F90: $(SRCROOT)atmos_phys/atmos_param/moist_processes/moist_processes.F90 - cp $(SRCROOT)atmos_phys/atmos_param/moist_processes/moist_processes.F90 . -./variables_radiation_module.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/variables_radiation_module.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/variables_radiation_module.F90 . -./moist_processes_utils.F90: $(SRCROOT)atmos_phys/atmos_param/moist_processes/moist_processes_utils.F90 - cp $(SRCROOT)atmos_phys/atmos_param/moist_processes/moist_processes_utils.F90 . -./qe_moist_convection.F90: $(SRCROOT)atmos_phys/atmos_param/qe_moist_convection/qe_moist_convection.F90 - cp $(SRCROOT)atmos_phys/atmos_param/qe_moist_convection/qe_moist_convection.F90 . -./uw_conv.F90: $(SRCROOT)atmos_phys/atmos_param/shallow_cu/uw_conv.F90 - cp $(SRCROOT)atmos_phys/atmos_param/shallow_cu/uw_conv.F90 . -./rotstayn_klein_mp.F90: $(SRCROOT)atmos_phys/atmos_param/microphysics/rotstayn_klein_mp.F90 - cp $(SRCROOT)atmos_phys/atmos_param/microphysics/rotstayn_klein_mp.F90 . -./aerosolrad_types.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/aerosols/aerosolrad_types.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/aerosols/aerosolrad_types.F90 . -./atmos_sea_salt.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_sea_salt.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_sea_salt.F90 . -./stats_LH_zt.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_LH_zt.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_LH_zt.F90 . -./donner_lscloud_k.F90: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_lscloud_k.F90 - cp $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_lscloud_k.F90 . -./cosp.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp.F90 . -./alt_cloud.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/alt_cloud.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/alt_cloud.F90 . -./diffusion.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/diffusion.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/diffusion.F90 . -./uw_clouds_W.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/uw_clouds_W.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/uw_clouds_W.F90 . -./parameters_microphys.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_microphys.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_microphys.F90 . -./shallow_physics.F90: $(SRCROOT)atmos_phys/atmos_param/shallow_physics/shallow_physics.F90 - cp $(SRCROOT)atmos_phys/atmos_param/shallow_physics/shallow_physics.F90 . -./extrapolation.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/extrapolation.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/extrapolation.F90 . -./nonfms_donner.F90: $(SRCROOT)atmos_phys/atmos_param/donner_deep/nonfms_donner.F90 - cp $(SRCROOT)atmos_phys/atmos_param/donner_deep/nonfms_donner.F90 . -./atmos_regional_tracer_driver.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_regional_tracer_driver.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_regional_tracer_driver.F90 . -./vert_diff.F90: $(SRCROOT)atmos_phys/atmos_param/vert_diff/vert_diff.F90 - cp $(SRCROOT)atmos_phys/atmos_param/vert_diff/vert_diff.F90 . -./vert_diff_driver.F90: $(SRCROOT)atmos_phys/atmos_param/vert_diff_driver/vert_diff_driver.F90 - cp $(SRCROOT)atmos_phys/atmos_param/vert_diff_driver/vert_diff_driver.F90 . -./esfsw_driver.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_driver.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_driver.F90 . -./deep_conv.F90: $(SRCROOT)atmos_phys/atmos_param/shallow_cu/deep_conv.F90 - cp $(SRCROOT)atmos_phys/atmos_param/shallow_cu/deep_conv.F90 . -./radiative_gases_types.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/radiative_gases/radiative_gases_types.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/radiative_gases/radiative_gases_types.F90 . -./donner_lite_k.F90: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_lite_k.F90 - cp $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_lite_k.F90 . -./mean_adv.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mean_adv.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mean_adv.F90 . -./atmos_nh3_tag.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_nh3_tag.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_nh3_tag.F90 . -./parameters_model.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_model.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_model.F90 . -./donner_nml.h: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_nml.h - cp $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_nml.h . -./clip_explicit.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clip_explicit.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clip_explicit.F90 . -./corr_matrix_module.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/corr_matrix_module.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/corr_matrix_module.F90 . -./T_in_K_module.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/T_in_K_module.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/T_in_K_module.F90 . -./parameters_radiation.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_radiation.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_radiation.F90 . -./radiation_driver.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_driver.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_driver.F90 . -./grid_class.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/grid_class.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/grid_class.F90 . -./mt95.f90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mt95.f90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mt95.f90 . -./mo_hook.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_hook.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_hook.F90 . -./clubb_core.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clubb_core.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clubb_core.F90 . -./advance_xm_wpxp_module.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_xm_wpxp_module.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_xm_wpxp_module.F90 . -./pdf_closure_module.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/pdf_closure_module.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/pdf_closure_module.F90 . -./wet_deposition_0D.F90: $(SRCROOT)atmos_phys/atmos_param/donner_deep/wet_deposition_0D.F90 - cp $(SRCROOT)atmos_phys/atmos_param/donner_deep/wet_deposition_0D.F90 . -./strat_chem_utilities.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/strat_chem_utilities.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/strat_chem_utilities.F90 . -./cosp_misr_simulator.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_misr_simulator.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_misr_simulator.F90 . -./mo_exp_slv.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_exp_slv.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_exp_slv.F90 . -./diffusivity.F90: $(SRCROOT)atmos_phys/atmos_param/diffusivity/diffusivity.F90 - cp $(SRCROOT)atmos_phys/atmos_param/diffusivity/diffusivity.F90 . -./icarus.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/icarus.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/icarus.F90 . -./donner_rad_k.F90: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_rad_k.F90 - cp $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_rad_k.F90 . -./physics_driver.F90: $(SRCROOT)atmos_phys/atmos_param/physics_driver/physics_driver.F90 - cp $(SRCROOT)atmos_phys/atmos_param/physics_driver/physics_driver.F90 . -./advance_wp2_wp3_module.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_wp2_wp3_module.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_wp2_wp3_module.F90 . -./advance_helper_module.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_helper_module.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_helper_module.F90 . -./file_functions.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/file_functions.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/file_functions.F90 . -./shallow_conv.F90: $(SRCROOT)atmos_phys/atmos_param/shallow_conv/shallow_conv.F90 - cp $(SRCROOT)atmos_phys/atmos_param/shallow_conv/shallow_conv.F90 . -./microphys_rad.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/microphys_rad.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/microphys_rad.F90 . -./lmd_ipsl_stats.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/actsim/lmd_ipsl_stats.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/actsim/lmd_ipsl_stats.F90 . -./cloudrad_driver.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_driver.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_driver.F90 . -./polysvp.F90: $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/polysvp.F90 - cp $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/polysvp.F90 . -./strat_cloud.F90: $(SRCROOT)atmos_phys/atmos_param/strat_cloud/strat_cloud.F90 - cp $(SRCROOT)atmos_phys/atmos_param/strat_cloud/strat_cloud.F90 . -./atmos_cmip_diag.F90: $(SRCROOT)atmos_phys/atmos_shared/atmos_cmip_diag/atmos_cmip_diag.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/atmos_cmip_diag/atmos_cmip_diag.F90 . -./cloudrad_package.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_package.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_package.F90 . -./mo_setsox.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/mo_setsox.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/mo_setsox.F90 . -./sponge_layer_damping.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/sponge_layer_damping.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/sponge_layer_damping.F90 . -./mo_rodas_slv.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_rodas_slv.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_rodas_slv.F90 . -./ls_cloud_macrophysics.F90: $(SRCROOT)atmos_phys/atmos_param/macrophysics/ls_cloud_macrophysics.F90 - cp $(SRCROOT)atmos_phys/atmos_param/macrophysics/ls_cloud_macrophysics.F90 . -./interpolation.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/interpolation.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/interpolation.F90 . -./cldwat2m_micro.F90: $(SRCROOT)atmos_phys/atmos_param/microphysics/cldwat2m_micro.F90 - cp $(SRCROOT)atmos_phys/atmos_param/microphysics/cldwat2m_micro.F90 . -./surface_varnce_module.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/surface_varnce_module.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/surface_varnce_module.F90 . -./Skw_module.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/Skw_module.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/Skw_module.F90 . -./gases.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/gases.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/gases.F90 . -./cloudrad_diagnostics.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_diagnostics.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_diagnostics.F90 . -./dsd.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/dsd.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/dsd.F90 . -./hyper_diffusion_4th_ord.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/hyper_diffusion_4th_ord.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/hyper_diffusion_4th_ord.F90 . -./gamma_mg.F90: $(SRCROOT)atmos_phys/atmos_param/microphysics/gamma_mg.F90 - cp $(SRCROOT)atmos_phys/atmos_param/microphysics/gamma_mg.F90 . -./cloud_obs.F90: $(SRCROOT)atmos_phys/atmos_param/cloud_obs/cloud_obs.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cloud_obs/cloud_obs.F90 . -./error_code.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/error_code.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/error_code.F90 . -./isoropiaIIcode.F: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/isoropiaIIcode.F - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/isoropiaIIcode.F . -./diag_cloud.F90: $(SRCROOT)atmos_phys/atmos_param/diag_cloud/diag_cloud.F90 - cp $(SRCROOT)atmos_phys/atmos_param/diag_cloud/diag_cloud.F90 . -./two_stream_gray_rad.F90: $(SRCROOT)atmos_phys/atmos_param/two_stream_gray_rad/two_stream_gray_rad.F90 - cp $(SRCROOT)atmos_phys/atmos_param/two_stream_gray_rad/two_stream_gray_rad.F90 . -./AM3.subs.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3.subs.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3.subs.F90 . -./mo_imp_slv.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_imp_slv.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_imp_slv.F90 . -./atmos_radon.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_radon.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_radon.F90 . -./AM3.mat.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3.mat.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3.mat.F90 . -./mo_usrrxt.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_usrrxt.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_usrrxt.F90 . -./tke_turb.F90: $(SRCROOT)atmos_phys/atmos_param/tke_turb/tke_turb.F90 - cp $(SRCROOT)atmos_phys/atmos_param/tke_turb/tke_turb.F90 . -./atmos_lib.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/atmos_lib.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/atmos_lib.F90 . -./morrison_gettelman_microp.F90: $(SRCROOT)atmos_phys/atmos_param/microphysics/morrison_gettelman_microp.F90 - cp $(SRCROOT)atmos_phys/atmos_param/microphysics/morrison_gettelman_microp.F90 . -./longwave_clouds.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_clouds.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_clouds.F90 . -./radiation_driver_types.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_driver_types.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_driver_types.F90 . -./mo_jpl.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_jpl.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_jpl.F90 . -./atmos_nudge.F90: $(SRCROOT)atmos_phys/atmos_shared/atmos_nudge/atmos_nudge.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/atmos_nudge/atmos_nudge.F90 . -./mono_flux_limiter.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mono_flux_limiter.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mono_flux_limiter.F90 . -./advance_xp2_xpyp_module.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_xp2_xpyp_module.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_xp2_xpyp_module.F90 . -./conv_plumes_k.F90: $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_plumes_k.F90 - cp $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_plumes_k.F90 . -./lscloud_driver.F90: $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_driver.F90 - cp $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_driver.F90 . -./sealw99.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/sealw99.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/sealw99.F90 . -./cosp_types.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_types.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_types.F90 . -./atmos_tracer_utilities.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_tracer_utilities.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_tracer_utilities.F90 . -./atmos_ch3i.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_ch3i.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_ch3i.F90 . -./betaDistribution.F90: $(SRCROOT)atmos_phys/atmos_param/cloud_generator/betaDistribution.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cloud_generator/betaDistribution.F90 . -./zeff.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/zeff.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/zeff.F90 . -./mo_read_sim_chm.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_read_sim_chm.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_read_sim_chm.F90 . -./shortwave_driver.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/driver/shortwave_driver.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/driver/shortwave_driver.F90 . -./ice_nucl.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/ice_nucl.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/ice_nucl.F90 . -./gmres_cache.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/gmres_cache.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/gmres_cache.F90 . -./donner_types.F90: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_types.F90 - cp $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_types.F90 . -./simple_pdf.F90: $(SRCROOT)atmos_phys/atmos_param/microphysics/simple_pdf.F90 - cp $(SRCROOT)atmos_phys/atmos_param/microphysics/simple_pdf.F90 . -./mrgrnk.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/mrgrnk.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/mrgrnk.F90 . -./longwave_driver.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/driver/longwave_driver.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/driver/longwave_driver.F90 . -./cumulus_closure_k.F90: $(SRCROOT)atmos_phys/atmos_param/donner_deep/cumulus_closure_k.F90 - cp $(SRCROOT)atmos_phys/atmos_param/donner_deep/cumulus_closure_k.F90 . -./vert_turb_driver.F90: $(SRCROOT)atmos_phys/atmos_param/vert_turb_driver/vert_turb_driver.F90 - cp $(SRCROOT)atmos_phys/atmos_param/vert_turb_driver/vert_turb_driver.F90 . -./get_random_number_stream.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/get_random_number_stream.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/get_random_number_stream.F90 . -./atmos_age_tracer.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_age_tracer.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_age_tracer.F90 . -./cloud_zonal.F90: $(SRCROOT)atmos_phys/atmos_param/cloud_zonal/cloud_zonal.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cloud_zonal/cloud_zonal.F90 . -./strat_chem_driver.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/stratchem/strat_chem_driver.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/stratchem/strat_chem_driver.F90 . -./csr_matrix_class_3array.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/csr_matrix_class_3array.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/csr_matrix_class_3array.F90 . -./stable_bl_turb.F90: $(SRCROOT)atmos_phys/atmos_param/stable_bl_turb/stable_bl_turb.F90 - cp $(SRCROOT)atmos_phys/atmos_param/stable_bl_turb/stable_bl_turb.F90 . -./lidar_simulator.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/actsim/lidar_simulator.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/actsim/lidar_simulator.F90 . -./cosp_lidar.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_lidar.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_lidar.F90 . -./grey_radiation.F90: $(SRCROOT)atmos_phys/atmos_param/grey_radiation/grey_radiation.F90 - cp $(SRCROOT)atmos_phys/atmos_param/grey_radiation/grey_radiation.F90 . -./cg_drag.F90: $(SRCROOT)atmos_phys/atmos_param/cg_drag/cg_drag.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cg_drag/cg_drag.F90 . -./entrain.F90: $(SRCROOT)atmos_phys/atmos_param/entrain/entrain.F90 - cp $(SRCROOT)atmos_phys/atmos_param/entrain/entrain.F90 . -./donner_deep_k.F90: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_deep_k.F90 - cp $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_deep_k.F90 . -./atmos_sulfate.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_sulfate.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_sulfate.F90 . -./clip_semi_implicit.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clip_semi_implicit.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clip_semi_implicit.F90 . -./aerosol.F90: $(SRCROOT)atmos_phys/atmos_shared/aerosol/aerosol.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/aerosol/aerosol.F90 . -./recl.inc: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/recl.inc - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/recl.inc . -./cosp_radar.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/cosp_radar.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/cosp_radar.F90 . -./convection_utilities.F90: $(SRCROOT)atmos_phys/atmos_param/convection_driver/convection_utilities.F90 - cp $(SRCROOT)atmos_phys/atmos_param/convection_driver/convection_utilities.F90 . -./convection_driver.F90: $(SRCROOT)atmos_phys/atmos_param/convection_driver/convection_driver.F90 - cp $(SRCROOT)atmos_phys/atmos_param/convection_driver/convection_driver.F90 . -./cosp_utils.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_utils.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_utils.F90 . -./cloud_spec.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloud_spec.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloud_spec.F90 . -./input_names.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/input_names.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/input_names.F90 . -./detr_ice_num.F90: $(SRCROOT)atmos_phys/atmos_param/convection_driver/detr_ice_num.F90 - cp $(SRCROOT)atmos_phys/atmos_param/convection_driver/detr_ice_num.F90 . -./parameter_indices.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameter_indices.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameter_indices.F90 . -./my25_turb.F90: $(SRCROOT)atmos_phys/atmos_param/my25_turb/my25_turb.F90 - cp $(SRCROOT)atmos_phys/atmos_param/my25_turb/my25_turb.F90 . -./stats_type.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_type.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_type.F90 . -./parameters_tunable.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_tunable.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_tunable.F90 . -./conv_utilities.F90: $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_utilities.F90 - cp $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_utilities.F90 . -./check_nan.F90: $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/check_nan.F90 - cp $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/check_nan.F90 . -./aerosol_cloud.F90: $(SRCROOT)atmos_phys/atmos_param/aerosol_cloud/aerosol_cloud.F90 - cp $(SRCROOT)atmos_phys/atmos_param/aerosol_cloud/aerosol_cloud.F90 . -./conv_plumes.F90: $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_plumes.F90 - cp $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_plumes.F90 . -./aer_ccn_act_k.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aer_ccn_act_k.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aer_ccn_act_k.F90 . -./tropchem_driver.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem_driver.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem_driver.F90 . -./betts_miller.F90: $(SRCROOT)atmos_phys/atmos_param/betts_miller/betts_miller.F90 - cp $(SRCROOT)atmos_phys/atmos_param/betts_miller/betts_miller.F90 . -./matrix_operations.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/matrix_operations.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/matrix_operations.F90 . -./strat_chem_model.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/stratchem/strat_chem_model.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/stratchem/strat_chem_model.F90 . -./radiation_types.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_types.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_types.F90 . -./math_lib.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/math_lib.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/math_lib.F90 . -./lscloud_types.F90: $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_types.F90 - cp $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_types.F90 . -./gas_tf.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/gas_tf.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/gas_tf.F90 . -./stats_rad_zt.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_rad_zt.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_rad_zt.F90 . -./model_flags.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/model_flags.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/model_flags.F90 . -./lscale_cond.F90: $(SRCROOT)atmos_phys/atmos_param/lscale_cond/lscale_cond.F90 - cp $(SRCROOT)atmos_phys/atmos_param/lscale_cond/lscale_cond.F90 . -./MISR_simulator.F: $(SRCROOT)atmos_phys/atmos_param/cosp/MISR_simulator/MISR_simulator.F - cp $(SRCROOT)atmos_phys/atmos_param/cosp/MISR_simulator/MISR_simulator.F . -./congvec.H: $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/congvec.H - cp $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/congvec.H . -./aerosol_types.F90: $(SRCROOT)atmos_phys/atmos_shared/aerosol/aerosol_types.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/aerosol/aerosol_types.F90 . -./clouds.F90: $(SRCROOT)atmos_phys/atmos_param/clouds/clouds.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clouds/clouds.F90 . -./cloud_rad.F90: $(SRCROOT)atmos_phys/atmos_param/cloud_rad/cloud_rad.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cloud_rad/cloud_rad.F90 . -./vert_advection.F90: $(SRCROOT)atmos_phys/atmos_shared/vert_advection/vert_advection.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/vert_advection/vert_advection.F90 . -./longwave_params.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_params.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_params.F90 . -./mo_photo.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_photo.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_photo.F90 . -./radiation_driver_diag.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_driver_diag.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_driver_diag.F90 . -./damping_driver.F90: $(SRCROOT)atmos_phys/atmos_param/damping_driver/damping_driver.F90 - cp $(SRCROOT)atmos_phys/atmos_param/damping_driver/damping_driver.F90 . -./atmos_ch4.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_ch4.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_ch4.F90 . -./esfsw_parameters.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_parameters.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_parameters.F90 . -./moz.mat.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/moz.mat.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/moz.mat.F90 . -./donner_deep_clouds_W.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/donner_deep_clouds_W.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/donner_deep_clouds_W.F90 . -./physics_radiation_exch.F90: $(SRCROOT)atmos_phys/atmos_param/physics_radiation_exch/physics_radiation_exch.F90 - cp $(SRCROOT)atmos_phys/atmos_param/physics_radiation_exch/physics_radiation_exch.F90 . -./cosp_isccp_simulator.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_isccp_simulator.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_isccp_simulator.F90 . -./cosp_defs.H: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H - cp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H . -./variables_prognostic_module.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/variables_prognostic_module.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/variables_prognostic_module.F90 . -./cosp_modis_simulator.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_modis_simulator.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_modis_simulator.F90 . -./moz.subs.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/moz.subs.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/moz.subs.F90 . -./micro_mg.F90: $(SRCROOT)atmos_phys/atmos_param/microphysics/micro_mg.F90 - cp $(SRCROOT)atmos_phys/atmos_param/microphysics/micro_mg.F90 . -./variables_diagnostic_module.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/variables_diagnostic_module.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/variables_diagnostic_module.F90 . -./ras.F90: $(SRCROOT)atmos_phys/atmos_param/ras/ras.F90 - cp $(SRCROOT)atmos_phys/atmos_param/ras/ras.F90 . -./mg_drag.F90: $(SRCROOT)atmos_phys/atmos_param/mg_drag/mg_drag.F90 - cp $(SRCROOT)atmos_phys/atmos_param/mg_drag/mg_drag.F90 . -./scops.F: $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/scops.F - cp $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/scops.F . -./donner_deep_miz.F90: $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_deep_miz.F90 - cp $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_deep_miz.F90 . -./hydrostatic_module.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/hydrostatic_module.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/hydrostatic_module.F90 . -./aerosolrad_driver.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/aerosols/aerosolrad_driver.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/aerosols/aerosolrad_driver.F90 . -./ls_cloud_microphysics.F90: $(SRCROOT)atmos_phys/atmos_param/microphysics/ls_cloud_microphysics.F90 - cp $(SRCROOT)atmos_phys/atmos_param/microphysics/ls_cloud_microphysics.F90 . -./bm_massflux.F90: $(SRCROOT)atmos_phys/atmos_param/betts_miller/bm_massflux.F90 - cp $(SRCROOT)atmos_phys/atmos_param/betts_miller/bm_massflux.F90 . -./array_lib.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/array_lib.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/array_lib.F90 . -./atmos_soa.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_soa.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_soa.F90 . -./radiation_diag.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/util/radiation_diag.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/util/radiation_diag.F90 . -./cloud_chem.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/cloud_chem.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/cloud_chem.F90 . -./edt.F90: $(SRCROOT)atmos_phys/atmos_param/edt/edt.F90 - cp $(SRCROOT)atmos_phys/atmos_param/edt/edt.F90 . -./AM3_fphoto.F90: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3_fphoto.F90 - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3_fphoto.F90 . -./moist_conv.F90: $(SRCROOT)atmos_phys/atmos_param/moist_conv/moist_conv.F90 - cp $(SRCROOT)atmos_phys/atmos_param/moist_conv/moist_conv.F90 . -./llnl_stats.F90: $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/llnl_stats.F90 - cp $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/llnl_stats.F90 . -./fms_donner.F90: $(SRCROOT)atmos_phys/atmos_param/donner_deep/fms_donner.F90 - cp $(SRCROOT)atmos_phys/atmos_param/donner_deep/fms_donner.F90 . -./isrpia.inc: $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/isrpia.inc - cp $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/isrpia.inc . -./radiative_gases.F90: $(SRCROOT)atmos_phys/atmos_param/radiation/radiative_gases/radiative_gases.F90 - cp $(SRCROOT)atmos_phys/atmos_param/radiation/radiative_gases/radiative_gases.F90 . -./pf_to_mr.F: $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/pf_to_mr.F - cp $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/pf_to_mr.F . -./calendar.F90: $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/calendar.F90 - cp $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/calendar.F90 . -SRC = $(SRCROOT)atmos_phys/atmos_param/shallow_conv/shallow_conv.F90 $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_debug.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_rodas_slv.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/icarus.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/stratchem/strat_chem_driver.F90 $(SRCROOT)atmos_phys/atmos_param/damping_driver/damping_driver.F90 $(SRCROOT)atmos_phys/atmos_param/shallow_physics/shallow_physics.F90 $(SRCROOT)atmos_phys/atmos_param/two_stream_gray_rad/two_stream_gray_rad.F90 $(SRCROOT)atmos_phys/atmos_param/diag_cloud_rad/diag_cloud_rad.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/mo_fphoto.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_photo.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_tracer_driver.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/array_lib.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/moz.subs.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/prec_scops.F $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_rttov_simulator.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_tropopause.F90 $(SRCROOT)atmos_phys/atmos_param/stable_bl_turb/stable_bl_turb.F90 $(SRCROOT)atmos_phys/atmos_param/rh_clouds/rh_clouds.F90 $(SRCROOT)atmos_phys/atmos_shared/atmos_cmip_diag/atmos_cmip_diag.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/sponge_layer_damping.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/moz.mods.F90 $(SRCROOT)atmos_phys/atmos_param/microphysics/gamma_mg.F90 $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_plumes.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/Skw_module.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_zm.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_lite_k.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/surface_varnce_module.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_diagnostics.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/aerosols/aerosolrad_driver.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/sigma_sqd_w_module.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_3D_var.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/isccp_clouds.F90 $(SRCROOT)atmos_phys/atmos_param/cg_drag/cg_drag.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_tables.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_driver.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_age_tracer.F90 $(SRCROOT)atmos_phys/atmos_param/convection_driver/convection_utilities.F90 $(SRCROOT)atmos_phys/atmos_param/microphysics/morrison_gettelman_microp.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/m_tracname.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_types.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/util/radiation_diag.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_clouds.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/aerosols/aerosolrad_types.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/isoropiaIIcode.F $(SRCROOT)atmos_phys/atmos_param/macrophysics/tiedtke_macro.F90 $(SRCROOT)atmos_phys/atmos_shared/aerosol/aerosol.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/numerical_check.F90 $(SRCROOT)atmos_phys/atmos_param/physics_driver/physics_types.F90 $(SRCROOT)atmos_phys/atmos_param/clouds/clouds.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clip_semi_implicit.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/grid_class.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/pdf_closure_module.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mixing_length.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_cape_k.F90 $(SRCROOT)atmos_phys/atmos_shared/vert_advection/vert_advection.F90 $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_utilities_k.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameter_indices.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/MODIS_simulator/modis_simulator.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/scale_LUTs_io.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_type.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_deep_k.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_bands.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_chemdr.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mean_adv.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_jpl.F90 $(SRCROOT)atmos_phys/atmos_param/qe_moist_convection/qe_moist_convection.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/T_in_K_module.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_driver.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_driver.F90 $(SRCROOT)atmos_phys/atmos_param/moist_processes/moist_processes.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_deep_miz.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_lidar.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_radiation.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem_driver.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/sealw99.F90 $(SRCROOT)atmos_phys/atmos_param/cu_mo_trans/cu_mo_trans.F90 $(SRCROOT)atmos_phys/atmos_param/shallow_cu/uw_conv.F90 $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_utilities.F90 $(SRCROOT)atmos_phys/atmos_param/betts_miller/bm_massflux.F90 $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_closures.F90 $(SRCROOT)atmos_phys/atmos_param/microphysics/cldwat2m_micro.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aer_ccn_act.F90 $(SRCROOT)atmos_phys/atmos_param/my25_turb/my25_turb.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_LH_zt.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3_fastjx.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/pdf_parameter_module.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_sfc.F90 $(SRCROOT)atmos_phys/atmos_param/physics_radiation_exch/physics_radiation_exch.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/moz.mat.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/actsim/lmd_ipsl_stats.F90 $(SRCROOT)atmos_phys/atmos_param/shallow_cu/deep_conv.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_wp2_wp3_module.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/radar_simulator_init.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_chemini.F90 $(SRCROOT)atmos_phys/atmos_shared/aerosol/aerosol_types.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/output_netcdf.F90 $(SRCROOT)atmos_phys/atmos_param/cloud_rad/cloud_rad.F90 $(SRCROOT)atmos_phys/atmos_param/mg_drag/mg_drag.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/diffusion.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/lw_gases_stdtf.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/get_random_number_stream.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/zeff.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_carbon_aerosol.F90 $(SRCROOT)atmos_phys/atmos_param/strat_cloud/strat_cloud.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/dsd.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/tropchem_types_mod.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/driver/shortwave_driver.F90 $(SRCROOT)atmos_phys/atmos_param/dry_adj/dry_adj.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/calc_Re.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clubb_core.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/saturation.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/mo_fastjx.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_dust.F90 $(SRCROOT)atmos_phys/atmos_param/vert_diff/vert_diff.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_stats.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_rad_zm.F90 $(SRCROOT)atmos_phys/atmos_param/convection_driver/detr_ice_num.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/aerosol_thermodynamics.F90 $(SRCROOT)atmos_phys/atmos_param/cloud_generator/betaDistribution.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/array_index.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/atmos_lib.F90 $(SRCROOT)atmos_phys/atmos_param/tke_turb/tke_turb.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_utilities.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_setinv.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/fms_donner.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/bulkphys_rad.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_ch3i.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/csr_matrix_class_3array.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/driver/rad_output_file.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_sea_salt.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/microphys_rad.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/mrgrnk.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/fill_holes.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_zt.F90 $(SRCROOT)atmos_phys/atmos_param/physics_driver/physics_driver.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mono_flux_limiter.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/error_code.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_cloud_model_k.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/uw_clouds_W.F90 $(SRCROOT)atmos_phys/atmos_param/entrain/entrain.F90 $(SRCROOT)atmos_phys/atmos_param/topo_drag/topo_drag.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aer_in_act.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/matrix_operations.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_diagnostics.F90 $(SRCROOT)atmos_phys/atmos_param/grey_radiation/grey_radiation.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/radiative_gases/radiative_gases.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_types.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/lapack_wrap.F90 $(SRCROOT)atmos_phys/atmos_param/lscale_cond/lscale_cond.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/constants_clubb.F90 $(SRCROOT)atmos_phys/atmos_param/betts_miller/betts_miller.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/file_functions.F90 $(SRCROOT)atmos_phys/atmos_param/aerosol_cloud/aerosol_cloud.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_xp2_xpyp_module.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/advance_sclrm_Nd_module.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/output_grads.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/input_reader.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/variables_prognostic_module.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_simulator.F90 $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/check_nan.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/mo_setsox.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stat_file_module.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_meso_k.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/format_input.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_tracer_utilities.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/alt_cloud.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_parameters.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/corr_matrix_module.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_driver.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/endian.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_sulfur_hex.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aerosol_params.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_radon.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/radiative_gases/radiative_gases_types.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_driver_types.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/calendar.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_utilities_k.F90 $(SRCROOT)atmos_phys/atmos_param/microphysics/rotstayn_klein_mp.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_io.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aer_ccn_act_k.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/hyper_diffusion_4th_ord.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/pos_definite_module.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_utilities.F90 $(SRCROOT)atmos_phys/atmos_shared/atmos_nudge/atmos_nudge.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_usrrxt.F90 $(SRCROOT)atmos_phys/atmos_param/cloud_zonal/cloud_zonal.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_soa.F90 $(SRCROOT)atmos_phys/atmos_param/diffusivity/diffusivity.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_subs.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_chem_utls.F90 $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_constants.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/input_names.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clip_explicit.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/hydrostatic_module.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_ch4.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_helper_module.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/gas_tf.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_isccp_simulator.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_co2.F90 $(SRCROOT)atmos_phys/atmos_param/diag_cloud/diag_cloud.F90 $(SRCROOT)atmos_phys/atmos_param/moist_conv/moist_conv.F90 $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_types.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_tunable.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_types.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/cosp_radar.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_rad_zt.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_imp_slv.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/wet_deposition_0D.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_exp_slv.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/pf_to_mr.F $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3.mat.F90 $(SRCROOT)atmos_phys/atmos_param/microphysics/simple_pdf.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/driver/longwave_driver.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/cumulus_closure_k.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/optics_lib.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/gmres_wrap.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_params.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloud_spec.F90 $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_netcdf.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/anl_erf.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_hook.F90 $(SRCROOT)atmos_phys/atmos_param/microphysics/ls_cloud_microphysics.F90 $(SRCROOT)atmos_phys/atmos_param/edt/edt.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_misr_simulator.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/driver/solar_data_driver.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_package.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_rad_k.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_variables.F90 $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_plumes_k.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/variables_radiation_module.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_types.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_model.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/stratchem/strat_chem_model.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_xm_wpxp_module.F90 $(SRCROOT)atmos_phys/atmos_param/ras/ras.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/model_flags.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/radiative_gases/ozone.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_lscloud_k.F90 $(SRCROOT)atmos_phys/atmos_shared/atmos_cmip_diag/atmos_global_diag.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_constants.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_fluxes.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/interpolation.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/gmres_cache.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/ice_nucl.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clubb_precision.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/isccp_cloud_types.F $(SRCROOT)atmos_phys/atmos_param/vert_turb_driver/vert_turb_driver.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/xactive_bvoc.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_regional_tracer_driver.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/shortwave_types.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_read_sim_chm.F90 $(SRCROOT)atmos_phys/atmos_param/cloud_obs/cloud_obs.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/radar_simulator_types.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/gases.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_deep.F90 $(SRCROOT)atmos_phys/atmos_param/betts_miller/bm_omp.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_sulfate.F90 $(SRCROOT)atmos_phys/atmos_param/microphysics/micro_mg.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_driver_diag.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/extrapolation.F90 $(SRCROOT)atmos_phys/atmos_param/lin_cloud_microphys/lin_cloud_microphys.F90 $(SRCROOT)atmos_phys/atmos_param/moist_processes/moist_processes_utils.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/optical_path.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3_fphoto.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/scops.F $(SRCROOT)atmos_phys/atmos_param/vert_diff_driver/vert_diff_driver.F90 $(SRCROOT)atmos_phys/atmos_param/convection_driver/convection_driver.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_utils.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_driver_SCM.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mt95.f90 $(SRCROOT)atmos_phys/atmos_param/macrophysics/ls_cloud_macrophysics.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_modis_simulator.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3.mods.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/strat_chem_utilities.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/strat_clouds_W.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/cloud_chem.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_nh3_tag.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_microphys.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_windm_edsclrm_module.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/actsim/lidar_simulator.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3.subs.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/aerosols/aerosolrad_package.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/radar_simulator.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/math_lib.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_convection_tracer.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/donner_deep_clouds_W.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/nonfms_donner.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/variables_diagnostic_module.F90 $(SRCROOT)atmos_phys/atmos_param/cloud_generator/cloud_generator.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/llnl_stats.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_types.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/MISR_simulator/MISR_simulator.F $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/polysvp.F90 $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_driver.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/isrpia.inc $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H $(SRCROOT)FMS/include/fms_platform.h $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_nml.h $(SRCROOT)atmos_phys/atmos_shared/atmos_cmip_diag/atmos_cmip_interp.inc $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/recl.inc $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_types.h $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/congvec.H -OBJ = shallow_conv.o lscloud_debug.o mo_rodas_slv.o icarus.o strat_chem_driver.o damping_driver.o shallow_physics.o two_stream_gray_rad.o diag_cloud_rad.o mo_fphoto.o mo_photo.o atmos_tracer_driver.o array_lib.o moz.subs.o prec_scops.o cosp_rttov_simulator.o atmos_tropopause.o stable_bl_turb.o rh_clouds.o atmos_cmip_diag.o sponge_layer_damping.o moz.mods.o gamma_mg.o conv_plumes.o Skw_module.o stats_zm.o donner_lite_k.o surface_varnce_module.o cloudrad_diagnostics.o aerosolrad_driver.o sigma_sqd_w_module.o CLUBB_3D_var.o isccp_clouds.o cg_drag.o longwave_tables.o esfsw_driver.o atmos_age_tracer.o convection_utilities.o morrison_gettelman_microp.o m_tracname.o cosp_types.o radiation_diag.o longwave_clouds.o aerosolrad_types.o isoropiaIIcode.o tiedtke_macro.o aerosol.o numerical_check.o physics_types.o clouds.o clip_semi_implicit.o grid_class.o pdf_closure_module.o mixing_length.o donner_cape_k.o vert_advection.o conv_utilities_k.o parameter_indices.o modis_simulator.o scale_LUTs_io.o stats_type.o donner_deep_k.o esfsw_bands.o mo_chemdr.o mean_adv.o mo_jpl.o qe_moist_convection.o T_in_K_module.o radiation_driver.o cosp_driver.o moist_processes.o donner_deep_miz.o cosp_lidar.o parameters_radiation.o tropchem_driver.o sealw99.o cu_mo_trans.o uw_conv.o conv_utilities.o bm_massflux.o conv_closures.o cldwat2m_micro.o aer_ccn_act.o my25_turb.o stats_LH_zt.o AM3_fastjx.o pdf_parameter_module.o stats_sfc.o physics_radiation_exch.o moz.mat.o lmd_ipsl_stats.o deep_conv.o advance_wp2_wp3_module.o radar_simulator_init.o mo_chemini.o aerosol_types.o output_netcdf.o cloud_rad.o mg_drag.o diffusion.o lw_gases_stdtf.o get_random_number_stream.o zeff.o atmos_carbon_aerosol.o strat_cloud.o dsd.o tropchem_types_mod.o shortwave_driver.o dry_adj.o calc_Re.o clubb_core.o saturation.o mo_fastjx.o atmos_dust.o vert_diff.o cosp_stats.o stats_rad_zm.o detr_ice_num.o aerosol_thermodynamics.o betaDistribution.o array_index.o atmos_lib.o tke_turb.o esfsw_utilities.o mo_setinv.o fms_donner.o bulkphys_rad.o atmos_ch3i.o csr_matrix_class_3array.o rad_output_file.o atmos_sea_salt.o microphys_rad.o mrgrnk.o fill_holes.o stats_zt.o physics_driver.o mono_flux_limiter.o error_code.o donner_cloud_model_k.o uw_clouds_W.o entrain.o topo_drag.o aer_in_act.o matrix_operations.o cosp_diagnostics.o grey_radiation.o radiative_gases.o radiation_types.o lapack_wrap.o lscale_cond.o constants_clubb.o betts_miller.o file_functions.o aerosol_cloud.o advance_xp2_xpyp_module.o advance_sclrm_Nd_module.o output_grads.o input_reader.o variables_prognostic_module.o cosp_simulator.o check_nan.o mo_setsox.o stat_file_module.o donner_meso_k.o format_input.o atmos_tracer_utilities.o alt_cloud.o esfsw_parameters.o corr_matrix_module.o cloudrad_driver.o endian.o atmos_sulfur_hex.o aerosol_params.o atmos_radon.o radiative_gases_types.o radiation_driver_types.o calendar.o donner_utilities_k.o rotstayn_klein_mp.o cosp_io.o aer_ccn_act_k.o hyper_diffusion_4th_ord.o pos_definite_module.o longwave_utilities.o atmos_nudge.o mo_usrrxt.o cloud_zonal.o atmos_soa.o diffusivity.o stats_subs.o mo_chem_utls.o lscloud_constants.o input_names.o clip_explicit.o hydrostatic_module.o atmos_ch4.o advance_helper_module.o gas_tf.o cosp_isccp_simulator.o atmos_co2.o diag_cloud.o moist_conv.o lscloud_types.o parameters_tunable.o donner_types.o cosp_radar.o stats_rad_zt.o mo_imp_slv.o wet_deposition_0D.o mo_exp_slv.o pf_to_mr.o AM3.mat.o simple_pdf.o longwave_driver.o cumulus_closure_k.o optics_lib.o gmres_wrap.o longwave_params.o cloud_spec.o lscloud_netcdf.o anl_erf.o mo_hook.o ls_cloud_microphysics.o edt.o cosp_misr_simulator.o solar_data_driver.o cloudrad_package.o donner_rad_k.o stats_variables.o conv_plumes_k.o variables_radiation_module.o longwave_types.o parameters_model.o strat_chem_model.o advance_xm_wpxp_module.o ras.o model_flags.o ozone.o donner_lscloud_k.o atmos_global_diag.o cosp_constants.o longwave_fluxes.o interpolation.o gmres_cache.o ice_nucl.o clubb_precision.o isccp_cloud_types.o vert_turb_driver.o cosp.o xactive_bvoc.o atmos_regional_tracer_driver.o shortwave_types.o mo_read_sim_chm.o cloud_obs.o radar_simulator_types.o gases.o donner_deep.o bm_omp.o atmos_sulfate.o micro_mg.o radiation_driver_diag.o extrapolation.o lin_cloud_microphys.o moist_processes_utils.o optical_path.o AM3_fphoto.o scops.o vert_diff_driver.o convection_driver.o cosp_utils.o CLUBB_driver_SCM.o mt95.o ls_cloud_macrophysics.o cosp_modis_simulator.o AM3.mods.o strat_chem_utilities.o strat_clouds_W.o cloud_chem.o atmos_nh3_tag.o parameters_microphys.o advance_windm_edsclrm_module.o lidar_simulator.o AM3.subs.o aerosolrad_package.o radar_simulator.o math_lib.o atmos_convection_tracer.o donner_deep_clouds_W.o nonfms_donner.o variables_diagnostic_module.o cloud_generator.o llnl_stats.o cloudrad_types.o MISR_simulator.o polysvp.o lscloud_driver.o -OFF = $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aer_in_act.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/radar_simulator_types.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/shortwave_types.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/strat_clouds_W.F90 $(SRCROOT)atmos_phys/atmos_shared/atmos_cmip_diag/atmos_cmip_interp.inc $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/bulkphys_rad.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/radar_simulator_init.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_fluxes.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_driver_SCM.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/lapack_wrap.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/fill_holes.F90 $(SRCROOT)atmos_phys/atmos_param/diag_cloud_rad/diag_cloud_rad.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_driver.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/optical_path.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_tropopause.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_sulfur_hex.F90 $(SRCROOT)atmos_phys/atmos_param/physics_driver/physics_types.F90 $(SRCROOT)atmos_phys/atmos_param/cu_mo_trans/cu_mo_trans.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/endian.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_subs.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/mo_fastjx.F90 $(SRCROOT)atmos_phys/atmos_param/dry_adj/dry_adj.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/saturation.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/prec_scops.F $(SRCROOT)atmos_phys/atmos_param/cloud_generator/cloud_generator.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/driver/solar_data_driver.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/aerosol_thermodynamics.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/sigma_sqd_w_module.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_rttov_simulator.F90 $(SRCROOT)atmos_phys/atmos_param/macrophysics/tiedtke_macro.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/radar_simulator.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/format_input.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/lw_gases_stdtf.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_utilities.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_diagnostics.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_cloud_model_k.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/pos_definite_module.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/array_index.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_chemdr.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_stats.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/anl_erf.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/aerosols/aerosolrad_package.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_types.h $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_constants.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/tropchem_types_mod.F90 $(SRCROOT)atmos_phys/atmos_param/betts_miller/bm_omp.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/pdf_parameter_module.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aerosol_params.F90 $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_constants.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_bands.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_carbon_aerosol.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/xactive_bvoc.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_tables.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_meso_k.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/isccp_clouds.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/isccp_cloud_types.F $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/moz.mods.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_zm.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/mo_fphoto.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_utilities.F90 $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_utilities_k.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_cape_k.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/calc_Re.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/output_netcdf.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/input_reader.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/MODIS_simulator/modis_simulator.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_setinv.F90 $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_netcdf.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mixing_length.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/m_tracname.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/constants_clubb.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_simulator.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_utilities_k.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_zt.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_dust.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3.mods.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_io.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_tracer_driver.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_sfc.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_types.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stat_file_module.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/radiative_gases/ozone.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_chem_utls.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_rad_zm.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_types.F90 $(SRCROOT)atmos_phys/atmos_param/rh_clouds/rh_clouds.F90 $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_closures.F90 $(SRCROOT)atmos_phys/atmos_param/topo_drag/topo_drag.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/scale_LUTs_io.F90 $(SRCROOT)atmos_phys/atmos_shared/atmos_cmip_diag/atmos_global_diag.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/numerical_check.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_convection_tracer.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/gmres_wrap.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_variables.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/output_grads.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_co2.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clubb_precision.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_windm_edsclrm_module.F90 $(SRCROOT)FMS/include/fms_platform.h $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_chemini.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_deep.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_3D_var.F90 $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_debug.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/driver/rad_output_file.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3_fastjx.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aer_ccn_act.F90 $(SRCROOT)atmos_phys/atmos_param/lin_cloud_microphys/lin_cloud_microphys.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/optics_lib.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/advance_sclrm_Nd_module.F90 $(SRCROOT)atmos_phys/atmos_param/moist_processes/moist_processes.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/variables_radiation_module.F90 $(SRCROOT)atmos_phys/atmos_param/moist_processes/moist_processes_utils.F90 $(SRCROOT)atmos_phys/atmos_param/qe_moist_convection/qe_moist_convection.F90 $(SRCROOT)atmos_phys/atmos_param/shallow_cu/uw_conv.F90 $(SRCROOT)atmos_phys/atmos_param/microphysics/rotstayn_klein_mp.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/aerosols/aerosolrad_types.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_sea_salt.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_LH_zt.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_lscloud_k.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/alt_cloud.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/diffusion.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/uw_clouds_W.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_microphys.F90 $(SRCROOT)atmos_phys/atmos_param/shallow_physics/shallow_physics.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/extrapolation.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/nonfms_donner.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_regional_tracer_driver.F90 $(SRCROOT)atmos_phys/atmos_param/vert_diff/vert_diff.F90 $(SRCROOT)atmos_phys/atmos_param/vert_diff_driver/vert_diff_driver.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_driver.F90 $(SRCROOT)atmos_phys/atmos_param/shallow_cu/deep_conv.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/radiative_gases/radiative_gases_types.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_lite_k.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mean_adv.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_nh3_tag.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_model.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_nml.h $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clip_explicit.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/corr_matrix_module.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/T_in_K_module.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_radiation.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_driver.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/grid_class.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mt95.f90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_hook.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clubb_core.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_xm_wpxp_module.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/pdf_closure_module.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/wet_deposition_0D.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/strat_chem_utilities.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_misr_simulator.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_exp_slv.F90 $(SRCROOT)atmos_phys/atmos_param/diffusivity/diffusivity.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/icarus.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_rad_k.F90 $(SRCROOT)atmos_phys/atmos_param/physics_driver/physics_driver.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_wp2_wp3_module.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_helper_module.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/file_functions.F90 $(SRCROOT)atmos_phys/atmos_param/shallow_conv/shallow_conv.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/microphys_rad.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/actsim/lmd_ipsl_stats.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_driver.F90 $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/polysvp.F90 $(SRCROOT)atmos_phys/atmos_param/strat_cloud/strat_cloud.F90 $(SRCROOT)atmos_phys/atmos_shared/atmos_cmip_diag/atmos_cmip_diag.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_package.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/mo_setsox.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/sponge_layer_damping.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_rodas_slv.F90 $(SRCROOT)atmos_phys/atmos_param/macrophysics/ls_cloud_macrophysics.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/interpolation.F90 $(SRCROOT)atmos_phys/atmos_param/microphysics/cldwat2m_micro.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/surface_varnce_module.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/Skw_module.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/gases.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloudrad_diagnostics.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/dsd.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/hyper_diffusion_4th_ord.F90 $(SRCROOT)atmos_phys/atmos_param/microphysics/gamma_mg.F90 $(SRCROOT)atmos_phys/atmos_param/cloud_obs/cloud_obs.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/error_code.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/isoropiaIIcode.F $(SRCROOT)atmos_phys/atmos_param/diag_cloud/diag_cloud.F90 $(SRCROOT)atmos_phys/atmos_param/two_stream_gray_rad/two_stream_gray_rad.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3.subs.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_imp_slv.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_radon.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3.mat.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_usrrxt.F90 $(SRCROOT)atmos_phys/atmos_param/tke_turb/tke_turb.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/atmos_lib.F90 $(SRCROOT)atmos_phys/atmos_param/microphysics/morrison_gettelman_microp.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_clouds.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_driver_types.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_jpl.F90 $(SRCROOT)atmos_phys/atmos_shared/atmos_nudge/atmos_nudge.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/mono_flux_limiter.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/advance_xp2_xpyp_module.F90 $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_plumes_k.F90 $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_driver.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/sealw99.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_types.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_tracer_utilities.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_ch3i.F90 $(SRCROOT)atmos_phys/atmos_param/cloud_generator/betaDistribution.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/zeff.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_read_sim_chm.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/driver/shortwave_driver.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/ice_nucl.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/gmres_cache.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_types.F90 $(SRCROOT)atmos_phys/atmos_param/microphysics/simple_pdf.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/mrgrnk.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/driver/longwave_driver.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/cumulus_closure_k.F90 $(SRCROOT)atmos_phys/atmos_param/vert_turb_driver/vert_turb_driver.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/get_random_number_stream.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_age_tracer.F90 $(SRCROOT)atmos_phys/atmos_param/cloud_zonal/cloud_zonal.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/stratchem/strat_chem_driver.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/csr_matrix_class_3array.F90 $(SRCROOT)atmos_phys/atmos_param/stable_bl_turb/stable_bl_turb.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/actsim/lidar_simulator.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_lidar.F90 $(SRCROOT)atmos_phys/atmos_param/grey_radiation/grey_radiation.F90 $(SRCROOT)atmos_phys/atmos_param/cg_drag/cg_drag.F90 $(SRCROOT)atmos_phys/atmos_param/entrain/entrain.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_deep_k.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_sulfate.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/clip_semi_implicit.F90 $(SRCROOT)atmos_phys/atmos_shared/aerosol/aerosol.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/recl.inc $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/cosp_radar.F90 $(SRCROOT)atmos_phys/atmos_param/convection_driver/convection_utilities.F90 $(SRCROOT)atmos_phys/atmos_param/convection_driver/convection_driver.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_utils.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/cloud_spec.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/input_names.F90 $(SRCROOT)atmos_phys/atmos_param/convection_driver/detr_ice_num.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameter_indices.F90 $(SRCROOT)atmos_phys/atmos_param/my25_turb/my25_turb.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_type.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/parameters_tunable.F90 $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_utilities.F90 $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/check_nan.F90 $(SRCROOT)atmos_phys/atmos_param/aerosol_cloud/aerosol_cloud.F90 $(SRCROOT)atmos_phys/atmos_param/shallow_cu/conv_plumes.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/aer_ccn_act/aer_ccn_act_k.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem_driver.F90 $(SRCROOT)atmos_phys/atmos_param/betts_miller/betts_miller.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/matrix_operations.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/stratchem/strat_chem_model.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_types.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/math_lib.F90 $(SRCROOT)atmos_phys/atmos_param/lscloud_driver/lscloud_types.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/gas_tf.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/stats_rad_zt.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/model_flags.F90 $(SRCROOT)atmos_phys/atmos_param/lscale_cond/lscale_cond.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/MISR_simulator/MISR_simulator.F $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/congvec.H $(SRCROOT)atmos_phys/atmos_shared/aerosol/aerosol_types.F90 $(SRCROOT)atmos_phys/atmos_param/clouds/clouds.F90 $(SRCROOT)atmos_phys/atmos_param/cloud_rad/cloud_rad.F90 $(SRCROOT)atmos_phys/atmos_shared/vert_advection/vert_advection.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/longwave/longwave_params.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/mo_photo.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/driver/radiation_driver_diag.F90 $(SRCROOT)atmos_phys/atmos_param/damping_driver/damping_driver.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_ch4.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/shortwave/esfsw_parameters.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/moz.mat.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/clouds/donner_deep_clouds_W.F90 $(SRCROOT)atmos_phys/atmos_param/physics_radiation_exch/physics_radiation_exch.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_isccp_simulator.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_defs.H $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/variables_prognostic_module.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/cosp_modis_simulator.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM4_chem/moz.subs.F90 $(SRCROOT)atmos_phys/atmos_param/microphysics/micro_mg.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/variables_diagnostic_module.F90 $(SRCROOT)atmos_phys/atmos_param/ras/ras.F90 $(SRCROOT)atmos_phys/atmos_param/mg_drag/mg_drag.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/icarus-scops-3.7/scops.F $(SRCROOT)atmos_phys/atmos_param/donner_deep/donner_deep_miz.F90 $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/hydrostatic_module.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/aerosols/aerosolrad_driver.F90 $(SRCROOT)atmos_phys/atmos_param/microphysics/ls_cloud_microphysics.F90 $(SRCROOT)atmos_phys/atmos_param/betts_miller/bm_massflux.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/quickbeam/array_lib.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/atmos_soa.F90 $(SRCROOT)atmos_phys/atmos_param/radiation/util/radiation_diag.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/cloud_chem.F90 $(SRCROOT)atmos_phys/atmos_param/edt/edt.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/AM3_chem/AM3_fphoto.F90 $(SRCROOT)atmos_phys/atmos_param/moist_conv/moist_conv.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/llnl_stats.F90 $(SRCROOT)atmos_phys/atmos_param/donner_deep/fms_donner.F90 $(SRCROOT)atmos_phys/atmos_shared/tracer_driver/tropchem/isrpia.inc $(SRCROOT)atmos_phys/atmos_param/radiation/radiative_gases/radiative_gases.F90 $(SRCROOT)atmos_phys/atmos_param/cosp/llnl/pf_to_mr.F $(SRCROOT)atmos_phys/atmos_param/clubb/CLUBB_core/calendar.F90 -clean: neat - -rm -f .libatmos_phys.a.cppdefs $(OBJ) libatmos_phys.a - -neat: - -rm -f $(TMPFILES) - -localize: $(OFF) - cp $(OFF) . - -TAGS: $(SRC) - etags $(SRC) - -tags: $(SRC) - ctags $(SRC) - -libatmos_phys.a: $(OBJ) - $(AR) $(ARFLAGS) libatmos_phys.a $(OBJ) - diff --git a/exec/coupler/Makefile b/exec/coupler/Makefile deleted file mode 100644 index d79ded8..0000000 --- a/exec/coupler/Makefile +++ /dev/null @@ -1,65 +0,0 @@ -# Makefile created by mkmf 19.3.0 - -CPPDEFS = -DINTERNAL_FILE_NML - -OTHERFLAGS = -I$(BUILDROOT)atmos_dyn -I$(BUILDROOT)sis2 -I$(BUILDROOT)icebergs -I$(BUILDROOT)atmos_cubed_sphere -I$(BUILDROOT)atmos_phys -I$(BUILDROOT)mom6 -I$(BUILDROOT)lm4P -I$(BUILDROOT)fms/build/.mods - -include $(MK_TEMPLATE) - - -.DEFAULT: - -echo $@ does not exist. -all: libcoupler.a -atm_land_ice_flux_exchange.o: $(SRCROOT)coupler/full/atm_land_ice_flux_exchange.F90 surface_flux.o atmos_ocean_fluxes_calc.o atmos_ocean_dep_fluxes_calc.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)coupler/full/atm_land_ice_flux_exchange.F90 -atmos_ocean_dep_fluxes_calc.o: $(SRCROOT)coupler/full/atmos_ocean_dep_fluxes_calc.f90 - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)coupler/full/atmos_ocean_dep_fluxes_calc.f90 -atmos_ocean_fluxes_calc.o: $(SRCROOT)coupler/full/atmos_ocean_fluxes_calc.f90 - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)coupler/full/atmos_ocean_fluxes_calc.f90 -coupler_main.o: $(SRCROOT)coupler/full/coupler_main.F90 flux_exchange.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)coupler/full/coupler_main.F90 -flux_exchange.o: $(SRCROOT)coupler/full/flux_exchange.F90 atmos_ocean_fluxes_calc.o atm_land_ice_flux_exchange.o land_ice_flux_exchange.o ice_ocean_flux_exchange.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)coupler/full/flux_exchange.F90 -ice_ocean_flux_exchange.o: $(SRCROOT)coupler/full/ice_ocean_flux_exchange.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)coupler/full/ice_ocean_flux_exchange.F90 -land_ice_flux_exchange.o: $(SRCROOT)coupler/full/land_ice_flux_exchange.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)coupler/full/land_ice_flux_exchange.F90 -surface_flux.o: $(SRCROOT)coupler/shared/surface_flux.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)coupler/shared/surface_flux.F90 -./flux_exchange.F90: $(SRCROOT)coupler/full/flux_exchange.F90 - cp $(SRCROOT)coupler/full/flux_exchange.F90 . -./coupler_main.F90: $(SRCROOT)coupler/full/coupler_main.F90 - cp $(SRCROOT)coupler/full/coupler_main.F90 . -./atmos_ocean_fluxes_calc.f90: $(SRCROOT)coupler/full/atmos_ocean_fluxes_calc.f90 - cp $(SRCROOT)coupler/full/atmos_ocean_fluxes_calc.f90 . -./atm_land_ice_flux_exchange.F90: $(SRCROOT)coupler/full/atm_land_ice_flux_exchange.F90 - cp $(SRCROOT)coupler/full/atm_land_ice_flux_exchange.F90 . -./land_ice_flux_exchange.F90: $(SRCROOT)coupler/full/land_ice_flux_exchange.F90 - cp $(SRCROOT)coupler/full/land_ice_flux_exchange.F90 . -./atmos_ocean_dep_fluxes_calc.f90: $(SRCROOT)coupler/full/atmos_ocean_dep_fluxes_calc.f90 - cp $(SRCROOT)coupler/full/atmos_ocean_dep_fluxes_calc.f90 . -./surface_flux.F90: $(SRCROOT)coupler/shared/surface_flux.F90 - cp $(SRCROOT)coupler/shared/surface_flux.F90 . -./ice_ocean_flux_exchange.F90: $(SRCROOT)coupler/full/ice_ocean_flux_exchange.F90 - cp $(SRCROOT)coupler/full/ice_ocean_flux_exchange.F90 . -SRC = $(SRCROOT)coupler/full/ice_ocean_flux_exchange.F90 $(SRCROOT)coupler/full/land_ice_flux_exchange.F90 $(SRCROOT)coupler/full/atmos_ocean_fluxes_calc.f90 $(SRCROOT)coupler/full/atmos_ocean_dep_fluxes_calc.f90 $(SRCROOT)coupler/full/coupler_main.F90 $(SRCROOT)coupler/shared/surface_flux.F90 $(SRCROOT)coupler/full/atm_land_ice_flux_exchange.F90 $(SRCROOT)coupler/full/flux_exchange.F90 -OBJ = ice_ocean_flux_exchange.o land_ice_flux_exchange.o atmos_ocean_fluxes_calc.o atmos_ocean_dep_fluxes_calc.o coupler_main.o surface_flux.o atm_land_ice_flux_exchange.o flux_exchange.o -OFF = $(SRCROOT)coupler/full/flux_exchange.F90 $(SRCROOT)coupler/full/coupler_main.F90 $(SRCROOT)coupler/full/atmos_ocean_fluxes_calc.f90 $(SRCROOT)coupler/full/atm_land_ice_flux_exchange.F90 $(SRCROOT)coupler/full/land_ice_flux_exchange.F90 $(SRCROOT)coupler/full/atmos_ocean_dep_fluxes_calc.f90 $(SRCROOT)coupler/shared/surface_flux.F90 $(SRCROOT)coupler/full/ice_ocean_flux_exchange.F90 -clean: neat - -rm -f .libcoupler.a.cppdefs $(OBJ) *.mod libcoupler.a - -neat: - -rm -f $(TMPFILES) - -localize: $(OFF) - cp $(OFF) . - -TAGS: $(SRC) - etags $(SRC) - -tags: $(SRC) - ctags $(SRC) - -libcoupler.a: $(OBJ) - $(AR) $(ARFLAGS) libcoupler.a $(OBJ) - diff --git a/exec/fms/Makefile b/exec/fms/Makefile deleted file mode 100644 index 666caf9..0000000 --- a/exec/fms/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile created by mkmf 19.3.1 - -CPPDEFS = -DINTERNAL_FILE_NML -Duse_libMPI -Duse_netCDF - - -include $(MK_TEMPLATE) - -.DEFAULT: - -echo $@ does not exist. -all: libFMS.a - -libFMS.a: folder configure build - ln -f build/libFMS/.libs/libFMS.a libFMS.a -folder: - mkdir -p build && cd build && autoreconf -i ${SRCROOT}/FMS -configure: folder - cd build && ${SRCROOT}/FMS/configure FC="$(FC)" CC="$(CC)" FCFLAGS="$(FFLAGS)" CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS) $(CPPDEFS) $(FPPFLAGS)" FPPFLAGS="$(FPPFLAGS)" LIBS="$(LIBS)" -build: configure - cd build && make -clean: - rm -rf build *.a* *.log diff --git a/exec/icebergs/Makefile b/exec/icebergs/Makefile deleted file mode 100644 index 32a93ae..0000000 --- a/exec/icebergs/Makefile +++ /dev/null @@ -1,45 +0,0 @@ -# Makefile created by mkmf 19.3.0 - -CPPDEFS = - -OTHERFLAGS = -I$(BUILDROOT)fms/build/.mods - -include $(MK_TEMPLATE) - - -.DEFAULT: - -echo $@ does not exist. -all: libicebergs.a -icebergs.o: $(SRCROOT)mom6/src/icebergs/icebergs.F90 icebergs_framework.o icebergs_io.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/icebergs/icebergs.F90 -icebergs_framework.o: $(SRCROOT)mom6/src/icebergs/icebergs_framework.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/icebergs/icebergs_framework.F90 -icebergs_io.o: $(SRCROOT)mom6/src/icebergs/icebergs_io.F90 icebergs_framework.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/icebergs/icebergs_io.F90 -./icebergs_framework.F90: $(SRCROOT)mom6/src/icebergs/icebergs_framework.F90 - cp $(SRCROOT)mom6/src/icebergs/icebergs_framework.F90 . -./icebergs_io.F90: $(SRCROOT)mom6/src/icebergs/icebergs_io.F90 - cp $(SRCROOT)mom6/src/icebergs/icebergs_io.F90 . -./icebergs.F90: $(SRCROOT)mom6/src/icebergs/icebergs.F90 - cp $(SRCROOT)mom6/src/icebergs/icebergs.F90 . -SRC = $(SRCROOT)mom6/src/icebergs/icebergs.F90 $(SRCROOT)mom6/src/icebergs/icebergs_io.F90 $(SRCROOT)mom6/src/icebergs/icebergs_framework.F90 -OBJ = icebergs.o icebergs_io.o icebergs_framework.o -OFF = $(SRCROOT)mom6/src/icebergs/icebergs_framework.F90 $(SRCROOT)mom6/src/icebergs/icebergs_io.F90 $(SRCROOT)mom6/src/icebergs/icebergs.F90 -clean: neat - -rm -f .libicebergs.a.cppdefs $(OBJ) libicebergs.a - -neat: - -rm -f $(TMPFILES) *.mod - -localize: $(OFF) - cp $(OFF) . - -TAGS: $(SRC) - etags $(SRC) - -tags: $(SRC) - ctags $(SRC) - -libicebergs.a: $(OBJ) - $(AR) $(ARFLAGS) libicebergs.a $(OBJ) - diff --git a/exec/lm4P/Makefile b/exec/lm4P/Makefile deleted file mode 100644 index 29e5d7b..0000000 --- a/exec/lm4P/Makefile +++ /dev/null @@ -1,395 +0,0 @@ -# Makefile created by mkmf 19.3.0 - -CPPDEFS = -DINTERNAL_FILE_NML -g -nostdinc - -OTHERFLAGS = -I$(BUILDROOT)fms/build/.mods - -include $(MK_TEMPLATE) - - -.DEFAULT: - -echo $@ does not exist. -all: liblm4P.a -cana_tile.o: $(SRCROOT)lm4p/canopy_air/cana_tile.F90 land_tracers.o land_tile_diag_sel.o land_constants.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -canopy_air.o: $(SRCROOT)lm4p/canopy_air/canopy_air.F90 $(SRCROOT)lm4p/lake/../shared/debug.inc $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_constants.o land_tracers.o cana_tile.o land_tile.o land_data.o land_tile_io.o land_debug.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -glac_tile.o: $(SRCROOT)lm4p/glacier/glac_tile.F90 $(SRCROOT)FMS/include/fms_platform.h $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_constants.o land_io.o land_tile_diag_sel.o land_data.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)FMS/include -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -glacier.o: $(SRCROOT)lm4p/glacier/glacier.F90 $(SRCROOT)lm4p/lake/../shared/version_variable.inc glac_tile.o land_constants.o land_tile.o land_tile_diag.o land_data.o land_tile_io.o land_debug.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -hillslope.o: $(SRCROOT)lm4p/soil/hillslope.F90 $(SRCROOT)lm4p/lake/../shared/debug.inc $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_tile.o land_utils.o land_tile_diag.o land_data.o land_io.o land_tile_io.o nf_utils.o land_debug.o transitions.o vegn_harvesting.o hillslope_tile.o soil_tile.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -hillslope_hydrology.o: $(SRCROOT)lm4p/soil/hillslope_hydrology.F90 $(SRCROOT)lm4p/lake/../shared/debug.inc $(SRCROOT)lm4p/lake/../shared/version_variable.inc soil_tile.o land_tile.o land_data.o land_debug.o hillslope.o land_tile_diag.o soil_carbon.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -hillslope_tile.o: $(SRCROOT)lm4p/soil/hillslope_tile.F90 land_tile_diag_sel.o soil_tile.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -lake.o: $(SRCROOT)lm4p/lake/lake.F90 $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_constants.o lake_tile.o land_tile.o land_tile_diag.o land_data.o land_tile_io.o land_debug.o land_utils.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -lake_tile.o: $(SRCROOT)lm4p/lake/lake_tile.F90 $(SRCROOT)FMS/include/fms_platform.h $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_constants.o land_data.o land_io.o land_tile_diag_sel.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)FMS/include -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -land_constants.o: $(SRCROOT)lm4p/land_constants.F90 - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -land_data.o: $(SRCROOT)lm4p/land_data.F90 $(SRCROOT)lm4p/shared/version_variable.inc - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -land_debug.o: $(SRCROOT)lm4p/shared/land_debug.F90 $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_data.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -land_dust.o: $(SRCROOT)lm4p/land_tracers/land_dust.F90 $(SRCROOT)lm4p/lake/../shared/debug.inc $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_constants.o cana_tile.o soil_tile.o snow_tile.o vegn_tile.o vegn_data.o land_tile.o land_tile_diag.o land_data.o land_io.o land_tracers.o land_debug.o table_printer.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -land_io.o: $(SRCROOT)lm4p/shared/land_io.F90 $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_numerics.o nf_utils.o land_data.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -land_model.o: $(SRCROOT)lm4p/land_model.F90 $(SRCROOT)lm4p/shared/debug.inc $(SRCROOT)lm4p/shared/version_variable.inc sphum.o land_constants.o land_tracers.o land_tracer_driver.o glacier.o lake.o soil.o soil_carbon.o snow.o vegn_data.o vegetation.o vegn_disturbance.o vegn_fire.o cana_tile.o canopy_air.o river.o topo_rough.o soil_tile.o vegn_cohort.o vegn_tile.o lake_tile.o glac_tile.o snow_tile.o land_numerics.o land_io.o land_tile.o land_data.o nf_utils.o land_utils.o land_tile_io.o land_tile_diag.o land_debug.o vegn_static_override.o transitions.o nitrogen_sources.o hillslope.o hillslope_hydrology.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -land_numerics.o: $(SRCROOT)lm4p/shared/land_numerics.F90 $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_data.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -land_tile.o: $(SRCROOT)lm4p/land_tile.F90 land_constants.o glac_tile.o lake_tile.o soil_tile.o hillslope_tile.o cana_tile.o vegn_tile.o vegn_util.o snow_tile.o land_tile_diag_sel.o land_tile_diag_buff.o land_data.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -land_tile_diag.o: $(SRCROOT)lm4p/shared/land_tile_diag.F90 $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_tile_diag_sel.o land_tile.o vegn_data.o vegn_cohort.o land_data.o land_debug.o land_tile_diag_buff.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -land_tile_diag_buff.o: $(SRCROOT)lm4p/shared/land_tile_diag_buff.F90 - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -land_tile_diag_sel.o: $(SRCROOT)lm4p/shared/land_tile_diag_sel.F90 $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_data.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -land_tile_io.o: $(SRCROOT)lm4p/shared/land_tile_io.F90 nf_utils.o land_io.o land_tile.o land_data.o land_utils.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -land_tracer_driver.o: $(SRCROOT)lm4p/land_tracers/land_tracer_driver.F90 $(SRCROOT)lm4p/lake/../shared/debug.inc $(SRCROOT)lm4p/lake/../shared/version_variable.inc table_printer.o land_constants.o land_debug.o land_data.o land_tracers.o land_tile.o land_tile_diag.o cana_tile.o vegn_data.o vegn_tile.o vegn_cohort.o land_dust.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -land_tracers.o: $(SRCROOT)lm4p/land_tracers/land_tracers.F90 $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_data.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -land_utils.o: $(SRCROOT)lm4p/shared/land_utils.F90 land_debug.o soil_carbon.o land_tile.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -nf_utils.o: $(SRCROOT)lm4p/shared/nf_utils/nf_utils.F90 nfu.o nfc.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -nfc.o: $(SRCROOT)lm4p/shared/nf_utils/nfc.F90 $(SRCROOT)lm4p/shared/nf_utils/getput_compressed.inc nfu.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/shared/nf_utils - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -nfu.o: $(SRCROOT)lm4p/shared/nf_utils/nfu.F90 $(SRCROOT)lm4p/shared/nf_utils/getput.inc - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/shared/nf_utils - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -nitrogen_sources.o: $(SRCROOT)lm4p/nitrogen_sources.F90 $(SRCROOT)lm4p/shared/debug.inc $(SRCROOT)lm4p/shared/version_variable.inc nfu.o land_constants.o land_data.o land_io.o land_tile_io.o land_tile_diag.o land_debug.o vegn_data.o soil_carbon.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -river.o: $(SRCROOT)lm4p/river/river.F90 $(SRCROOT)lm4p/lake/../shared/version_variable.inc river_type.o river_physics.o land_tile.o land_data.o lake_tile.o land_io.o table_printer.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -river_physics.o: $(SRCROOT)lm4p/river/river_physics.F90 $(SRCROOT)lm4p/lake/../shared/version_variable.inc river_type.o lake.o lake_tile.o land_debug.o land_data.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -river_type.o: $(SRCROOT)lm4p/river/river_type.F90 - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -snow.o: $(SRCROOT)lm4p/snow/snow.F90 $(SRCROOT)lm4p/lake/../shared/debug.inc $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_constants.o snow_tile.o land_tile.o land_data.o land_tile_io.o land_debug.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -snow_tile.o: $(SRCROOT)lm4p/snow/snow_tile.F90 $(SRCROOT)FMS/include/fms_platform.h $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_constants.o land_tile_diag_sel.o land_data.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)FMS/include -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -soil.o: $(SRCROOT)lm4p/soil/soil.F90 $(SRCROOT)lm4p/lake/../shared/debug.inc $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_constants.o land_numerics.o soil_tile.o soil_util.o soil_accessors.o soil_carbon.o land_tile.o land_utils.o land_tile_diag.o land_data.o land_io.o land_tile_io.o vegn_data.o vegn_cohort.o vegn_tile.o land_debug.o uptake.o hillslope.o hillslope_hydrology.o river.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -soil_accessors.o: $(SRCROOT)lm4p/soil/soil_accessors.F90 land_tile.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -soil_carbon.o: $(SRCROOT)lm4p/soil/soil_carbon.F90 $(SRCROOT)lm4p/lake/../shared/debug.inc $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_constants.o vegn_data.o land_data.o land_debug.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -soil_tile.o: $(SRCROOT)lm4p/soil/soil_tile.F90 $(SRCROOT)FMS/include/fms_platform.h $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_constants.o land_data.o land_tile_diag_sel.o land_io.o soil_carbon.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)FMS/include -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -soil_util.o: $(SRCROOT)lm4p/soil/soil_util.F90 $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_data.o soil_carbon.o soil_tile.o vegn_cohort.o vegn_data.o vegn_tile.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -sphum.o: $(SRCROOT)lm4p/shared/sphum.F90 land_debug.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -table_printer.o: $(SRCROOT)lm4p/shared/table_printer.F90 - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -topo_rough.o: $(SRCROOT)lm4p/topo_rough/topo_rough.F90 $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_data.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -transitions.o: $(SRCROOT)lm4p/transitions/transitions.F90 $(SRCROOT)FMS/include/fms_platform.h $(SRCROOT)lm4p/lake/../shared/debug.inc $(SRCROOT)lm4p/lake/../shared/version_variable.inc nfu.o vegn_data.o cana_tile.o snow_tile.o vegn_tile.o soil_tile.o land_tile.o land_tile_io.o land_tile_diag.o land_data.o vegn_harvesting.o land_debug.o land_numerics.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)FMS/include -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -uptake.o: $(SRCROOT)lm4p/soil/uptake.F90 $(SRCROOT)lm4p/lake/../shared/debug.inc $(SRCROOT)lm4p/lake/../shared/version_variable.inc soil_tile.o land_debug.o land_data.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -vegetation.o: $(SRCROOT)lm4p/vegetation/vegetation.F90 $(SRCROOT)lm4p/lake/../shared/debug.inc $(SRCROOT)lm4p/lake/../shared/version_variable.inc sphum.o vegn_tile.o vegn_accessors.o soil_tile.o land_constants.o land_tile.o land_tile_diag.o land_utils.o land_data.o land_io.o land_tile_io.o vegn_data.o vegn_cohort.o canopy_air.o soil.o vegn_cohort_io.o land_debug.o vegn_radiation.o vegn_photosynthesis.o vegn_static_override.o vegn_dynamics.o vegn_disturbance.o vegn_harvesting.o vegn_fire.o soil_carbon.o vegn_util.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -vegn_accessors.o: $(SRCROOT)lm4p/vegetation/vegn_accessors.F90 land_tile.o vegn_cohort.o vegn_data.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -vegn_cohort.o: $(SRCROOT)lm4p/vegetation/vegn_cohort.F90 $(SRCROOT)lm4p/lake/../shared/debug.inc land_constants.o vegn_data.o soil_tile.o soil_carbon.o land_debug.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -vegn_cohort_io.o: $(SRCROOT)lm4p/vegetation/vegn_cohort_io.F90 $(SRCROOT)lm4p/vegetation/vegn_cohort_io.inc nf_utils.o land_io.o land_tile.o land_tile_io.o vegn_cohort.o land_data.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/vegetation - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -vegn_data.o: $(SRCROOT)lm4p/vegetation/vegn_data.F90 $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_constants.o land_data.o land_tile_diag_sel.o table_printer.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -vegn_disturbance.o: $(SRCROOT)lm4p/vegetation/vegn_disturbance.F90 $(SRCROOT)lm4p/lake/../shared/debug.inc $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_constants.o land_debug.o vegn_data.o land_tile_diag.o vegn_tile.o snow_tile.o soil_tile.o soil_util.o land_tile.o land_data.o soil_carbon.o vegn_cohort.o vegn_util.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -vegn_dynamics.o: $(SRCROOT)lm4p/vegetation/vegn_dynamics.F90 $(SRCROOT)lm4p/lake/../shared/debug.inc $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_constants.o land_data.o land_debug.o land_tile.o land_tile_diag.o vegn_data.o vegn_tile.o soil_tile.o vegn_cohort.o vegn_util.o vegn_harvesting.o soil_carbon.o soil_util.o soil.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -vegn_fire.o: $(SRCROOT)lm4p/vegetation/vegn_fire.F90 $(SRCROOT)lm4p/lake/../shared/debug.inc $(SRCROOT)lm4p/lake/../shared/version_variable.inc sphum.o land_constants.o land_io.o land_debug.o land_utils.o land_data.o land_tile.o land_tile_io.o land_tile_diag.o land_tracers.o vegn_data.o vegn_tile.o soil_tile.o vegn_cohort.o soil_util.o soil_carbon.o vegn_util.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -vegn_harvesting.o: $(SRCROOT)lm4p/vegetation/vegn_harvesting.F90 $(SRCROOT)lm4p/lake/../shared/debug.inc $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_constants.o land_io.o land_debug.o land_utils.o land_data.o vegn_data.o land_tile.o soil_tile.o vegn_tile.o soil_util.o vegn_cohort.o vegn_util.o soil_carbon.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -vegn_photosynthesis.o: $(SRCROOT)lm4p/vegetation/vegn_photosynthesis.F90 $(SRCROOT)lm4p/lake/../shared/debug.inc $(SRCROOT)lm4p/lake/../shared/version_variable.inc sphum.o land_constants.o land_numerics.o land_debug.o land_data.o soil_tile.o vegn_tile.o vegn_data.o vegn_cohort.o uptake.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -vegn_radiation.o: $(SRCROOT)lm4p/vegetation/vegn_radiation.F90 $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_constants.o land_data.o vegn_data.o vegn_tile.o vegn_cohort.o snow_tile.o land_debug.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -vegn_static_override.o: $(SRCROOT)lm4p/vegetation/vegn_static_override.F90 $(SRCROOT)lm4p/lake/../shared/version_variable.inc $(SRCROOT)lm4p/vegetation/read_remap_cohort_data.inc $(SRCROOT)lm4p/vegetation/read_remap_cohort_data_new.inc nf_utils.o land_data.o land_io.o land_numerics.o land_tile_io.o land_tile.o vegn_cohort.o vegn_cohort_io.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared -I$(SRCROOT)lm4p/vegetation - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -vegn_tile.o: $(SRCROOT)lm4p/vegetation/vegn_tile.F90 $(SRCROOT)lm4p/lake/../shared/debug.inc land_constants.o land_debug.o land_numerics.o land_io.o land_tile_diag_sel.o soil_carbon.o vegn_data.o vegn_cohort.o soil_tile.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -vegn_util.o: $(SRCROOT)lm4p/vegetation/vegn_util.F90 $(SRCROOT)lm4p/lake/../shared/debug.inc $(SRCROOT)lm4p/lake/../shared/version_variable.inc land_debug.o soil_carbon.o soil_tile.o soil_util.o vegn_data.o vegn_tile.o vegn_cohort.o - $(eval preproc := $(addsuffix .DO_NOT_MODIFY.f90,$(basename $(notdir $<)))) - cpp -nostdinc -C -v $(CPPDEFS) $(CPPFLAGS) $< > $(preproc) -I$(SRCROOT)lm4p/lake/../shared - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -o $@ $(preproc) -./vegn_static_override.F90: $(SRCROOT)lm4p/vegetation/vegn_static_override.F90 - cp $(SRCROOT)lm4p/vegetation/vegn_static_override.F90 . -./vegn_cohort_io.F90: $(SRCROOT)lm4p/vegetation/vegn_cohort_io.F90 - cp $(SRCROOT)lm4p/vegetation/vegn_cohort_io.F90 . -./vegn_harvesting.F90: $(SRCROOT)lm4p/vegetation/vegn_harvesting.F90 - cp $(SRCROOT)lm4p/vegetation/vegn_harvesting.F90 . -./sphum.F90: $(SRCROOT)lm4p/shared/sphum.F90 - cp $(SRCROOT)lm4p/shared/sphum.F90 . -./debug.inc: $(SRCROOT)lm4p/shared/debug.inc - cp $(SRCROOT)lm4p/shared/debug.inc . -./land_tile_diag.F90: $(SRCROOT)lm4p/shared/land_tile_diag.F90 - cp $(SRCROOT)lm4p/shared/land_tile_diag.F90 . -./vegn_cohort_io.inc: $(SRCROOT)lm4p/vegetation/vegn_cohort_io.inc - cp $(SRCROOT)lm4p/vegetation/vegn_cohort_io.inc . -./land_dust.F90: $(SRCROOT)lm4p/land_tracers/land_dust.F90 - cp $(SRCROOT)lm4p/land_tracers/land_dust.F90 . -./land_numerics.F90: $(SRCROOT)lm4p/shared/land_numerics.F90 - cp $(SRCROOT)lm4p/shared/land_numerics.F90 . -./vegn_cohort.F90: $(SRCROOT)lm4p/vegetation/vegn_cohort.F90 - cp $(SRCROOT)lm4p/vegetation/vegn_cohort.F90 . -./fms_platform.h: $(SRCROOT)FMS/include/fms_platform.h - cp $(SRCROOT)FMS/include/fms_platform.h . -./hillslope.F90: $(SRCROOT)lm4p/soil/hillslope.F90 - cp $(SRCROOT)lm4p/soil/hillslope.F90 . -./vegetation.F90: $(SRCROOT)lm4p/vegetation/vegetation.F90 - cp $(SRCROOT)lm4p/vegetation/vegetation.F90 . -./nfu.F90: $(SRCROOT)lm4p/shared/nf_utils/nfu.F90 - cp $(SRCROOT)lm4p/shared/nf_utils/nfu.F90 . -./land_tile_io.F90: $(SRCROOT)lm4p/shared/land_tile_io.F90 - cp $(SRCROOT)lm4p/shared/land_tile_io.F90 . -./getput.inc: $(SRCROOT)lm4p/shared/nf_utils/getput.inc - cp $(SRCROOT)lm4p/shared/nf_utils/getput.inc . -./vegn_accessors.F90: $(SRCROOT)lm4p/vegetation/vegn_accessors.F90 - cp $(SRCROOT)lm4p/vegetation/vegn_accessors.F90 . -./river.F90: $(SRCROOT)lm4p/river/river.F90 - cp $(SRCROOT)lm4p/river/river.F90 . -./soil.F90: $(SRCROOT)lm4p/soil/soil.F90 - cp $(SRCROOT)lm4p/soil/soil.F90 . -./glacier.F90: $(SRCROOT)lm4p/glacier/glacier.F90 - cp $(SRCROOT)lm4p/glacier/glacier.F90 . -./land_tracers.F90: $(SRCROOT)lm4p/land_tracers/land_tracers.F90 - cp $(SRCROOT)lm4p/land_tracers/land_tracers.F90 . -./snow_tile.F90: $(SRCROOT)lm4p/snow/snow_tile.F90 - cp $(SRCROOT)lm4p/snow/snow_tile.F90 . -./vegn_dynamics.F90: $(SRCROOT)lm4p/vegetation/vegn_dynamics.F90 - cp $(SRCROOT)lm4p/vegetation/vegn_dynamics.F90 . -./debug.inc: $(SRCROOT)lm4p/lake/../shared/debug.inc - cp $(SRCROOT)lm4p/lake/../shared/debug.inc . -./land_tile_diag_buff.F90: $(SRCROOT)lm4p/shared/land_tile_diag_buff.F90 - cp $(SRCROOT)lm4p/shared/land_tile_diag_buff.F90 . -./nitrogen_sources.F90: $(SRCROOT)lm4p/nitrogen_sources.F90 - cp $(SRCROOT)lm4p/nitrogen_sources.F90 . -./land_constants.F90: $(SRCROOT)lm4p/land_constants.F90 - cp $(SRCROOT)lm4p/land_constants.F90 . -./glac_tile.F90: $(SRCROOT)lm4p/glacier/glac_tile.F90 - cp $(SRCROOT)lm4p/glacier/glac_tile.F90 . -./nfc.F90: $(SRCROOT)lm4p/shared/nf_utils/nfc.F90 - cp $(SRCROOT)lm4p/shared/nf_utils/nfc.F90 . -./getput_compressed.inc: $(SRCROOT)lm4p/shared/nf_utils/getput_compressed.inc - cp $(SRCROOT)lm4p/shared/nf_utils/getput_compressed.inc . -./snow.F90: $(SRCROOT)lm4p/snow/snow.F90 - cp $(SRCROOT)lm4p/snow/snow.F90 . -./hillslope_hydrology.F90: $(SRCROOT)lm4p/soil/hillslope_hydrology.F90 - cp $(SRCROOT)lm4p/soil/hillslope_hydrology.F90 . -./soil_util.F90: $(SRCROOT)lm4p/soil/soil_util.F90 - cp $(SRCROOT)lm4p/soil/soil_util.F90 . -./soil_accessors.F90: $(SRCROOT)lm4p/soil/soil_accessors.F90 - cp $(SRCROOT)lm4p/soil/soil_accessors.F90 . -./land_data.F90: $(SRCROOT)lm4p/land_data.F90 - cp $(SRCROOT)lm4p/land_data.F90 . -./land_tile_diag_sel.F90: $(SRCROOT)lm4p/shared/land_tile_diag_sel.F90 - cp $(SRCROOT)lm4p/shared/land_tile_diag_sel.F90 . -./vegn_photosynthesis.F90: $(SRCROOT)lm4p/vegetation/vegn_photosynthesis.F90 - cp $(SRCROOT)lm4p/vegetation/vegn_photosynthesis.F90 . -./vegn_disturbance.F90: $(SRCROOT)lm4p/vegetation/vegn_disturbance.F90 - cp $(SRCROOT)lm4p/vegetation/vegn_disturbance.F90 . -./cana_tile.F90: $(SRCROOT)lm4p/canopy_air/cana_tile.F90 - cp $(SRCROOT)lm4p/canopy_air/cana_tile.F90 . -./land_model.F90: $(SRCROOT)lm4p/land_model.F90 - cp $(SRCROOT)lm4p/land_model.F90 . -./vegn_fire.F90: $(SRCROOT)lm4p/vegetation/vegn_fire.F90 - cp $(SRCROOT)lm4p/vegetation/vegn_fire.F90 . -./vegn_util.F90: $(SRCROOT)lm4p/vegetation/vegn_util.F90 - cp $(SRCROOT)lm4p/vegetation/vegn_util.F90 . -./land_io.F90: $(SRCROOT)lm4p/shared/land_io.F90 - cp $(SRCROOT)lm4p/shared/land_io.F90 . -./vegn_tile.F90: $(SRCROOT)lm4p/vegetation/vegn_tile.F90 - cp $(SRCROOT)lm4p/vegetation/vegn_tile.F90 . -./canopy_air.F90: $(SRCROOT)lm4p/canopy_air/canopy_air.F90 - cp $(SRCROOT)lm4p/canopy_air/canopy_air.F90 . -./soil_tile.F90: $(SRCROOT)lm4p/soil/soil_tile.F90 - cp $(SRCROOT)lm4p/soil/soil_tile.F90 . -./version_variable.inc: $(SRCROOT)lm4p/lake/../shared/version_variable.inc - cp $(SRCROOT)lm4p/lake/../shared/version_variable.inc . -./soil_carbon.F90: $(SRCROOT)lm4p/soil/soil_carbon.F90 - cp $(SRCROOT)lm4p/soil/soil_carbon.F90 . -./read_remap_cohort_data_new.inc: $(SRCROOT)lm4p/vegetation/read_remap_cohort_data_new.inc - cp $(SRCROOT)lm4p/vegetation/read_remap_cohort_data_new.inc . -./river_physics.F90: $(SRCROOT)lm4p/river/river_physics.F90 - cp $(SRCROOT)lm4p/river/river_physics.F90 . -./river_type.F90: $(SRCROOT)lm4p/river/river_type.F90 - cp $(SRCROOT)lm4p/river/river_type.F90 . -./vegn_radiation.F90: $(SRCROOT)lm4p/vegetation/vegn_radiation.F90 - cp $(SRCROOT)lm4p/vegetation/vegn_radiation.F90 . -./lake_tile.F90: $(SRCROOT)lm4p/lake/lake_tile.F90 - cp $(SRCROOT)lm4p/lake/lake_tile.F90 . -./transitions.F90: $(SRCROOT)lm4p/transitions/transitions.F90 - cp $(SRCROOT)lm4p/transitions/transitions.F90 . -./version_variable.inc: $(SRCROOT)lm4p/shared/version_variable.inc - cp $(SRCROOT)lm4p/shared/version_variable.inc . -./lake.F90: $(SRCROOT)lm4p/lake/lake.F90 - cp $(SRCROOT)lm4p/lake/lake.F90 . -./table_printer.F90: $(SRCROOT)lm4p/shared/table_printer.F90 - cp $(SRCROOT)lm4p/shared/table_printer.F90 . -./nf_utils.F90: $(SRCROOT)lm4p/shared/nf_utils/nf_utils.F90 - cp $(SRCROOT)lm4p/shared/nf_utils/nf_utils.F90 . -./vegn_data.F90: $(SRCROOT)lm4p/vegetation/vegn_data.F90 - cp $(SRCROOT)lm4p/vegetation/vegn_data.F90 . -./topo_rough.F90: $(SRCROOT)lm4p/topo_rough/topo_rough.F90 - cp $(SRCROOT)lm4p/topo_rough/topo_rough.F90 . -./land_utils.F90: $(SRCROOT)lm4p/shared/land_utils.F90 - cp $(SRCROOT)lm4p/shared/land_utils.F90 . -./uptake.F90: $(SRCROOT)lm4p/soil/uptake.F90 - cp $(SRCROOT)lm4p/soil/uptake.F90 . -./land_debug.F90: $(SRCROOT)lm4p/shared/land_debug.F90 - cp $(SRCROOT)lm4p/shared/land_debug.F90 . -./read_remap_cohort_data.inc: $(SRCROOT)lm4p/vegetation/read_remap_cohort_data.inc - cp $(SRCROOT)lm4p/vegetation/read_remap_cohort_data.inc . -./land_tile.F90: $(SRCROOT)lm4p/land_tile.F90 - cp $(SRCROOT)lm4p/land_tile.F90 . -./land_tracer_driver.F90: $(SRCROOT)lm4p/land_tracers/land_tracer_driver.F90 - cp $(SRCROOT)lm4p/land_tracers/land_tracer_driver.F90 . -./hillslope_tile.F90: $(SRCROOT)lm4p/soil/hillslope_tile.F90 - cp $(SRCROOT)lm4p/soil/hillslope_tile.F90 . -SRC = $(SRCROOT)lm4p/land_tile.F90 $(SRCROOT)lm4p/shared/land_tile_io.F90 $(SRCROOT)lm4p/soil/soil_carbon.F90 $(SRCROOT)lm4p/shared/land_tile_diag_sel.F90 $(SRCROOT)lm4p/glacier/glac_tile.F90 $(SRCROOT)lm4p/shared/land_io.F90 $(SRCROOT)lm4p/shared/sphum.F90 $(SRCROOT)lm4p/shared/land_debug.F90 $(SRCROOT)lm4p/shared/table_printer.F90 $(SRCROOT)lm4p/soil/hillslope_tile.F90 $(SRCROOT)lm4p/vegetation/vegn_harvesting.F90 $(SRCROOT)lm4p/vegetation/vegn_fire.F90 $(SRCROOT)lm4p/lake/lake_tile.F90 $(SRCROOT)lm4p/vegetation/vegn_util.F90 $(SRCROOT)lm4p/river/river_type.F90 $(SRCROOT)lm4p/vegetation/vegn_static_override.F90 $(SRCROOT)lm4p/land_data.F90 $(SRCROOT)lm4p/shared/land_numerics.F90 $(SRCROOT)lm4p/soil/soil_tile.F90 $(SRCROOT)lm4p/land_tracers/land_dust.F90 $(SRCROOT)lm4p/vegetation/vegn_accessors.F90 $(SRCROOT)lm4p/soil/uptake.F90 $(SRCROOT)lm4p/vegetation/vegn_radiation.F90 $(SRCROOT)lm4p/snow/snow_tile.F90 $(SRCROOT)lm4p/river/river_physics.F90 $(SRCROOT)lm4p/topo_rough/topo_rough.F90 $(SRCROOT)lm4p/glacier/glacier.F90 $(SRCROOT)lm4p/vegetation/vegetation.F90 $(SRCROOT)lm4p/shared/land_tile_diag_buff.F90 $(SRCROOT)lm4p/shared/land_tile_diag.F90 $(SRCROOT)lm4p/land_model.F90 $(SRCROOT)lm4p/shared/land_utils.F90 $(SRCROOT)lm4p/vegetation/vegn_cohort_io.F90 $(SRCROOT)lm4p/snow/snow.F90 $(SRCROOT)lm4p/canopy_air/cana_tile.F90 $(SRCROOT)lm4p/canopy_air/canopy_air.F90 $(SRCROOT)lm4p/soil/soil_accessors.F90 $(SRCROOT)lm4p/vegetation/vegn_dynamics.F90 $(SRCROOT)lm4p/vegetation/vegn_disturbance.F90 $(SRCROOT)lm4p/soil/soil.F90 $(SRCROOT)lm4p/soil/hillslope_hydrology.F90 $(SRCROOT)lm4p/shared/nf_utils/nfu.F90 $(SRCROOT)lm4p/vegetation/vegn_tile.F90 $(SRCROOT)lm4p/land_tracers/land_tracer_driver.F90 $(SRCROOT)lm4p/vegetation/vegn_photosynthesis.F90 $(SRCROOT)lm4p/soil/hillslope.F90 $(SRCROOT)lm4p/vegetation/vegn_cohort.F90 $(SRCROOT)lm4p/shared/nf_utils/nf_utils.F90 $(SRCROOT)lm4p/soil/soil_util.F90 $(SRCROOT)lm4p/shared/nf_utils/nfc.F90 $(SRCROOT)lm4p/lake/lake.F90 $(SRCROOT)lm4p/nitrogen_sources.F90 $(SRCROOT)lm4p/land_tracers/land_tracers.F90 $(SRCROOT)lm4p/river/river.F90 $(SRCROOT)lm4p/transitions/transitions.F90 $(SRCROOT)lm4p/land_constants.F90 $(SRCROOT)lm4p/vegetation/vegn_data.F90 $(SRCROOT)lm4p/vegetation/read_remap_cohort_data_new.inc $(SRCROOT)lm4p/vegetation/vegn_cohort_io.inc $(SRCROOT)lm4p/lake/../shared/debug.inc $(SRCROOT)lm4p/shared/debug.inc $(SRCROOT)lm4p/shared/version_variable.inc $(SRCROOT)lm4p/lake/../shared/version_variable.inc $(SRCROOT)lm4p/shared/nf_utils/getput.inc $(SRCROOT)lm4p/shared/nf_utils/getput_compressed.inc $(SRCROOT)FMS/include/fms_platform.h $(SRCROOT)lm4p/vegetation/read_remap_cohort_data.inc -OBJ = land_tile.o land_tile_io.o soil_carbon.o land_tile_diag_sel.o glac_tile.o land_io.o sphum.o land_debug.o table_printer.o hillslope_tile.o vegn_harvesting.o vegn_fire.o lake_tile.o vegn_util.o river_type.o vegn_static_override.o land_data.o land_numerics.o soil_tile.o land_dust.o vegn_accessors.o uptake.o vegn_radiation.o snow_tile.o river_physics.o topo_rough.o glacier.o vegetation.o land_tile_diag_buff.o land_tile_diag.o land_model.o land_utils.o vegn_cohort_io.o snow.o cana_tile.o canopy_air.o soil_accessors.o vegn_dynamics.o vegn_disturbance.o soil.o hillslope_hydrology.o nfu.o vegn_tile.o land_tracer_driver.o vegn_photosynthesis.o hillslope.o vegn_cohort.o nf_utils.o soil_util.o nfc.o lake.o nitrogen_sources.o land_tracers.o river.o transitions.o land_constants.o vegn_data.o -OFF = $(SRCROOT)lm4p/vegetation/vegn_static_override.F90 $(SRCROOT)lm4p/vegetation/vegn_cohort_io.F90 $(SRCROOT)lm4p/vegetation/vegn_harvesting.F90 $(SRCROOT)lm4p/shared/sphum.F90 $(SRCROOT)lm4p/shared/debug.inc $(SRCROOT)lm4p/shared/land_tile_diag.F90 $(SRCROOT)lm4p/vegetation/vegn_cohort_io.inc $(SRCROOT)lm4p/land_tracers/land_dust.F90 $(SRCROOT)lm4p/shared/land_numerics.F90 $(SRCROOT)lm4p/vegetation/vegn_cohort.F90 $(SRCROOT)FMS/include/fms_platform.h $(SRCROOT)lm4p/soil/hillslope.F90 $(SRCROOT)lm4p/vegetation/vegetation.F90 $(SRCROOT)lm4p/shared/nf_utils/nfu.F90 $(SRCROOT)lm4p/shared/land_tile_io.F90 $(SRCROOT)lm4p/shared/nf_utils/getput.inc $(SRCROOT)lm4p/vegetation/vegn_accessors.F90 $(SRCROOT)lm4p/river/river.F90 $(SRCROOT)lm4p/soil/soil.F90 $(SRCROOT)lm4p/glacier/glacier.F90 $(SRCROOT)lm4p/land_tracers/land_tracers.F90 $(SRCROOT)lm4p/snow/snow_tile.F90 $(SRCROOT)lm4p/vegetation/vegn_dynamics.F90 $(SRCROOT)lm4p/lake/../shared/debug.inc $(SRCROOT)lm4p/shared/land_tile_diag_buff.F90 $(SRCROOT)lm4p/nitrogen_sources.F90 $(SRCROOT)lm4p/land_constants.F90 $(SRCROOT)lm4p/glacier/glac_tile.F90 $(SRCROOT)lm4p/shared/nf_utils/nfc.F90 $(SRCROOT)lm4p/shared/nf_utils/getput_compressed.inc $(SRCROOT)lm4p/snow/snow.F90 $(SRCROOT)lm4p/soil/hillslope_hydrology.F90 $(SRCROOT)lm4p/soil/soil_util.F90 $(SRCROOT)lm4p/soil/soil_accessors.F90 $(SRCROOT)lm4p/land_data.F90 $(SRCROOT)lm4p/shared/land_tile_diag_sel.F90 $(SRCROOT)lm4p/vegetation/vegn_photosynthesis.F90 $(SRCROOT)lm4p/vegetation/vegn_disturbance.F90 $(SRCROOT)lm4p/canopy_air/cana_tile.F90 $(SRCROOT)lm4p/land_model.F90 $(SRCROOT)lm4p/vegetation/vegn_fire.F90 $(SRCROOT)lm4p/vegetation/vegn_util.F90 $(SRCROOT)lm4p/shared/land_io.F90 $(SRCROOT)lm4p/vegetation/vegn_tile.F90 $(SRCROOT)lm4p/canopy_air/canopy_air.F90 $(SRCROOT)lm4p/soil/soil_tile.F90 $(SRCROOT)lm4p/lake/../shared/version_variable.inc $(SRCROOT)lm4p/soil/soil_carbon.F90 $(SRCROOT)lm4p/vegetation/read_remap_cohort_data_new.inc $(SRCROOT)lm4p/river/river_physics.F90 $(SRCROOT)lm4p/river/river_type.F90 $(SRCROOT)lm4p/vegetation/vegn_radiation.F90 $(SRCROOT)lm4p/lake/lake_tile.F90 $(SRCROOT)lm4p/transitions/transitions.F90 $(SRCROOT)lm4p/shared/version_variable.inc $(SRCROOT)lm4p/lake/lake.F90 $(SRCROOT)lm4p/shared/table_printer.F90 $(SRCROOT)lm4p/shared/nf_utils/nf_utils.F90 $(SRCROOT)lm4p/vegetation/vegn_data.F90 $(SRCROOT)lm4p/topo_rough/topo_rough.F90 $(SRCROOT)lm4p/shared/land_utils.F90 $(SRCROOT)lm4p/soil/uptake.F90 $(SRCROOT)lm4p/shared/land_debug.F90 $(SRCROOT)lm4p/vegetation/read_remap_cohort_data.inc $(SRCROOT)lm4p/land_tile.F90 $(SRCROOT)lm4p/land_tracers/land_tracer_driver.F90 $(SRCROOT)lm4p/soil/hillslope_tile.F90 -clean: neat - -rm -f .liblm4P.a.cppdefs $(OBJ) liblm4P.a - -neat: - -rm -f $(TMPFILES) *.mod *.f90 - -localize: $(OFF) - cp $(OFF) . - -TAGS: $(SRC) - etags $(SRC) - -tags: $(SRC) - ctags $(SRC) - -liblm4P.a: $(OBJ) - $(AR) $(ARFLAGS) liblm4P.a $(OBJ) - diff --git a/exec/mom6/Makefile b/exec/mom6/Makefile deleted file mode 100644 index 2b24a2e..0000000 --- a/exec/mom6/Makefile +++ /dev/null @@ -1,1118 +0,0 @@ -# Makefile created by mkmf 19.3.0 -CPPDEFS = -DINTERNAL_FILE_NML -g -DMAX_FIELDS_=100 -DNOT_SET_AFFINITY -D_USE_MOM6_DIAG -D_USE_GENERIC_TRACER -DUSE_PRECISION=2 - -OTHERFLAGS = -I$(BUILDROOT)fms/build/.mods - -include $(MK_TEMPLATE) - - -.DEFAULT: - -echo $@ does not exist. -all: libmom6.a -BFB_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/BFB_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_sponge.o MOM_tracer_registry.o MOM_variables.o MOM_EOS.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/BFB_initialization.F90 -BFB_surface_forcing.o: $(SRCROOT)mom6/src/MOM6/src/user/BFB_surface_forcing.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_io.o MOM_safe_alloc.o MOM_time_manager.o MOM_tracer_flow_control.o MOM_variables.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/BFB_surface_forcing.F90 -DOME2d_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/DOME2d_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_ALE_sponge.o MOM_dyn_horgrid.o MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_sponge.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o regrid_consts.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/DOME2d_initialization.F90 -DOME_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/DOME_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_sponge.o MOM_dyn_horgrid.o MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_open_boundary.o MOM_tracer_registry.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/DOME_initialization.F90 -DOME_tracer.o: $(SRCROOT)mom6/src/MOM6/src/tracer/DOME_tracer.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_diag_to_Z.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_hor_index.o MOM_grid.o MOM_io.o MOM_open_boundary.o MOM_restart.o MOM_sponge.o MOM_time_manager.o MOM_tracer_registry.o MOM_tracer_diabatic.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/tracer/DOME_tracer.F90 -FMS_coupler_util.o: $(SRCROOT)ocean_shared/generic_tracers/FMS_coupler_util.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/generic_tracers/FMS_coupler_util.F90 -FMS_ocmip2_co2calc.o: $(SRCROOT)ocean_shared/generic_tracers/FMS_ocmip2_co2calc.F90 mocsy_vars.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/generic_tracers/FMS_ocmip2_co2calc.F90 -ISOMIP_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/ISOMIP_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_ALE_sponge.o MOM_sponge.o MOM_dyn_horgrid.o MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_io.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o regrid_consts.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/ISOMIP_initialization.F90 -ISOMIP_tracer.o: $(SRCROOT)mom6/src/MOM6/src/tracer/ISOMIP_tracer.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_diag_to_Z.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_hor_index.o MOM_grid.o MOM_io.o MOM_restart.o MOM_ALE_sponge.o MOM_time_manager.o MOM_tracer_registry.o MOM_tracer_diabatic.o MOM_variables.o MOM_open_boundary.o MOM_verticalGrid.o MOM_coms.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/tracer/ISOMIP_tracer.F90 -Kelvin_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/Kelvin_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_dyn_horgrid.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_open_boundary.o MOM_verticalGrid.o MOM_time_manager.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/Kelvin_initialization.F90 -MOM.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_debugging.o MOM_checksum_packages.o MOM_cpu_clock.o MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_get_input.o MOM_io.o MOM_obsolete_params.o MOM_restart.o MOM_spatial_means.o MOM_time_manager.o MOM_unit_tests.o MOM_ALE.o MOM_boundary_update.o MOM_coord_initialization.o MOM_diabatic_driver.o MOM_diagnostics.o MOM_diag_to_Z.o MOM_dynamics_unsplit.o MOM_dynamics_split_RK2.o MOM_dynamics_unsplit_RK2.o MOM_dyn_horgrid.o MOM_EOS.o MOM_fixed_initialization.o MOM_grid.o MOM_hor_index.o MOM_interface_heights.o MOM_lateral_mixing_coeffs.o MOM_MEKE.o MOM_MEKE_types.o MOM_mixed_layer_restrat.o MOM_obsolete_diagnostics.o MOM_open_boundary.o MOM_set_viscosity.o MOM_sponge.o MOM_state_initialization.o MOM_sum_output.o MOM_ALE_sponge.o MOM_thickness_diffuse.o MOM_tracer_advect.o MOM_tracer_hor_diff.o MOM_tracer_registry.o MOM_tracer_flow_control.o MOM_transcribe_grid.o MOM_variables.o MOM_verticalGrid.o MOM_wave_interface.o MOM_oda_driver.o MOM_offline_main.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/core/MOM.F90 -MOM_ALE.o: $(SRCROOT)mom6/src/MOM6/src/ALE/MOM_ALE.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_debugging.o MOM_diag_mediator.o MOM_diag_vkernels.o MOM_domains.o MOM_EOS.o MOM_error_handler.o MOM_file_parser.o MOM_io.o MOM_interface_heights.o MOM_regridding.o MOM_remapping.o MOM_string_functions.o MOM_tracer_registry.o MOM_variables.o MOM_verticalGrid.o regrid_consts.o regrid_edge_values.o PLM_functions.o PPM_functions.o P1M_functions.o P3M_functions.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/ALE/MOM_ALE.F90 -MOM_ALE_sponge.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_ALE_sponge.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_coms.o MOM_diag_mediator.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_spatial_means.o MOM_time_manager.o MOM_remapping.o MOM_horizontal_regridding.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_ALE_sponge.F90 -MOM_CVMix_KPP.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_KPP.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_coms.o MOM_debugging.o MOM_diag_mediator.o MOM_error_handler.o MOM_EOS.o MOM_file_parser.o MOM_grid.o MOM_verticalGrid.o MOM_wave_interface.o MOM_domains.o cvmix_kpp.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_KPP.F90 -MOM_CVMix_conv.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_conv.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_EOS.o MOM_variables.o MOM_error_handler.o MOM_file_parser.o MOM_debugging.o MOM_grid.o MOM_verticalGrid.o cvmix_convection.o cvmix_kpp.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_conv.F90 -MOM_CVMix_ddiff.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_ddiff.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_EOS.o MOM_variables.o MOM_error_handler.o MOM_file_parser.o MOM_debugging.o MOM_grid.o MOM_verticalGrid.o cvmix_ddiff.o cvmix_kpp.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_ddiff.F90 -MOM_CVMix_shear.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_shear.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o cvmix_shear.o MOM_kappa_shear.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_shear.F90 -MOM_CoriolisAdv.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM_CoriolisAdv.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_open_boundary.o MOM_string_functions.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/core/MOM_CoriolisAdv.F90 -MOM_EOS.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_EOS_linear.o MOM_EOS_Wright.o MOM_EOS_UNESCO.o MOM_EOS_NEMO.o MOM_EOS_TEOS10.o MOM_TFreeze.o MOM_error_handler.o MOM_file_parser.o MOM_string_functions.o MOM_hor_index.o MOM_grid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS.F90 -MOM_EOS_NEMO.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_NEMO.F90 gsw_mod_toolbox.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_NEMO.F90 -MOM_EOS_TEOS10.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_TEOS10.F90 gsw_mod_toolbox.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_TEOS10.F90 -MOM_EOS_UNESCO.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_UNESCO.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_UNESCO.F90 -MOM_EOS_Wright.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_Wright.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_hor_index.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_Wright.F90 -MOM_EOS_linear.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_linear.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_hor_index.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_linear.F90 -MOM_MEKE.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_MEKE.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_debugging.o MOM_cpu_clock.o MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_hor_index.o MOM_io.o MOM_restart.o MOM_variables.o MOM_verticalGrid.o MOM_MEKE_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_MEKE.F90 -MOM_MEKE_types.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_MEKE_types.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_MEKE_types.F90 -MOM_OCMIP2_CFC.o: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_OCMIP2_CFC.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_diag_to_Z.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_hor_index.o MOM_grid.o MOM_io.o MOM_open_boundary.o MOM_restart.o MOM_sponge.o MOM_time_manager.o MOM_tracer_registry.o MOM_tracer_diabatic.o MOM_tracer_Z_init.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_OCMIP2_CFC.F90 -MOM_PointAccel.o: $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_PointAccel.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_io.o MOM_time_manager.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_PointAccel.F90 -MOM_PressureForce.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_PressureForce_analytic_FV.o MOM_PressureForce_blocked_AFV.o MOM_PressureForce_Montgomery.o MOM_tidal_forcing.o MOM_variables.o MOM_verticalGrid.o MOM_ALE.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce.F90 -MOM_PressureForce_Montgomery.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce_Montgomery.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_tidal_forcing.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce_Montgomery.F90 -MOM_PressureForce_analytic_FV.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce_analytic_FV.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_PressureForce_Montgomery.o MOM_tidal_forcing.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o MOM_ALE.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce_analytic_FV.F90 -MOM_PressureForce_blocked_AFV.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce_blocked_AFV.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_PressureForce_Montgomery.o MOM_tidal_forcing.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o MOM_ALE.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce_blocked_AFV.F90 -MOM_TFreeze.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_TFreeze.F90 gsw_mod_toolbox.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_TFreeze.F90 -MOM_barotropic.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM_barotropic.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_debugging.o MOM_cpu_clock.o MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_hor_index.o MOM_io.o MOM_open_boundary.o MOM_restart.o MOM_tidal_forcing.o MOM_time_manager.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/core/MOM_barotropic.F90 -MOM_bkgnd_mixing.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_bkgnd_mixing.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_EOS.o MOM_variables.o MOM_forcing_type.o MOM_error_handler.o MOM_file_parser.o MOM_debugging.o MOM_grid.o MOM_verticalGrid.o cvmix_background.o MOM_intrinsic_functions.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_bkgnd_mixing.F90 -MOM_boundary_update.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM_boundary_update.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_cpu_clock.o MOM_diag_mediator.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_dyn_horgrid.o MOM_open_boundary.o MOM_verticalGrid.o MOM_tracer_registry.o MOM_variables.o tidal_bay_initialization.o Kelvin_initialization.o shelfwave_initialization.o dyed_channel_initialization.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/core/MOM_boundary_update.F90 -MOM_bulk_mixed_layer.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_cpu_clock.o MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_shortwave_abs.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90 -MOM_checksum_packages.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM_checksum_packages.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_debugging.o MOM_domains.o MOM_error_handler.o MOM_grid.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/core/MOM_checksum_packages.F90 -MOM_checksums.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_checksums.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_coms.o MOM_error_handler.o MOM_file_parser.o MOM_hor_index.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/framework/MOM_checksums.F90 -MOM_coms.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_coms.F90 MOM_error_handler.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/framework/MOM_coms.F90 -MOM_constants.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_constants.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/framework/MOM_constants.F90 -MOM_continuity.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM_continuity.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_continuity_PPM.o MOM_diag_mediator.o MOM_error_handler.o MOM_file_parser.o MOM_string_functions.o MOM_grid.o MOM_open_boundary.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/core/MOM_continuity.F90 -MOM_continuity_PPM.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM_continuity_PPM.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_cpu_clock.o MOM_diag_mediator.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_open_boundary.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/core/MOM_continuity_PPM.F90 -MOM_controlled_forcing.o: $(SRCROOT)mom6/src/MOM6/src/user/MOM_controlled_forcing.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_io.o MOM_restart.o MOM_time_manager.o MOM_variables.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/MOM_controlled_forcing.F90 -MOM_coord_initialization.o: $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_coord_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_debugging.o MOM_EOS.o MOM_error_handler.o MOM_file_parser.o MOM_io.o MOM_string_functions.o MOM_variables.o MOM_verticalGrid.o user_initialization.o BFB_initialization.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_coord_initialization.F90 -MOM_cpu_clock.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_cpu_clock.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/framework/MOM_cpu_clock.F90 -MOM_debugging.o: $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_debugging.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_checksums.o MOM_coms.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_hor_index.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_debugging.F90 -MOM_diabatic_aux.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_diabatic_aux.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_cpu_clock.o MOM_diag_mediator.o MOM_EOS.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_shortwave_abs.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_diabatic_aux.F90 -MOM_diabatic_driver.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_diabatic_driver.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_bulk_mixed_layer.o MOM_debugging.o MOM_checksum_packages.o MOM_cpu_clock.o MOM_CVMix_shear.o MOM_CVMix_ddiff.o MOM_diabatic_aux.o MOM_diag_mediator.o MOM_diag_to_Z.o MOM_diapyc_energy_req.o MOM_CVMix_conv.o MOM_domains.o MOM_tidal_mixing.o MOM_energetic_PBL.o MOM_entrain_diffusive.o MOM_EOS.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_geothermal.o MOM_grid.o MOM_io.o MOM_internal_tide_input.o MOM_interface_heights.o MOM_internal_tides.o MOM_kappa_shear.o MOM_CVMix_KPP.o MOM_opacity.o MOM_regularize_layers.o MOM_set_diffusivity.o MOM_shortwave_abs.o MOM_sponge.o MOM_ALE_sponge.o MOM_time_manager.o MOM_tracer_flow_control.o MOM_tracer_diabatic.o MOM_variables.o MOM_verticalGrid.o MOM_wave_speed.o MOM_wave_interface.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_diabatic_driver.F90 -MOM_diag_manager_wrapper.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_manager_wrapper.F90 MOM_time_manager.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_manager_wrapper.F90 -MOM_diag_mediator.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_mediator.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_checksums.o MOM_coms.o MOM_cpu_clock.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_io.o MOM_safe_alloc.o MOM_string_functions.o MOM_time_manager.o MOM_verticalGrid.o MOM_EOS.o MOM_diag_remap.o MOM_diag_manager_wrapper.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_mediator.F90 -MOM_diag_remap.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_remap.F90 MOM_coms.o MOM_error_handler.o MOM_diag_vkernels.o MOM_file_parser.o MOM_io.o MOM_string_functions.o MOM_grid.o MOM_verticalGrid.o MOM_EOS.o MOM_remapping.o MOM_regridding.o regrid_consts.o coord_zlike.o coord_sigma.o coord_rho.o MOM_debugging.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_remap.F90 -MOM_diag_to_Z.o: $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_diag_to_Z.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_domains.o MOM_coms.o MOM_diag_mediator.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_io.o MOM_spatial_means.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_diag_to_Z.F90 -MOM_diag_vkernels.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_vkernels.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_vkernels.F90 -MOM_diagnostics.o: $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_diagnostics.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_coms.o MOM_diag_mediator.o MOM_diag_to_Z.o MOM_domains.o MOM_EOS.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_interface_heights.o MOM_spatial_means.o MOM_tracer_registry.o MOM_variables.o MOM_verticalGrid.o MOM_wave_speed.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_diagnostics.F90 -MOM_diapyc_energy_req.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_diapyc_energy_req.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_diapyc_energy_req.F90 -MOM_document.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_document.F90 MOM_time_manager.o MOM_error_handler.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/framework/MOM_document.F90 -MOM_domains.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_domains.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_coms.o MOM_cpu_clock.o MOM_error_handler.o MOM_file_parser.o MOM_string_functions.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/framework/MOM_domains.F90 -MOM_dyn_horgrid.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_dyn_horgrid.F90 MOM_hor_index.o MOM_domains.o MOM_error_handler.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/framework/MOM_dyn_horgrid.F90 -MOM_dynamics_split_RK2.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM_dynamics_split_RK2.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_variables.o MOM_forcing_type.o MOM_checksum_packages.o MOM_cpu_clock.o MOM_diag_mediator.o MOM_domains.o MOM_debugging.o MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_io.o MOM_restart.o MOM_time_manager.o MOM_ALE.o MOM_barotropic.o MOM_boundary_update.o MOM_continuity.o MOM_CoriolisAdv.o MOM_grid.o MOM_hor_index.o MOM_hor_visc.o MOM_interface_heights.o MOM_lateral_mixing_coeffs.o MOM_MEKE_types.o MOM_open_boundary.o MOM_PressureForce.o MOM_set_viscosity.o MOM_tidal_forcing.o MOM_vert_friction.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/core/MOM_dynamics_split_RK2.F90 -MOM_dynamics_unsplit.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM_dynamics_unsplit.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_variables.o MOM_forcing_type.o MOM_checksum_packages.o MOM_cpu_clock.o MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_io.o MOM_restart.o MOM_time_manager.o MOM_ALE.o MOM_boundary_update.o MOM_continuity.o MOM_CoriolisAdv.o MOM_debugging.o MOM_grid.o MOM_hor_index.o MOM_hor_visc.o MOM_interface_heights.o MOM_lateral_mixing_coeffs.o MOM_MEKE_types.o MOM_open_boundary.o MOM_PressureForce.o MOM_set_viscosity.o MOM_tidal_forcing.o MOM_vert_friction.o MOM_verticalGrid.o MOM_wave_interface.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/core/MOM_dynamics_unsplit.F90 -MOM_dynamics_unsplit_RK2.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM_dynamics_unsplit_RK2.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_variables.o MOM_forcing_type.o MOM_checksum_packages.o MOM_cpu_clock.o MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_io.o MOM_restart.o MOM_time_manager.o MOM_ALE.o MOM_boundary_update.o MOM_continuity.o MOM_CoriolisAdv.o MOM_debugging.o MOM_grid.o MOM_hor_index.o MOM_hor_visc.o MOM_lateral_mixing_coeffs.o MOM_MEKE_types.o MOM_open_boundary.o MOM_PressureForce.o MOM_set_viscosity.o MOM_tidal_forcing.o MOM_vert_friction.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/core/MOM_dynamics_unsplit_RK2.F90 -MOM_energetic_PBL.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_energetic_PBL.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_cpu_clock.o MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_variables.o MOM_verticalGrid.o MOM_wave_interface.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_energetic_PBL.F90 -MOM_entrain_diffusive.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_entrain_diffusive.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_entrain_diffusive.F90 -MOM_error_handler.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_error_handler.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/framework/MOM_error_handler.F90 -MOM_file_parser.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_file_parser.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_coms.o MOM_error_handler.o MOM_time_manager.o MOM_document.o MOM_string_functions.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/framework/MOM_file_parser.F90 -MOM_fixed_initialization.o: $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_fixed_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_debugging.o MOM_domains.o MOM_dyn_horgrid.o MOM_error_handler.o MOM_file_parser.o MOM_io.o MOM_grid_initialize.o MOM_open_boundary.o MOM_shared_initialization.o user_initialization.o DOME_initialization.o ISOMIP_initialization.o benchmark_initialization.o Neverland_initialization.o DOME2d_initialization.o Kelvin_initialization.o sloshing_initialization.o seamount_initialization.o dumbbell_initialization.o shelfwave_initialization.o Phillips_initialization.o dense_water_initialization.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_fixed_initialization.F90 -MOM_forcing_type.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM_forcing_type.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_debugging.o MOM_cpu_clock.o MOM_diag_mediator.o MOM_error_handler.o MOM_EOS.o MOM_file_parser.o MOM_grid.o MOM_shortwave_abs.o MOM_spatial_means.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/core/MOM_forcing_type.F90 -MOM_full_convection.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_full_convection.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_grid.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_full_convection.F90 -MOM_generic_tracer.o: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_generic_tracer.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)FMS/include/fms_platform.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h generic_tracer.o generic_tracer_utils.o MOM_diag_mediator.o MOM_diag_to_Z.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_hor_index.o MOM_io.o MOM_restart.o MOM_spatial_means.o MOM_sponge.o MOM_ALE_sponge.o MOM_time_manager.o MOM_tracer_diabatic.o MOM_tracer_registry.o MOM_tracer_Z_init.o MOM_tracer_initialization_from_Z.o MOM_variables.o MOM_open_boundary.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework -I$(SRCROOT)FMS/include $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_generic_tracer.F90 -MOM_geothermal.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_geothermal.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_error_handler.o MOM_file_parser.o MOM_io.o MOM_grid.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_geothermal.F90 -MOM_get_input.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_get_input.F90 MOM_error_handler.o MOM_file_parser.o MOM_io.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/framework/MOM_get_input.F90 -MOM_grid.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM_grid.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_hor_index.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/core/MOM_grid.F90 -MOM_grid_initialize.o: $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_grid_initialize.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_checksums.o MOM_domains.o MOM_dyn_horgrid.o MOM_error_handler.o MOM_file_parser.o MOM_io.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_grid_initialize.F90 -MOM_hor_index.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_hor_index.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_domains.o MOM_error_handler.o MOM_file_parser.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/framework/MOM_hor_index.F90 -MOM_hor_visc.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_hor_visc.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_lateral_mixing_coeffs.o MOM_MEKE_types.o MOM_open_boundary.o MOM_verticalGrid.o MOM_io.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_hor_visc.F90 -MOM_horizontal_regridding.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_horizontal_regridding.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_debugging.o MOM_coms.o MOM_cpu_clock.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_io.o MOM_string_functions.o MOM_time_manager.o MOM_variables.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/framework/MOM_horizontal_regridding.F90 -MOM_ice_shelf.o: $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_cpu_clock.o MOM_diag_mediator.o MOM_domains.o MOM_dyn_horgrid.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_grid_initialize.o MOM_fixed_initialization.o user_initialization.o MOM_io.o MOM_restart.o MOM_time_manager.o MOM_transcribe_grid.o MOM_variables.o MOM_forcing_type.o MOM_get_input.o MOM_EOS.o MOM_ice_shelf_dynamics.o MOM_ice_shelf_initialize.o MOM_ice_shelf_state.o user_shelf_init.o MOM_coms.o MOM_checksums.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf.F90 -MOM_ice_shelf_dynamics.o: $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf_dynamics.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_cpu_clock.o MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_io.o MOM_restart.o MOM_time_manager.o MOM_ice_shelf_state.o MOM_coms.o MOM_checksums.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf_dynamics.F90 -MOM_ice_shelf_initialize.o: $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf_initialize.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_grid.o MOM_file_parser.o MOM_io.o MOM_error_handler.o user_shelf_init.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf_initialize.F90 -MOM_ice_shelf_state.o: $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf_state.F90 MOM_cpu_clock.o MOM_dyn_horgrid.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_get_input.o MOM_coms.o MOM_checksums.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf_state.F90 -MOM_interface_heights.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM_interface_heights.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/core/MOM_interface_heights.F90 -MOM_internal_tide_input.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_internal_tide_input.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_cpu_clock.o MOM_diag_mediator.o MOM_diag_to_Z.o MOM_debugging.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_io.o MOM_thickness_diffuse.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_internal_tide_input.F90 -MOM_internal_tides.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_internal_tides.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_debugging.o MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_io.o MOM_restart.o MOM_spatial_means.o MOM_time_manager.o MOM_variables.o MOM_verticalGrid.o MOM_wave_structure.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_internal_tides.F90 -MOM_intrinsic_functions.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_intrinsic_functions.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/framework/MOM_intrinsic_functions.F90 -MOM_io.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_io.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_error_handler.o MOM_domains.o MOM_file_parser.o MOM_grid.o MOM_dyn_horgrid.o MOM_string_functions.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/framework/MOM_io.F90 -MOM_isopycnal_slopes.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM_isopycnal_slopes.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_grid.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/core/MOM_isopycnal_slopes.F90 -MOM_kappa_shear.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_kappa_shear.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_cpu_clock.o MOM_diag_mediator.o MOM_debugging.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_kappa_shear.F90 -MOM_lateral_mixing_coeffs.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_debugging.o MOM_error_handler.o MOM_diag_mediator.o MOM_domains.o MOM_file_parser.o MOM_interface_heights.o MOM_isopycnal_slopes.o MOM_grid.o MOM_variables.o MOM_verticalGrid.o MOM_wave_speed.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90 -MOM_marine_ice.o: $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_marine_ice.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_constants.o MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_time_manager.o MOM_variables.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_marine_ice.F90 -MOM_mixed_layer_restrat.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_mixed_layer_restrat.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_debugging.o MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_hor_index.o MOM_io.o MOM_lateral_mixing_coeffs.o MOM_restart.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_mixed_layer_restrat.F90 -MOM_neutral_diffusion.o: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_neutral_diffusion.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_cpu_clock.o MOM_diag_mediator.o MOM_EOS.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_neutral_diffusion_aux.o MOM_remapping.o MOM_tracer_registry.o MOM_verticalGrid.o polynomial_functions.o PPM_functions.o regrid_edge_values.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_neutral_diffusion.F90 -MOM_neutral_diffusion_aux.o: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_neutral_diffusion_aux.F90 MOM_EOS.o MOM_error_handler.o polynomial_functions.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_neutral_diffusion_aux.F90 -MOM_obsolete_diagnostics.o: $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_obsolete_diagnostics.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_error_handler.o MOM_file_parser.o MOM_diag_mediator.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_obsolete_diagnostics.F90 -MOM_obsolete_params.o: $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_obsolete_params.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_error_handler.o MOM_file_parser.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_obsolete_params.F90 -MOM_oda_driver.o: $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/MOM_oda_driver.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h ocean_da_types.o ocean_da_core.o write_ocean_obs.o kdtree.o MOM_io.o MOM_diag_mediator.o MOM_error_handler.o MOM_get_input.o MOM_variables.o MOM_grid.o MOM_grid_initialize.o MOM_hor_index.o MOM_dyn_horgrid.o MOM_transcribe_grid.o MOM_fixed_initialization.o MOM_coord_initialization.o MOM_verticalGrid.o MOM_file_parser.o MOM_string_functions.o MOM_ALE.o MOM_domains.o MOM_remapping.o MOM_regridding.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/MOM_oda_driver.F90 -MOM_offline_aux.o: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_offline_aux.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_time_manager.o MOM_debugging.o MOM_domains.o MOM_diag_vkernels.o MOM_error_handler.o MOM_grid.o MOM_io.o MOM_verticalGrid.o MOM_file_parser.o MOM_variables.o MOM_forcing_type.o MOM_shortwave_abs.o MOM_diag_mediator.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_offline_aux.F90 -MOM_offline_main.o: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_offline_main.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_ALE.o MOM_checksums.o MOM_cpu_clock.o MOM_diabatic_aux.o MOM_diabatic_driver.o MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_io.o MOM_offline_aux.o MOM_opacity.o MOM_open_boundary.o MOM_shortwave_abs.o MOM_time_manager.o MOM_tracer_advect.o MOM_tracer_diabatic.o MOM_tracer_flow_control.o MOM_tracer_registry.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_offline_main.F90 -MOM_opacity.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_opacity.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_error_handler.o MOM_file_parser.o MOM_string_functions.o MOM_forcing_type.o MOM_grid.o MOM_io.o MOM_tracer_flow_control.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_opacity.F90 -MOM_open_boundary.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM_open_boundary.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_coms.o MOM_cpu_clock.o MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_dyn_horgrid.o MOM_io.o MOM_restart.o MOM_obsolete_params.o MOM_string_functions.o MOM_tracer_registry.o MOM_variables.o MOM_remapping.o MOM_regridding.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/core/MOM_open_boundary.F90 -MOM_regridding.o: $(SRCROOT)mom6/src/MOM6/src/ALE/MOM_regridding.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_error_handler.o MOM_file_parser.o MOM_io.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o MOM_string_functions.o MOM_remapping.o regrid_consts.o regrid_interp.o coord_zlike.o coord_sigma.o coord_rho.o coord_hycom.o coord_slight.o coord_adapt.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/ALE/MOM_regridding.F90 -MOM_regularize_layers.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_regularize_layers.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_cpu_clock.o MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_regularize_layers.F90 -MOM_remapping.o: $(SRCROOT)mom6/src/MOM6/src/ALE/MOM_remapping.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_error_handler.o MOM_string_functions.o regrid_edge_values.o regrid_edge_slopes.o PCM_functions.o PLM_functions.o PPM_functions.o PQM_functions.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/ALE/MOM_remapping.F90 -MOM_restart.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_restart.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_string_functions.o MOM_grid.o MOM_io.o MOM_time_manager.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/framework/MOM_restart.F90 -MOM_safe_alloc.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_safe_alloc.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/framework/MOM_safe_alloc.F90 -MOM_set_diffusivity.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_set_diffusivity.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_cpu_clock.o MOM_diag_mediator.o MOM_diag_to_Z.o MOM_debugging.o MOM_EOS.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_full_convection.o MOM_grid.o MOM_internal_tides.o MOM_tidal_mixing.o MOM_intrinsic_functions.o MOM_io.o MOM_kappa_shear.o MOM_CVMix_shear.o MOM_CVMix_ddiff.o MOM_bkgnd_mixing.o MOM_string_functions.o MOM_thickness_diffuse.o MOM_variables.o MOM_verticalGrid.o user_change_diffusivity.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_set_diffusivity.F90 -MOM_set_viscosity.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_set_viscosity.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_debugging.o MOM_cpu_clock.o MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_hor_index.o MOM_kappa_shear.o MOM_CVMix_shear.o MOM_CVMix_conv.o MOM_CVMix_ddiff.o MOM_restart.o MOM_safe_alloc.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o MOM_open_boundary.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_set_viscosity.F90 -MOM_shared_initialization.o: $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_shared_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_coms.o MOM_domains.o MOM_dyn_horgrid.o MOM_error_handler.o MOM_file_parser.o MOM_io.o MOM_string_functions.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_shared_initialization.F90 -MOM_shortwave_abs.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_shortwave_abs.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_shortwave_abs.F90 -MOM_spatial_means.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_spatial_means.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_coms.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/framework/MOM_spatial_means.F90 -MOM_sponge.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_sponge.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_coms.o MOM_diag_mediator.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_spatial_means.o MOM_time_manager.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_sponge.F90 -MOM_state_initialization.o: $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_state_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_debugging.o MOM_coms.o MOM_cpu_clock.o MOM_domains.o MOM_EOS.o MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_interface_heights.o MOM_io.o MOM_open_boundary.o MOM_grid_initialize.o MOM_restart.o MOM_sponge.o MOM_ALE_sponge.o MOM_string_functions.o MOM_time_manager.o MOM_tracer_registry.o MOM_variables.o MOM_verticalGrid.o MOM_ALE.o user_initialization.o DOME_initialization.o ISOMIP_initialization.o baroclinic_zone_initialization.o benchmark_initialization.o Neverland_initialization.o circle_obcs_initialization.o lock_exchange_initialization.o external_gwave_initialization.o DOME2d_initialization.o adjustment_initialization.o sloshing_initialization.o seamount_initialization.o dumbbell_initialization.o Phillips_initialization.o Rossby_front_2d_initialization.o SCM_idealized_hurricane.o SCM_CVmix_tests.o dyed_channel_initialization.o dyed_obcs_initialization.o supercritical_initialization.o soliton_initialization.o BFB_initialization.o dense_water_initialization.o midas_vertmap.o MOM_regridding.o MOM_remapping.o MOM_horizontal_regridding.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_state_initialization.F90 -MOM_string_functions.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_string_functions.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/framework/MOM_string_functions.F90 -MOM_sum_output.o: $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_sum_output.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_coms.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_interface_heights.o MOM_io.o MOM_open_boundary.o MOM_time_manager.o MOM_tracer_flow_control.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_sum_output.F90 -MOM_surface_forcing.o: $(SRCROOT)mom6/src/MOM6/config_src/coupled_driver/MOM_surface_forcing.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_coms.o MOM_constants.o MOM_cpu_clock.o MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_get_input.o MOM_grid.o MOM_io.o MOM_restart.o MOM_string_functions.o MOM_spatial_means.o MOM_variables.o user_revise_forcing.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/config_src/coupled_driver/MOM_surface_forcing.F90 -MOM_thickness_diffuse.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_thickness_diffuse.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_debugging.o MOM_diag_mediator.o MOM_error_handler.o MOM_EOS.o MOM_file_parser.o MOM_grid.o MOM_interface_heights.o MOM_lateral_mixing_coeffs.o MOM_MEKE_types.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_thickness_diffuse.F90 -MOM_tidal_forcing.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_tidal_forcing.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_cpu_clock.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_io.o MOM_time_manager.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_tidal_forcing.F90 -MOM_tidal_mixing.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_tidal_mixing.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_diag_to_Z.o MOM_EOS.o MOM_variables.o MOM_error_handler.o MOM_debugging.o MOM_grid.o MOM_verticalGrid.o MOM_remapping.o MOM_file_parser.o MOM_string_functions.o MOM_io.o cvmix_tidal.o cvmix_kinds_and_types.o cvmix_put_get.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_tidal_mixing.F90 -MOM_time_manager.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_time_manager.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/framework/MOM_time_manager.F90 -MOM_tracer_Z_init.o: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_Z_init.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_to_Z.o MOM_error_handler.o MOM_grid.o MOM_io.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_Z_init.F90 -MOM_tracer_advect.o: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_advect.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_cpu_clock.o MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_open_boundary.o MOM_tracer_registry.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_advect.F90 -MOM_tracer_diabatic.o: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_diabatic.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_grid.o MOM_verticalGrid.o MOM_forcing_type.o MOM_error_handler.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_diabatic.F90 -MOM_tracer_flow_control.o: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_flow_control.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_diag_to_Z.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_get_input.o MOM_grid.o MOM_hor_index.o MOM_open_boundary.o MOM_restart.o MOM_sponge.o MOM_ALE_sponge.o MOM_tracer_registry.o MOM_variables.o MOM_verticalGrid.o tracer_example.o DOME_tracer.o ISOMIP_tracer.o ideal_age_example.o dye_example.o MOM_OCMIP2_CFC.o oil_tracer.o advection_test_tracer.o dyed_obc_tracer.o MOM_generic_tracer.o pseudo_salt_tracer.o boundary_impulse_tracer.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_flow_control.F90 -MOM_tracer_hor_diff.o: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_hor_diff.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_cpu_clock.o MOM_diag_mediator.o MOM_domains.o MOM_debugging.o MOM_EOS.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_lateral_mixing_coeffs.o MOM_MEKE_types.o MOM_neutral_diffusion.o MOM_tracer_registry.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_hor_diff.F90 -MOM_tracer_initialization_from_Z.o: $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_tracer_initialization_from_Z.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_debugging.o MOM_coms.o MOM_cpu_clock.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_string_functions.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o MOM_ALE.o MOM_regridding.o MOM_remapping.o MOM_horizontal_regridding.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_tracer_initialization_from_Z.F90 -MOM_tracer_registry.o: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_registry.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_coms.o MOM_debugging.o MOM_diag_mediator.o MOM_diag_to_Z.o MOM_error_handler.o MOM_file_parser.o MOM_hor_index.o MOM_grid.o MOM_io.o MOM_restart.o MOM_string_functions.o MOM_time_manager.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_registry.F90 -MOM_transcribe_grid.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM_transcribe_grid.F90 MOM_domains.o MOM_dyn_horgrid.o MOM_error_handler.o MOM_grid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/core/MOM_transcribe_grid.F90 -MOM_unit_tests.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM_unit_tests.F90 MOM_error_handler.o MOM_string_functions.o MOM_remapping.o MOM_neutral_diffusion.o MOM_diag_vkernels.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/core/MOM_unit_tests.F90 -MOM_variables.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM_variables.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_domains.o MOM_debugging.o MOM_error_handler.o MOM_grid.o MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/core/MOM_variables.F90 -MOM_vert_friction.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_vert_friction.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_domains.o MOM_diag_mediator.o MOM_debugging.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_get_input.o MOM_grid.o MOM_open_boundary.o MOM_PointAccel.o MOM_time_manager.o MOM_variables.o MOM_verticalGrid.o MOM_wave_interface.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_vert_friction.F90 -MOM_verticalGrid.o: $(SRCROOT)mom6/src/MOM6/src/core/MOM_verticalGrid.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_error_handler.o MOM_file_parser.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/core/MOM_verticalGrid.F90 -MOM_wave_interface.o: $(SRCROOT)mom6/src/MOM6/src/user/MOM_wave_interface.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_verticalGrid.o MOM_safe_alloc.o MOM_time_manager.o MOM_variables.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/MOM_wave_interface.F90 -MOM_wave_speed.o: $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_wave_speed.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_variables.o MOM_verticalGrid.o MOM_remapping.o MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_wave_speed.F90 -MOM_wave_structure.o: $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_wave_structure.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_debugging.o MOM_diag_mediator.o MOM_EOS.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_wave_structure.F90 -MOM_write_cputime.o: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_write_cputime.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_coms.o MOM_error_handler.o MOM_io.o MOM_file_parser.o MOM_time_manager.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/framework/MOM_write_cputime.F90 -Neverland_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/Neverland_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_sponge.o MOM_dyn_horgrid.o MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_tracer_registry.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/Neverland_initialization.F90 -P1M_functions.o: $(SRCROOT)mom6/src/MOM6/src/ALE/P1M_functions.F90 regrid_edge_values.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/ALE/P1M_functions.F90 -P3M_functions.o: $(SRCROOT)mom6/src/MOM6/src/ALE/P3M_functions.F90 regrid_edge_values.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/ALE/P3M_functions.F90 -PCM_functions.o: $(SRCROOT)mom6/src/MOM6/src/ALE/PCM_functions.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/ALE/PCM_functions.F90 -PLM_functions.o: $(SRCROOT)mom6/src/MOM6/src/ALE/PLM_functions.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/ALE/PLM_functions.F90 -PPM_functions.o: $(SRCROOT)mom6/src/MOM6/src/ALE/PPM_functions.F90 regrid_edge_values.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/ALE/PPM_functions.F90 -PQM_functions.o: $(SRCROOT)mom6/src/MOM6/src/ALE/PQM_functions.F90 regrid_edge_values.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/ALE/PQM_functions.F90 -Phillips_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/Phillips_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_error_handler.o MOM_dyn_horgrid.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_sponge.o MOM_tracer_registry.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/Phillips_initialization.F90 -Rossby_front_2d_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/Rossby_front_2d_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o regrid_consts.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/Rossby_front_2d_initialization.F90 -SCM_CVmix_tests.o: $(SRCROOT)mom6/src/MOM6/src/user/SCM_CVmix_tests.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_verticalGrid.o MOM_safe_alloc.o MOM_time_manager.o MOM_variables.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/SCM_CVmix_tests.F90 -SCM_idealized_hurricane.o: $(SRCROOT)mom6/src/MOM6/src/user/SCM_idealized_hurricane.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_safe_alloc.o MOM_time_manager.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/SCM_idealized_hurricane.F90 -adjustment_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/adjustment_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o regrid_consts.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/adjustment_initialization.F90 -advection_test_tracer.o: $(SRCROOT)mom6/src/MOM6/src/tracer/advection_test_tracer.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_diag_to_Z.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_hor_index.o MOM_io.o MOM_open_boundary.o MOM_restart.o MOM_sponge.o MOM_time_manager.o MOM_tracer_registry.o MOM_tracer_diabatic.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/tracer/advection_test_tracer.F90 -baroclinic_zone_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/baroclinic_zone_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_file_parser.o MOM_grid.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/baroclinic_zone_initialization.F90 -benchmark_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/benchmark_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_sponge.o MOM_dyn_horgrid.o MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_tracer_registry.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/benchmark_initialization.F90 -boundary_impulse_tracer.o: $(SRCROOT)mom6/src/MOM6/src/tracer/boundary_impulse_tracer.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_diag_to_Z.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_hor_index.o MOM_io.o MOM_open_boundary.o MOM_restart.o MOM_sponge.o MOM_time_manager.o MOM_tracer_registry.o MOM_tracer_diabatic.o MOM_tracer_Z_init.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/tracer/boundary_impulse_tracer.F90 -circle_obcs_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/circle_obcs_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_sponge.o MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_tracer_registry.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/circle_obcs_initialization.F90 -coord_adapt.o: $(SRCROOT)mom6/src/MOM6/src/ALE/coord_adapt.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_EOS.o MOM_error_handler.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/ALE/coord_adapt.F90 -coord_hycom.o: $(SRCROOT)mom6/src/MOM6/src/ALE/coord_hycom.F90 MOM_error_handler.o MOM_EOS.o regrid_interp.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/ALE/coord_hycom.F90 -coord_rho.o: $(SRCROOT)mom6/src/MOM6/src/ALE/coord_rho.F90 MOM_error_handler.o MOM_remapping.o MOM_EOS.o regrid_interp.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/ALE/coord_rho.F90 -coord_sigma.o: $(SRCROOT)mom6/src/MOM6/src/ALE/coord_sigma.F90 MOM_error_handler.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/ALE/coord_sigma.F90 -coord_slight.o: $(SRCROOT)mom6/src/MOM6/src/ALE/coord_slight.F90 MOM_error_handler.o MOM_EOS.o regrid_interp.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/ALE/coord_slight.F90 -coord_zlike.o: $(SRCROOT)mom6/src/MOM6/src/ALE/coord_zlike.F90 MOM_error_handler.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/ALE/coord_zlike.F90 -coupler_util.o: $(SRCROOT)mom6/src/MOM6/config_src/coupled_driver/coupler_util.F90 MOM_error_handler.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/config_src/coupled_driver/coupler_util.F90 -cvmix_background.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_background.F90 cvmix_kinds_and_types.o cvmix_put_get.o cvmix_utils.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_background.F90 -cvmix_convection.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_convection.F90 cvmix_kinds_and_types.o cvmix_utils.o cvmix_put_get.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_convection.F90 -cvmix_ddiff.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_ddiff.F90 cvmix_kinds_and_types.o cvmix_put_get.o cvmix_utils.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_ddiff.F90 -cvmix_kinds_and_types.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_kinds_and_types.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_kinds_and_types.F90 -cvmix_kpp.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_kpp.F90 cvmix_kinds_and_types.o cvmix_math.o cvmix_put_get.o cvmix_utils.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_kpp.F90 -cvmix_math.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_math.F90 cvmix_kinds_and_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_math.F90 -cvmix_put_get.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_put_get.F90 cvmix_kinds_and_types.o cvmix_utils.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_put_get.F90 -cvmix_shear.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_shear.F90 cvmix_kinds_and_types.o cvmix_put_get.o cvmix_utils.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_shear.F90 -cvmix_tidal.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_tidal.F90 cvmix_kinds_and_types.o cvmix_utils.o cvmix_put_get.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_tidal.F90 -cvmix_utils.o: $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_utils.F90 cvmix_kinds_and_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_utils.F90 -dense_water_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/dense_water_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_ALE_sponge.o MOM_dyn_horgrid.o MOM_EOS.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_sponge.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/dense_water_initialization.F90 -dumbbell_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/dumbbell_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_domains.o MOM_dyn_horgrid.o MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_sponge.o MOM_tracer_registry.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o regrid_consts.o MOM_ALE_sponge.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/dumbbell_initialization.F90 -dumbbell_surface_forcing.o: $(SRCROOT)mom6/src/MOM6/src/user/dumbbell_surface_forcing.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_io.o MOM_safe_alloc.o MOM_time_manager.o MOM_tracer_flow_control.o MOM_variables.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/dumbbell_surface_forcing.F90 -dye_example.o: $(SRCROOT)mom6/src/MOM6/src/tracer/dye_example.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_diag_to_Z.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_hor_index.o MOM_io.o MOM_open_boundary.o MOM_restart.o MOM_sponge.o MOM_time_manager.o MOM_tracer_registry.o MOM_tracer_diabatic.o MOM_tracer_Z_init.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/tracer/dye_example.F90 -dyed_channel_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/dyed_channel_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_dyn_horgrid.o MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_open_boundary.o MOM_time_manager.o MOM_tracer_registry.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/dyed_channel_initialization.F90 -dyed_obc_tracer.o: $(SRCROOT)mom6/src/MOM6/src/tracer/dyed_obc_tracer.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_diag_to_Z.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_hor_index.o MOM_grid.o MOM_io.o MOM_open_boundary.o MOM_restart.o MOM_time_manager.o MOM_tracer_registry.o MOM_tracer_diabatic.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/tracer/dyed_obc_tracer.F90 -dyed_obcs_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/dyed_obcs_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_dyn_horgrid.o MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_open_boundary.o MOM_tracer_registry.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/dyed_obcs_initialization.F90 -external_gwave_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/external_gwave_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_tracer_registry.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/external_gwave_initialization.F90 -generic_BLING.o: $(SRCROOT)ocean_shared/generic_tracers/generic_BLING.F90 generic_tracer_utils.o FMS_ocmip2_co2calc.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/generic_tracers/generic_BLING.F90 -generic_CFC.o: $(SRCROOT)ocean_shared/generic_tracers/generic_CFC.F90 generic_tracer_utils.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/generic_tracers/generic_CFC.F90 -generic_COBALT.o: $(SRCROOT)ocean_shared/generic_tracers/generic_COBALT.F90 generic_tracer_utils.o FMS_ocmip2_co2calc.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/generic_tracers/generic_COBALT.F90 -generic_ERGOM.o: $(SRCROOT)ocean_shared/generic_tracers/generic_ERGOM.F90 generic_tracer_utils.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/generic_tracers/generic_ERGOM.F90 -generic_SF6.o: $(SRCROOT)ocean_shared/generic_tracers/generic_SF6.F90 generic_tracer_utils.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/generic_tracers/generic_SF6.F90 -generic_TOPAZ.o: $(SRCROOT)ocean_shared/generic_tracers/generic_TOPAZ.F90 generic_tracer_utils.o FMS_ocmip2_co2calc.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/generic_tracers/generic_TOPAZ.F90 -generic_abiotic.o: $(SRCROOT)ocean_shared/generic_tracers/generic_abiotic.F90 generic_tracer_utils.o FMS_ocmip2_co2calc.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/generic_tracers/generic_abiotic.F90 -generic_age.o: $(SRCROOT)ocean_shared/generic_tracers/generic_age.F90 generic_tracer_utils.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/generic_tracers/generic_age.F90 -generic_argon.o: $(SRCROOT)ocean_shared/generic_tracers/generic_argon.F90 generic_tracer_utils.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/generic_tracers/generic_argon.F90 -generic_miniBLING.o: $(SRCROOT)ocean_shared/generic_tracers/generic_miniBLING.F90 $(SRCROOT)FMS/include/fms_platform.h generic_tracer_utils.o FMS_ocmip2_co2calc.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)FMS/include $(SRCROOT)ocean_shared/generic_tracers/generic_miniBLING.F90 -generic_tracer.o: $(SRCROOT)ocean_shared/generic_tracers/generic_tracer.F90 FMS_ocmip2_co2calc.o generic_tracer_utils.o generic_abiotic.o generic_age.o generic_argon.o generic_CFC.o generic_SF6.o generic_ERGOM.o generic_TOPAZ.o generic_BLING.o generic_miniBLING.o generic_COBALT.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/generic_tracers/generic_tracer.F90 -generic_tracer_utils.o: $(SRCROOT)ocean_shared/generic_tracers/generic_tracer_utils.F90 $(SRCROOT)FMS/include/fms_platform.h FMS_coupler_util.o MOM_diag_mediator.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)FMS/include $(SRCROOT)ocean_shared/generic_tracers/generic_tracer_utils.F90 -gsw_chem_potential_water_t_exact.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_chem_potential_water_t_exact.f90 gsw_mod_teos10_constants.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_chem_potential_water_t_exact.f90 -gsw_ct_freezing_exact.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_freezing_exact.f90 gsw_mod_toolbox.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_freezing_exact.f90 -gsw_ct_freezing_poly.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_freezing_poly.f90 gsw_mod_teos10_constants.o gsw_mod_freezing_poly_coefficients.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_freezing_poly.f90 -gsw_ct_from_pt.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_from_pt.f90 gsw_mod_teos10_constants.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_from_pt.f90 -gsw_ct_from_t.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_from_t.f90 gsw_mod_toolbox.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_from_t.f90 -gsw_entropy_part.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_entropy_part.f90 gsw_mod_teos10_constants.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_entropy_part.f90 -gsw_entropy_part_zerop.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_entropy_part_zerop.f90 gsw_mod_teos10_constants.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_entropy_part_zerop.f90 -gsw_gibbs.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_gibbs.f90 gsw_mod_teos10_constants.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_gibbs.f90 -gsw_gibbs_ice.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_gibbs_ice.f90 gsw_mod_teos10_constants.o gsw_mod_gibbs_ice_coefficients.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_gibbs_ice.f90 -gsw_gibbs_pt0_pt0.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_gibbs_pt0_pt0.f90 gsw_mod_teos10_constants.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_gibbs_pt0_pt0.f90 -gsw_mod_freezing_poly_coefficients.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_freezing_poly_coefficients.f90 gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_freezing_poly_coefficients.f90 -gsw_mod_gibbs_ice_coefficients.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_gibbs_ice_coefficients.f90 gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_gibbs_ice_coefficients.f90 -gsw_mod_kinds.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_kinds.f90 - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_kinds.f90 -gsw_mod_specvol_coefficients.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_specvol_coefficients.f90 gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_specvol_coefficients.f90 -gsw_mod_teos10_constants.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_teos10_constants.f90 gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_teos10_constants.f90 -gsw_mod_toolbox.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_toolbox.f90 gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_toolbox.f90 -gsw_pt0_from_t.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_pt0_from_t.f90 gsw_mod_toolbox.o gsw_mod_teos10_constants.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_pt0_from_t.f90 -gsw_pt_from_ct.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_pt_from_ct.f90 gsw_mod_toolbox.o gsw_mod_teos10_constants.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_pt_from_ct.f90 -gsw_pt_from_t.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_pt_from_t.f90 gsw_mod_toolbox.o gsw_mod_teos10_constants.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_pt_from_t.f90 -gsw_rho.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_rho.f90 gsw_mod_toolbox.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_rho.f90 -gsw_rho_first_derivatives.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_rho_first_derivatives.f90 gsw_mod_teos10_constants.o gsw_mod_specvol_coefficients.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_rho_first_derivatives.f90 -gsw_rho_second_derivatives.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_rho_second_derivatives.f90 gsw_mod_toolbox.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_rho_second_derivatives.f90 -gsw_sp_from_sr.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_sp_from_sr.f90 gsw_mod_teos10_constants.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_sp_from_sr.f90 -gsw_specvol.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_specvol.f90 gsw_mod_teos10_constants.o gsw_mod_specvol_coefficients.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_specvol.f90 -gsw_specvol_first_derivatives.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_specvol_first_derivatives.f90 gsw_mod_teos10_constants.o gsw_mod_specvol_coefficients.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_specvol_first_derivatives.f90 -gsw_specvol_second_derivatives.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_specvol_second_derivatives.f90 gsw_mod_teos10_constants.o gsw_mod_specvol_coefficients.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_specvol_second_derivatives.f90 -gsw_sr_from_sp.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_sr_from_sp.f90 gsw_mod_teos10_constants.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_sr_from_sp.f90 -gsw_t_deriv_chem_potential_water_t_exact.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_deriv_chem_potential_water_t_exact.f90 gsw_mod_teos10_constants.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_deriv_chem_potential_water_t_exact.f90 -gsw_t_freezing_exact.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_freezing_exact.f90 gsw_mod_teos10_constants.o gsw_mod_toolbox.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_freezing_exact.f90 -gsw_t_freezing_poly.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_freezing_poly.f90 gsw_mod_teos10_constants.o gsw_mod_freezing_poly_coefficients.o gsw_mod_toolbox.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_freezing_poly.f90 -gsw_t_from_ct.o: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_from_ct.f90 gsw_mod_toolbox.o gsw_mod_kinds.o - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_from_ct.f90 -ideal_age_example.o: $(SRCROOT)mom6/src/MOM6/src/tracer/ideal_age_example.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_diag_to_Z.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_hor_index.o MOM_io.o MOM_open_boundary.o MOM_restart.o MOM_sponge.o MOM_time_manager.o MOM_tracer_registry.o MOM_tracer_diabatic.o MOM_tracer_Z_init.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/tracer/ideal_age_example.F90 -kdtree.o: $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/geoKdTree/kdtree.f90 - $(FC) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/geoKdTree/kdtree.f90 -lock_exchange_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/lock_exchange_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_tracer_registry.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/lock_exchange_initialization.F90 -midas_vertmap.o: $(SRCROOT)mom6/src/MOM6/src/initialization/midas_vertmap.F90 MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/initialization/midas_vertmap.F90 -mocsy_DNAD.o: $(SRCROOT)ocean_shared/mocsy/src/mocsy_DNAD.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_DNADHeaders.h - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)ocean_shared/mocsy/src $(SRCROOT)ocean_shared/mocsy/src/mocsy_DNAD.F90 -mocsy_buffesm.o: $(SRCROOT)ocean_shared/mocsy/src/mocsy_buffesm.F90 mocsy_singledouble.o mocsy_constants.o mocsy_vars.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/mocsy/src/mocsy_buffesm.F90 -mocsy_constants.o: $(SRCROOT)ocean_shared/mocsy/src/mocsy_constants.F90 mocsy_singledouble.o mocsy_p80.o mocsy_sw_temp.o mocsy_sw_ptmp.o mocsy_DNAD.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/mocsy/src/mocsy_constants.F90 -mocsy_depth2press.o: $(SRCROOT)ocean_shared/mocsy/src/mocsy_depth2press.F90 mocsy_singledouble.o mocsy_p80.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/mocsy/src/mocsy_depth2press.F90 -mocsy_derivauto.o: $(SRCROOT)ocean_shared/mocsy/src/mocsy_derivauto.F90 mocsy_singledouble.o mocsy_constants.o mocsy_p80.o mocsy_rho.o mocsy_sw_temp.o mocsy_varsolver.o mocsy_DNAD.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/mocsy/src/mocsy_derivauto.F90 -mocsy_derivnum.o: $(SRCROOT)ocean_shared/mocsy/src/mocsy_derivnum.F90 mocsy_singledouble.o mocsy_vars.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/mocsy/src/mocsy_derivnum.F90 -mocsy_errors.o: $(SRCROOT)ocean_shared/mocsy/src/mocsy_errors.F90 mocsy_singledouble.o mocsy_constants.o mocsy_derivnum.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/mocsy/src/mocsy_errors.F90 -mocsy_f2pCO2.o: $(SRCROOT)ocean_shared/mocsy/src/mocsy_f2pCO2.F90 mocsy_singledouble.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/mocsy/src/mocsy_f2pCO2.F90 -mocsy_gasx.o: $(SRCROOT)ocean_shared/mocsy/src/mocsy_gasx.F90 mocsy_singledouble.o mocsy_vars.o mocsy_p2fCO2.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/mocsy/src/mocsy_gasx.F90 -mocsy_p2fCO2.o: $(SRCROOT)ocean_shared/mocsy/src/mocsy_p2fCO2.F90 mocsy_singledouble.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/mocsy/src/mocsy_p2fCO2.F90 -mocsy_p80.o: $(SRCROOT)ocean_shared/mocsy/src/mocsy_p80.F90 mocsy_singledouble.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/mocsy/src/mocsy_p80.F90 -mocsy_phsolvers.o: $(SRCROOT)ocean_shared/mocsy/src/mocsy_phsolvers.F90 mocsy_singledouble.o mocsy_DNAD.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/mocsy/src/mocsy_phsolvers.F90 -mocsy_rho.o: $(SRCROOT)ocean_shared/mocsy/src/mocsy_rho.F90 mocsy_singledouble.o mocsy_DNAD.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/mocsy/src/mocsy_rho.F90 -mocsy_rhoinsitu.o: $(SRCROOT)ocean_shared/mocsy/src/mocsy_rhoinsitu.F90 mocsy_singledouble.o mocsy_rho.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/mocsy/src/mocsy_rhoinsitu.F90 -mocsy_singledouble.o: $(SRCROOT)ocean_shared/mocsy/src/mocsy_singledouble.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/mocsy/src/mocsy_singledouble.F90 -mocsy_sw_adtg.o: $(SRCROOT)ocean_shared/mocsy/src/mocsy_sw_adtg.F90 mocsy_singledouble.o mocsy_DNAD.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/mocsy/src/mocsy_sw_adtg.F90 -mocsy_sw_ptmp.o: $(SRCROOT)ocean_shared/mocsy/src/mocsy_sw_ptmp.F90 mocsy_singledouble.o mocsy_sw_adtg.o mocsy_DNAD.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/mocsy/src/mocsy_sw_ptmp.F90 -mocsy_sw_temp.o: $(SRCROOT)ocean_shared/mocsy/src/mocsy_sw_temp.F90 mocsy_singledouble.o mocsy_sw_ptmp.o mocsy_DNAD.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/mocsy/src/mocsy_sw_temp.F90 -mocsy_tis.o: $(SRCROOT)ocean_shared/mocsy/src/mocsy_tis.F90 mocsy_singledouble.o mocsy_sw_temp.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/mocsy/src/mocsy_tis.F90 -mocsy_tpot.o: $(SRCROOT)ocean_shared/mocsy/src/mocsy_tpot.F90 mocsy_singledouble.o mocsy_sw_ptmp.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/mocsy/src/mocsy_tpot.F90 -mocsy_vars.o: $(SRCROOT)ocean_shared/mocsy/src/mocsy_vars.F90 mocsy_singledouble.o mocsy_constants.o mocsy_p80.o mocsy_rho.o mocsy_sw_temp.o mocsy_varsolver.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/mocsy/src/mocsy_vars.F90 -mocsy_varsolver.o: $(SRCROOT)ocean_shared/mocsy/src/mocsy_varsolver.F90 mocsy_singledouble.o mocsy_phsolvers.o mocsy_sw_ptmp.o mocsy_DNAD.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ocean_shared/mocsy/src/mocsy_varsolver.F90 -ocean_da_core.o: $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/core/ocean_da_core.F90 ocean_da_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/core/ocean_da_core.F90 -ocean_da_types.o: $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/core/ocean_da_types.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/core/ocean_da_types.F90 -ocean_model_MOM.o: $(SRCROOT)mom6/src/MOM6/config_src/coupled_driver/ocean_model_MOM.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM.o MOM_constants.o MOM_diag_mediator.o MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_get_input.o MOM_grid.o MOM_io.o MOM_marine_ice.o MOM_restart.o MOM_string_functions.o MOM_surface_forcing.o MOM_time_manager.o MOM_tracer_flow_control.o MOM_variables.o MOM_verticalGrid.o MOM_ice_shelf.o MOM_EOS.o MOM_wave_interface.o MOM_generic_tracer.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/config_src/coupled_driver/ocean_model_MOM.F90 -oil_tracer.o: $(SRCROOT)mom6/src/MOM6/src/tracer/oil_tracer.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_diag_to_Z.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_hor_index.o MOM_io.o MOM_open_boundary.o MOM_restart.o MOM_sponge.o MOM_time_manager.o MOM_tracer_registry.o MOM_tracer_diabatic.o MOM_tracer_Z_init.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/tracer/oil_tracer.F90 -polynomial_functions.o: $(SRCROOT)mom6/src/MOM6/src/ALE/polynomial_functions.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/ALE/polynomial_functions.F90 -pseudo_salt_tracer.o: $(SRCROOT)mom6/src/MOM6/src/tracer/pseudo_salt_tracer.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_debugging.o MOM_diag_mediator.o MOM_diag_to_Z.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_hor_index.o MOM_io.o MOM_open_boundary.o MOM_restart.o MOM_sponge.o MOM_time_manager.o MOM_tracer_registry.o MOM_tracer_diabatic.o MOM_tracer_Z_init.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/tracer/pseudo_salt_tracer.F90 -regrid_consts.o: $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_consts.F90 MOM_error_handler.o MOM_string_functions.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_consts.F90 -regrid_edge_slopes.o: $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_edge_slopes.F90 regrid_solvers.o polynomial_functions.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_edge_slopes.F90 -regrid_edge_values.o: $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_edge_values.F90 regrid_solvers.o polynomial_functions.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_edge_values.F90 -regrid_interp.o: $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_interp.F90 MOM_error_handler.o MOM_string_functions.o regrid_edge_values.o regrid_edge_slopes.o PLM_functions.o PPM_functions.o PQM_functions.o P1M_functions.o P3M_functions.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_interp.F90 -regrid_solvers.o: $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_solvers.F90 MOM_error_handler.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_solvers.F90 -seamount_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/seamount_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_domains.o MOM_dyn_horgrid.o MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_sponge.o MOM_tracer_registry.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o regrid_consts.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/seamount_initialization.F90 -shelfwave_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/shelfwave_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_domains.o MOM_dyn_horgrid.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_open_boundary.o MOM_time_manager.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/shelfwave_initialization.F90 -sloshing_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/sloshing_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_domains.o MOM_dyn_horgrid.o MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_sponge.o MOM_tracer_registry.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/sloshing_initialization.F90 -soliton_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/soliton_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_error_handler.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o regrid_consts.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/soliton_initialization.F90 -supercritical_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/supercritical_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_dyn_horgrid.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_open_boundary.o MOM_verticalGrid.o MOM_time_manager.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/supercritical_initialization.F90 -tidal_bay_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/tidal_bay_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_coms.o MOM_dyn_horgrid.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_open_boundary.o MOM_verticalGrid.o MOM_time_manager.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/tidal_bay_initialization.F90 -tracer_example.o: $(SRCROOT)mom6/src/MOM6/src/tracer/tracer_example.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_diag_to_Z.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_hor_index.o MOM_io.o MOM_open_boundary.o MOM_restart.o MOM_sponge.o MOM_time_manager.o MOM_tracer_registry.o MOM_variables.o MOM_verticalGrid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/tracer/tracer_example.F90 -user_change_diffusivity.o: $(SRCROOT)mom6/src/MOM6/src/user/user_change_diffusivity.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_diag_mediator.o MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_variables.o MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/user_change_diffusivity.F90 -user_initialization.o: $(SRCROOT)mom6/src/MOM6/src/user/user_initialization.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_error_handler.o MOM_dyn_horgrid.o MOM_file_parser.o MOM_get_input.o MOM_grid.o MOM_open_boundary.o MOM_sponge.o MOM_tracer_registry.o MOM_variables.o MOM_verticalGrid.o MOM_EOS.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/user_initialization.F90 -user_revise_forcing.o: $(SRCROOT)mom6/src/MOM6/src/user/user_revise_forcing.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h MOM_domains.o MOM_error_handler.o MOM_file_parser.o MOM_forcing_type.o MOM_grid.o MOM_io.o MOM_restart.o MOM_time_manager.o MOM_tracer_flow_control.o MOM_variables.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/user/user_revise_forcing.F90 -user_shelf_init.o: $(SRCROOT)mom6/src/MOM6/src/ice_shelf/user_shelf_init.F90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h MOM_error_handler.o MOM_file_parser.o MOM_grid.o MOM_time_manager.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/config_src/dynamic -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/MOM6/src/ice_shelf/user_shelf_init.F90 -write_ocean_obs.o: $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/core/write_ocean_obs.F90 ocean_da_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/core/write_ocean_obs.F90 -./dense_water_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/dense_water_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/dense_water_initialization.F90 . -./MOM_internal_tides.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_internal_tides.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_internal_tides.F90 . -./gsw_gibbs_pt0_pt0.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_gibbs_pt0_pt0.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_gibbs_pt0_pt0.f90 . -./MOM_memory.h: $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h - cp $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h . -./mocsy_derivauto.F90: $(SRCROOT)ocean_shared/mocsy/src/mocsy_derivauto.F90 - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_derivauto.F90 . -./SCM_CVmix_tests.F90: $(SRCROOT)mom6/src/MOM6/src/user/SCM_CVmix_tests.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/SCM_CVmix_tests.F90 . -./mocsy_errors.F90: $(SRCROOT)ocean_shared/mocsy/src/mocsy_errors.F90 - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_errors.F90 . -./MOM_ALE_sponge.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_ALE_sponge.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_ALE_sponge.F90 . -./mocsy_sw_adtg.F90: $(SRCROOT)ocean_shared/mocsy/src/mocsy_sw_adtg.F90 - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_sw_adtg.F90 . -./cvmix_math.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_math.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_math.F90 . -./MOM_grid.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM_grid.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM_grid.F90 . -./MOM_tracer_hor_diff.F90: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_hor_diff.F90 - cp $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_hor_diff.F90 . -./MOM_continuity_PPM.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM_continuity_PPM.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM_continuity_PPM.F90 . -./MOM_tidal_mixing.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_tidal_mixing.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_tidal_mixing.F90 . -./MOM_vert_friction.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_vert_friction.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_vert_friction.F90 . -./gsw_chem_potential_water_t_exact.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_chem_potential_water_t_exact.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_chem_potential_water_t_exact.f90 . -./MOM_set_viscosity.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_set_viscosity.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_set_viscosity.F90 . -./user_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/user_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/user_initialization.F90 . -./MOM_boundary_update.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM_boundary_update.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM_boundary_update.F90 . -./gsw_t_freezing_poly.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_freezing_poly.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_freezing_poly.f90 . -./gsw_mod_specvol_coefficients.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_specvol_coefficients.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_specvol_coefficients.f90 . -./MOM_energetic_PBL.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_energetic_PBL.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_energetic_PBL.F90 . -./circle_obcs_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/circle_obcs_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/circle_obcs_initialization.F90 . -./gsw_pt0_from_t.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_pt0_from_t.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_pt0_from_t.f90 . -./gsw_entropy_part.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_entropy_part.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_entropy_part.f90 . -./MOM_PointAccel.F90: $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_PointAccel.F90 - cp $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_PointAccel.F90 . -./coord_zlike.F90: $(SRCROOT)mom6/src/MOM6/src/ALE/coord_zlike.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ALE/coord_zlike.F90 . -./MOM_restart.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_restart.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_restart.F90 . -./MOM_diabatic_driver.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_diabatic_driver.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_diabatic_driver.F90 . -./dumbbell_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/dumbbell_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/dumbbell_initialization.F90 . -./cvmix_convection.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_convection.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_convection.F90 . -./MOM_surface_forcing.F90: $(SRCROOT)mom6/src/MOM6/config_src/coupled_driver/MOM_surface_forcing.F90 - cp $(SRCROOT)mom6/src/MOM6/config_src/coupled_driver/MOM_surface_forcing.F90 . -./MOM_PressureForce_blocked_AFV.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce_blocked_AFV.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce_blocked_AFV.F90 . -./MOM_dynamics_unsplit_RK2.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM_dynamics_unsplit_RK2.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM_dynamics_unsplit_RK2.F90 . -./MOM_marine_ice.F90: $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_marine_ice.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_marine_ice.F90 . -./baroclinic_zone_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/baroclinic_zone_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/baroclinic_zone_initialization.F90 . -./ideal_age_example.F90: $(SRCROOT)mom6/src/MOM6/src/tracer/ideal_age_example.F90 - cp $(SRCROOT)mom6/src/MOM6/src/tracer/ideal_age_example.F90 . -./MOM_write_cputime.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_write_cputime.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_write_cputime.F90 . -./MOM_obsolete_params.F90: $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_obsolete_params.F90 - cp $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_obsolete_params.F90 . -./gsw_ct_from_t.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_from_t.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_from_t.f90 . -./MOM_sum_output.F90: $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_sum_output.F90 - cp $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_sum_output.F90 . -./generic_age.F90: $(SRCROOT)ocean_shared/generic_tracers/generic_age.F90 - cp $(SRCROOT)ocean_shared/generic_tracers/generic_age.F90 . -./MOM_PressureForce.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce.F90 . -./gsw_rho_first_derivatives.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_rho_first_derivatives.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_rho_first_derivatives.f90 . -./shelfwave_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/shelfwave_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/shelfwave_initialization.F90 . -./MOM_thickness_diffuse.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_thickness_diffuse.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_thickness_diffuse.F90 . -./mocsy_vars.F90: $(SRCROOT)ocean_shared/mocsy/src/mocsy_vars.F90 - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_vars.F90 . -./MOM_oda_driver.F90: $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/MOM_oda_driver.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/MOM_oda_driver.F90 . -./cvmix_tidal.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_tidal.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_tidal.F90 . -./MOM_EOS_NEMO.F90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_NEMO.F90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_NEMO.F90 . -./lock_exchange_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/lock_exchange_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/lock_exchange_initialization.F90 . -./gsw_rho_second_derivatives.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_rho_second_derivatives.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_rho_second_derivatives.f90 . -./MOM_state_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_state_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_state_initialization.F90 . -./MOM_dynamics_unsplit.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM_dynamics_unsplit.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM_dynamics_unsplit.F90 . -./regrid_interp.F90: $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_interp.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_interp.F90 . -./DOME2d_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/DOME2d_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/DOME2d_initialization.F90 . -./SCM_idealized_hurricane.F90: $(SRCROOT)mom6/src/MOM6/src/user/SCM_idealized_hurricane.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/SCM_idealized_hurricane.F90 . -./gsw_ct_freezing_poly.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_freezing_poly.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_freezing_poly.f90 . -./coord_slight.F90: $(SRCROOT)mom6/src/MOM6/src/ALE/coord_slight.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ALE/coord_slight.F90 . -./MOM_memory_macros.h: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h . -./mocsy_sw_temp.F90: $(SRCROOT)ocean_shared/mocsy/src/mocsy_sw_temp.F90 - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_sw_temp.F90 . -./MOM_ice_shelf_initialize.F90: $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf_initialize.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf_initialize.F90 . -./cvmix_utils.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_utils.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_utils.F90 . -./MOM_EOS_TEOS10.F90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_TEOS10.F90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_TEOS10.F90 . -./external_gwave_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/external_gwave_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/external_gwave_initialization.F90 . -./ISOMIP_tracer.F90: $(SRCROOT)mom6/src/MOM6/src/tracer/ISOMIP_tracer.F90 - cp $(SRCROOT)mom6/src/MOM6/src/tracer/ISOMIP_tracer.F90 . -./ISOMIP_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/ISOMIP_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/ISOMIP_initialization.F90 . -./FMS_coupler_util.F90: $(SRCROOT)ocean_shared/generic_tracers/FMS_coupler_util.F90 - cp $(SRCROOT)ocean_shared/generic_tracers/FMS_coupler_util.F90 . -./mocsy_rhoinsitu.F90: $(SRCROOT)ocean_shared/mocsy/src/mocsy_rhoinsitu.F90 - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_rhoinsitu.F90 . -./MOM_offline_aux.F90: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_offline_aux.F90 - cp $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_offline_aux.F90 . -./MOM_diapyc_energy_req.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_diapyc_energy_req.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_diapyc_energy_req.F90 . -./coord_rho.F90: $(SRCROOT)mom6/src/MOM6/src/ALE/coord_rho.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ALE/coord_rho.F90 . -./gsw_ct_freezing_exact.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_freezing_exact.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_freezing_exact.f90 . -./MOM_hor_index.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_hor_index.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_hor_index.F90 . -./MOM_tracer_flow_control.F90: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_flow_control.F90 - cp $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_flow_control.F90 . -./MOM_MEKE.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_MEKE.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_MEKE.F90 . -./MOM_io.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_io.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_io.F90 . -./MOM_fixed_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_fixed_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_fixed_initialization.F90 . -./MOM_string_functions.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_string_functions.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_string_functions.F90 . -./DOME_tracer.F90: $(SRCROOT)mom6/src/MOM6/src/tracer/DOME_tracer.F90 - cp $(SRCROOT)mom6/src/MOM6/src/tracer/DOME_tracer.F90 . -./gsw_sr_from_sp.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_sr_from_sp.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_sr_from_sp.f90 . -./MOM_coms.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_coms.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_coms.F90 . -./MOM_wave_interface.F90: $(SRCROOT)mom6/src/MOM6/src/user/MOM_wave_interface.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/MOM_wave_interface.F90 . -./MOM_barotropic.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM_barotropic.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM_barotropic.F90 . -./tidal_bay_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/tidal_bay_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/tidal_bay_initialization.F90 . -./MOM_tracer_Z_init.F90: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_Z_init.F90 - cp $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_Z_init.F90 . -./cvmix_kpp.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_kpp.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_kpp.F90 . -./MOM_coord_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_coord_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_coord_initialization.F90 . -./gsw_rho.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_rho.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_rho.f90 . -./ocean_da_core.F90: $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/core/ocean_da_core.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/core/ocean_da_core.F90 . -./user_revise_forcing.F90: $(SRCROOT)mom6/src/MOM6/src/user/user_revise_forcing.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/user_revise_forcing.F90 . -./generic_BLING.F90: $(SRCROOT)ocean_shared/generic_tracers/generic_BLING.F90 - cp $(SRCROOT)ocean_shared/generic_tracers/generic_BLING.F90 . -./ocean_da_types.F90: $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/core/ocean_da_types.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/core/ocean_da_types.F90 . -./MOM_wave_speed.F90: $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_wave_speed.F90 - cp $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_wave_speed.F90 . -./MOM_tracer_advect.F90: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_advect.F90 - cp $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_advect.F90 . -./generic_tracer.F90: $(SRCROOT)ocean_shared/generic_tracers/generic_tracer.F90 - cp $(SRCROOT)ocean_shared/generic_tracers/generic_tracer.F90 . -./gsw_mod_gibbs_ice_coefficients.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_gibbs_ice_coefficients.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_gibbs_ice_coefficients.f90 . -./MOM_regridding.F90: $(SRCROOT)mom6/src/MOM6/src/ALE/MOM_regridding.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ALE/MOM_regridding.F90 . -./MOM_CVMix_KPP.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_KPP.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_KPP.F90 . -./MOM_PressureForce_Montgomery.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce_Montgomery.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce_Montgomery.F90 . -./MOM_CVMix_conv.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_conv.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_conv.F90 . -./fms_platform.h: $(SRCROOT)FMS/include/fms_platform.h - cp $(SRCROOT)FMS/include/fms_platform.h . -./MOM_opacity.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_opacity.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_opacity.F90 . -./MOM_shortwave_abs.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_shortwave_abs.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_shortwave_abs.F90 . -./MOM_generic_tracer.F90: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_generic_tracer.F90 - cp $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_generic_tracer.F90 . -./regrid_solvers.F90: $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_solvers.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_solvers.F90 . -./boundary_impulse_tracer.F90: $(SRCROOT)mom6/src/MOM6/src/tracer/boundary_impulse_tracer.F90 - cp $(SRCROOT)mom6/src/MOM6/src/tracer/boundary_impulse_tracer.F90 . -./mocsy_singledouble.F90: $(SRCROOT)ocean_shared/mocsy/src/mocsy_singledouble.F90 - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_singledouble.F90 . -./MOM_variables.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM_variables.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM_variables.F90 . -./MOM_TFreeze.F90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_TFreeze.F90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_TFreeze.F90 . -./MOM_domains.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_domains.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_domains.F90 . -./PCM_functions.F90: $(SRCROOT)mom6/src/MOM6/src/ALE/PCM_functions.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ALE/PCM_functions.F90 . -./DOME_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/DOME_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/DOME_initialization.F90 . -./MOM_ice_shelf_state.F90: $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf_state.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf_state.F90 . -./MOM_file_parser.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_file_parser.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_file_parser.F90 . -./MOM_unit_tests.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM_unit_tests.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM_unit_tests.F90 . -./mocsy_f2pCO2.F90: $(SRCROOT)ocean_shared/mocsy/src/mocsy_f2pCO2.F90 - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_f2pCO2.F90 . -./regrid_edge_values.F90: $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_edge_values.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_edge_values.F90 . -./coord_adapt.F90: $(SRCROOT)mom6/src/MOM6/src/ALE/coord_adapt.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ALE/coord_adapt.F90 . -./PPM_functions.F90: $(SRCROOT)mom6/src/MOM6/src/ALE/PPM_functions.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ALE/PPM_functions.F90 . -./MOM_bulk_mixed_layer.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90 . -./mocsy_depth2press.F90: $(SRCROOT)ocean_shared/mocsy/src/mocsy_depth2press.F90 - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_depth2press.F90 . -./tracer_example.F90: $(SRCROOT)mom6/src/MOM6/src/tracer/tracer_example.F90 - cp $(SRCROOT)mom6/src/MOM6/src/tracer/tracer_example.F90 . -./mocsy_phsolvers.F90: $(SRCROOT)ocean_shared/mocsy/src/mocsy_phsolvers.F90 - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_phsolvers.F90 . -./cvmix_put_get.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_put_get.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_put_get.F90 . -./MOM_offline_main.F90: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_offline_main.F90 - cp $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_offline_main.F90 . -./gsw_pt_from_t.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_pt_from_t.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_pt_from_t.f90 . -./MOM_diag_mediator.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_mediator.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_mediator.F90 . -./mocsy_buffesm.F90: $(SRCROOT)ocean_shared/mocsy/src/mocsy_buffesm.F90 - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_buffesm.F90 . -./MOM_tracer_initialization_from_Z.F90: $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_tracer_initialization_from_Z.F90 - cp $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_tracer_initialization_from_Z.F90 . -./MOM_diag_remap.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_remap.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_remap.F90 . -./MOM_verticalGrid.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM_verticalGrid.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM_verticalGrid.F90 . -./Neverland_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/Neverland_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/Neverland_initialization.F90 . -./dye_example.F90: $(SRCROOT)mom6/src/MOM6/src/tracer/dye_example.F90 - cp $(SRCROOT)mom6/src/MOM6/src/tracer/dye_example.F90 . -./MOM_OCMIP2_CFC.F90: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_OCMIP2_CFC.F90 - cp $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_OCMIP2_CFC.F90 . -./MOM_lateral_mixing_coeffs.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90 . -./MOM_CVMix_ddiff.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_ddiff.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_ddiff.F90 . -./MOM_bkgnd_mixing.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_bkgnd_mixing.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_bkgnd_mixing.F90 . -./MOM_tidal_forcing.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_tidal_forcing.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_tidal_forcing.F90 . -./gsw_entropy_part_zerop.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_entropy_part_zerop.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_entropy_part_zerop.f90 . -./generic_tracer_utils.F90: $(SRCROOT)ocean_shared/generic_tracers/generic_tracer_utils.F90 - cp $(SRCROOT)ocean_shared/generic_tracers/generic_tracer_utils.F90 . -./polynomial_functions.F90: $(SRCROOT)mom6/src/MOM6/src/ALE/polynomial_functions.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ALE/polynomial_functions.F90 . -./mocsy_tpot.F90: $(SRCROOT)ocean_shared/mocsy/src/mocsy_tpot.F90 - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_tpot.F90 . -./MOM_continuity.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM_continuity.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM_continuity.F90 . -./mocsy_constants.F90: $(SRCROOT)ocean_shared/mocsy/src/mocsy_constants.F90 - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_constants.F90 . -./generic_argon.F90: $(SRCROOT)ocean_shared/generic_tracers/generic_argon.F90 - cp $(SRCROOT)ocean_shared/generic_tracers/generic_argon.F90 . -./MOM_horizontal_regridding.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_horizontal_regridding.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_horizontal_regridding.F90 . -./MOM_cpu_clock.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_cpu_clock.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_cpu_clock.F90 . -./supercritical_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/supercritical_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/supercritical_initialization.F90 . -./mocsy_DNADHeaders.h: $(SRCROOT)ocean_shared/mocsy/src/mocsy_DNADHeaders.h - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_DNADHeaders.h . -./generic_miniBLING.F90: $(SRCROOT)ocean_shared/generic_tracers/generic_miniBLING.F90 - cp $(SRCROOT)ocean_shared/generic_tracers/generic_miniBLING.F90 . -./user_shelf_init.F90: $(SRCROOT)mom6/src/MOM6/src/ice_shelf/user_shelf_init.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ice_shelf/user_shelf_init.F90 . -./MOM_neutral_diffusion_aux.F90: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_neutral_diffusion_aux.F90 - cp $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_neutral_diffusion_aux.F90 . -./mocsy_derivnum.F90: $(SRCROOT)ocean_shared/mocsy/src/mocsy_derivnum.F90 - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_derivnum.F90 . -./mocsy_sw_ptmp.F90: $(SRCROOT)ocean_shared/mocsy/src/mocsy_sw_ptmp.F90 - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_sw_ptmp.F90 . -./MOM_forcing_type.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM_forcing_type.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM_forcing_type.F90 . -./MOM_time_manager.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_time_manager.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_time_manager.F90 . -./MOM_ALE.F90: $(SRCROOT)mom6/src/MOM6/src/ALE/MOM_ALE.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ALE/MOM_ALE.F90 . -./generic_ERGOM.F90: $(SRCROOT)ocean_shared/generic_tracers/generic_ERGOM.F90 - cp $(SRCROOT)ocean_shared/generic_tracers/generic_ERGOM.F90 . -./gsw_pt_from_ct.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_pt_from_ct.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_pt_from_ct.f90 . -./gsw_t_freezing_exact.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_freezing_exact.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_freezing_exact.f90 . -./MOM_dyn_horgrid.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_dyn_horgrid.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_dyn_horgrid.F90 . -./gsw_t_from_ct.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_from_ct.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_from_ct.f90 . -./sloshing_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/sloshing_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/sloshing_initialization.F90 . -./oil_tracer.F90: $(SRCROOT)mom6/src/MOM6/src/tracer/oil_tracer.F90 - cp $(SRCROOT)mom6/src/MOM6/src/tracer/oil_tracer.F90 . -./MOM_remapping.F90: $(SRCROOT)mom6/src/MOM6/src/ALE/MOM_remapping.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ALE/MOM_remapping.F90 . -./gsw_specvol_first_derivatives.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_specvol_first_derivatives.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_specvol_first_derivatives.f90 . -./gsw_mod_toolbox.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_toolbox.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_toolbox.f90 . -./dyed_obc_tracer.F90: $(SRCROOT)mom6/src/MOM6/src/tracer/dyed_obc_tracer.F90 - cp $(SRCROOT)mom6/src/MOM6/src/tracer/dyed_obc_tracer.F90 . -./MOM_sponge.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_sponge.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_sponge.F90 . -./gsw_specvol_second_derivatives.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_specvol_second_derivatives.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_specvol_second_derivatives.f90 . -./soliton_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/soliton_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/soliton_initialization.F90 . -./regrid_edge_slopes.F90: $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_edge_slopes.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_edge_slopes.F90 . -./MOM_constants.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_constants.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_constants.F90 . -./BFB_surface_forcing.F90: $(SRCROOT)mom6/src/MOM6/src/user/BFB_surface_forcing.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/BFB_surface_forcing.F90 . -./cvmix_background.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_background.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_background.F90 . -./ocean_model_MOM.F90: $(SRCROOT)mom6/src/MOM6/config_src/coupled_driver/ocean_model_MOM.F90 - cp $(SRCROOT)mom6/src/MOM6/config_src/coupled_driver/ocean_model_MOM.F90 . -./generic_CFC.F90: $(SRCROOT)ocean_shared/generic_tracers/generic_CFC.F90 - cp $(SRCROOT)ocean_shared/generic_tracers/generic_CFC.F90 . -./PLM_functions.F90: $(SRCROOT)mom6/src/MOM6/src/ALE/PLM_functions.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ALE/PLM_functions.F90 . -./mocsy_tis.F90: $(SRCROOT)ocean_shared/mocsy/src/mocsy_tis.F90 - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_tis.F90 . -./MOM_EOS_UNESCO.F90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_UNESCO.F90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_UNESCO.F90 . -./mocsy_DNAD.F90: $(SRCROOT)ocean_shared/mocsy/src/mocsy_DNAD.F90 - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_DNAD.F90 . -./mocsy_gasx.F90: $(SRCROOT)ocean_shared/mocsy/src/mocsy_gasx.F90 - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_gasx.F90 . -./MOM_shared_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_shared_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_shared_initialization.F90 . -./kdtree.f90: $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/geoKdTree/kdtree.f90 - cp $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/geoKdTree/kdtree.f90 . -./Kelvin_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/Kelvin_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/Kelvin_initialization.F90 . -./midas_vertmap.F90: $(SRCROOT)mom6/src/MOM6/src/initialization/midas_vertmap.F90 - cp $(SRCROOT)mom6/src/MOM6/src/initialization/midas_vertmap.F90 . -./MOM_obsolete_diagnostics.F90: $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_obsolete_diagnostics.F90 - cp $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_obsolete_diagnostics.F90 . -./mocsy_varsolver.F90: $(SRCROOT)ocean_shared/mocsy/src/mocsy_varsolver.F90 - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_varsolver.F90 . -./MOM_EOS_linear.F90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_linear.F90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_linear.F90 . -./BFB_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/BFB_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/BFB_initialization.F90 . -./MOM_ice_shelf.F90: $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf.F90 . -./MOM_PressureForce_analytic_FV.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce_analytic_FV.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce_analytic_FV.F90 . -./gsw_mod_freezing_poly_coefficients.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_freezing_poly_coefficients.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_freezing_poly_coefficients.f90 . -./MOM_geothermal.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_geothermal.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_geothermal.F90 . -./gsw_ct_from_pt.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_from_pt.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_from_pt.f90 . -./gsw_mod_teos10_constants.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_teos10_constants.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_teos10_constants.f90 . -./version_variable.h: $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h - cp $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h . -./MOM_diag_to_Z.F90: $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_diag_to_Z.F90 - cp $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_diag_to_Z.F90 . -./user_change_diffusivity.F90: $(SRCROOT)mom6/src/MOM6/src/user/user_change_diffusivity.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/user_change_diffusivity.F90 . -./MOM_ice_shelf_dynamics.F90: $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf_dynamics.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf_dynamics.F90 . -./MOM_open_boundary.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM_open_boundary.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM_open_boundary.F90 . -./MOM_debugging.F90: $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_debugging.F90 - cp $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_debugging.F90 . -./MOM_transcribe_grid.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM_transcribe_grid.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM_transcribe_grid.F90 . -./MOM_kappa_shear.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_kappa_shear.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_kappa_shear.F90 . -./MOM_MEKE_types.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_MEKE_types.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_MEKE_types.F90 . -./regrid_consts.F90: $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_consts.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_consts.F90 . -./pseudo_salt_tracer.F90: $(SRCROOT)mom6/src/MOM6/src/tracer/pseudo_salt_tracer.F90 - cp $(SRCROOT)mom6/src/MOM6/src/tracer/pseudo_salt_tracer.F90 . -./PQM_functions.F90: $(SRCROOT)mom6/src/MOM6/src/ALE/PQM_functions.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ALE/PQM_functions.F90 . -./cvmix_kinds_and_types.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_kinds_and_types.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_kinds_and_types.F90 . -./MOM_dynamics_split_RK2.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM_dynamics_split_RK2.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM_dynamics_split_RK2.F90 . -./generic_TOPAZ.F90: $(SRCROOT)ocean_shared/generic_tracers/generic_TOPAZ.F90 - cp $(SRCROOT)ocean_shared/generic_tracers/generic_TOPAZ.F90 . -./MOM_get_input.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_get_input.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_get_input.F90 . -./P3M_functions.F90: $(SRCROOT)mom6/src/MOM6/src/ALE/P3M_functions.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ALE/P3M_functions.F90 . -./MOM_hor_visc.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_hor_visc.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_hor_visc.F90 . -./MOM_spatial_means.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_spatial_means.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_spatial_means.F90 . -./coupler_util.F90: $(SRCROOT)mom6/src/MOM6/config_src/coupled_driver/coupler_util.F90 - cp $(SRCROOT)mom6/src/MOM6/config_src/coupled_driver/coupler_util.F90 . -./MOM_set_diffusivity.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_set_diffusivity.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_set_diffusivity.F90 . -./gsw_t_deriv_chem_potential_water_t_exact.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_deriv_chem_potential_water_t_exact.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_deriv_chem_potential_water_t_exact.f90 . -./dyed_channel_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/dyed_channel_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/dyed_channel_initialization.F90 . -./MOM_EOS.F90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS.F90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS.F90 . -./MOM_CVMix_shear.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_shear.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_shear.F90 . -./gsw_specvol.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_specvol.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_specvol.f90 . -./Phillips_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/Phillips_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/Phillips_initialization.F90 . -./dumbbell_surface_forcing.F90: $(SRCROOT)mom6/src/MOM6/src/user/dumbbell_surface_forcing.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/dumbbell_surface_forcing.F90 . -./mocsy_p2fCO2.F90: $(SRCROOT)ocean_shared/mocsy/src/mocsy_p2fCO2.F90 - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_p2fCO2.F90 . -./MOM_neutral_diffusion.F90: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_neutral_diffusion.F90 - cp $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_neutral_diffusion.F90 . -./mocsy_rho.F90: $(SRCROOT)ocean_shared/mocsy/src/mocsy_rho.F90 - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_rho.F90 . -./MOM_CoriolisAdv.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM_CoriolisAdv.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM_CoriolisAdv.F90 . -./MOM_internal_tide_input.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_internal_tide_input.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_internal_tide_input.F90 . -./dyed_obcs_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/dyed_obcs_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/dyed_obcs_initialization.F90 . -./MOM.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM.F90 . -./P1M_functions.F90: $(SRCROOT)mom6/src/MOM6/src/ALE/P1M_functions.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ALE/P1M_functions.F90 . -./gsw_mod_kinds.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_kinds.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_kinds.f90 . -./generic_SF6.F90: $(SRCROOT)ocean_shared/generic_tracers/generic_SF6.F90 - cp $(SRCROOT)ocean_shared/generic_tracers/generic_SF6.F90 . -./generic_abiotic.F90: $(SRCROOT)ocean_shared/generic_tracers/generic_abiotic.F90 - cp $(SRCROOT)ocean_shared/generic_tracers/generic_abiotic.F90 . -./MOM_full_convection.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_full_convection.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_full_convection.F90 . -./MOM_document.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_document.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_document.F90 . -./mocsy_p80.F90: $(SRCROOT)ocean_shared/mocsy/src/mocsy_p80.F90 - cp $(SRCROOT)ocean_shared/mocsy/src/mocsy_p80.F90 . -./MOM_diagnostics.F90: $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_diagnostics.F90 - cp $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_diagnostics.F90 . -./MOM_mixed_layer_restrat.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_mixed_layer_restrat.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_mixed_layer_restrat.F90 . -./gsw_sp_from_sr.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_sp_from_sr.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_sp_from_sr.f90 . -./MOM_wave_structure.F90: $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_wave_structure.F90 - cp $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_wave_structure.F90 . -./coord_hycom.F90: $(SRCROOT)mom6/src/MOM6/src/ALE/coord_hycom.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ALE/coord_hycom.F90 . -./MOM_isopycnal_slopes.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM_isopycnal_slopes.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM_isopycnal_slopes.F90 . -./MOM_tracer_diabatic.F90: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_diabatic.F90 - cp $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_diabatic.F90 . -./MOM_EOS_Wright.F90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_Wright.F90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_Wright.F90 . -./generic_COBALT.F90: $(SRCROOT)ocean_shared/generic_tracers/generic_COBALT.F90 - cp $(SRCROOT)ocean_shared/generic_tracers/generic_COBALT.F90 . -./MOM_tracer_registry.F90: $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_registry.F90 - cp $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_registry.F90 . -./MOM_checksum_packages.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM_checksum_packages.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM_checksum_packages.F90 . -./write_ocean_obs.F90: $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/core/write_ocean_obs.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/core/write_ocean_obs.F90 . -./MOM_interface_heights.F90: $(SRCROOT)mom6/src/MOM6/src/core/MOM_interface_heights.F90 - cp $(SRCROOT)mom6/src/MOM6/src/core/MOM_interface_heights.F90 . -./benchmark_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/benchmark_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/benchmark_initialization.F90 . -./MOM_intrinsic_functions.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_intrinsic_functions.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_intrinsic_functions.F90 . -./MOM_error_handler.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_error_handler.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_error_handler.F90 . -./gsw_gibbs_ice.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_gibbs_ice.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_gibbs_ice.f90 . -./Rossby_front_2d_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/Rossby_front_2d_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/Rossby_front_2d_initialization.F90 . -./adjustment_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/adjustment_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/adjustment_initialization.F90 . -./MOM_entrain_diffusive.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_entrain_diffusive.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_entrain_diffusive.F90 . -./cvmix_ddiff.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_ddiff.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_ddiff.F90 . -./cvmix_shear.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_shear.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_shear.F90 . -./FMS_ocmip2_co2calc.F90: $(SRCROOT)ocean_shared/generic_tracers/FMS_ocmip2_co2calc.F90 - cp $(SRCROOT)ocean_shared/generic_tracers/FMS_ocmip2_co2calc.F90 . -./MOM_diag_vkernels.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_vkernels.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_vkernels.F90 . -./coord_sigma.F90: $(SRCROOT)mom6/src/MOM6/src/ALE/coord_sigma.F90 - cp $(SRCROOT)mom6/src/MOM6/src/ALE/coord_sigma.F90 . -./MOM_regularize_layers.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_regularize_layers.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_regularize_layers.F90 . -./advection_test_tracer.F90: $(SRCROOT)mom6/src/MOM6/src/tracer/advection_test_tracer.F90 - cp $(SRCROOT)mom6/src/MOM6/src/tracer/advection_test_tracer.F90 . -./gsw_gibbs.f90: $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_gibbs.f90 - cp $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_gibbs.f90 . -./seamount_initialization.F90: $(SRCROOT)mom6/src/MOM6/src/user/seamount_initialization.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/seamount_initialization.F90 . -./MOM_safe_alloc.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_safe_alloc.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_safe_alloc.F90 . -./MOM_diabatic_aux.F90: $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_diabatic_aux.F90 - cp $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_diabatic_aux.F90 . -./MOM_diag_manager_wrapper.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_manager_wrapper.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_manager_wrapper.F90 . -./MOM_grid_initialize.F90: $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_grid_initialize.F90 - cp $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_grid_initialize.F90 . -./MOM_controlled_forcing.F90: $(SRCROOT)mom6/src/MOM6/src/user/MOM_controlled_forcing.F90 - cp $(SRCROOT)mom6/src/MOM6/src/user/MOM_controlled_forcing.F90 . -./MOM_checksums.F90: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_checksums.F90 - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_checksums.F90 . -SRC = $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_thickness_diffuse.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_advect.F90 $(SRCROOT)mom6/src/MOM6/src/user/user_revise_forcing.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_derivnum.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_tidal.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_tpot.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/DOME_tracer.F90 $(SRCROOT)mom6/src/MOM6/config_src/coupled_driver/MOM_surface_forcing.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/dyed_obc_tracer.F90 $(SRCROOT)mom6/src/MOM6/src/user/tidal_bay_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_internal_tides.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_consts.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_tis.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_horizontal_regridding.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_file_parser.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/PQM_functions.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_tidal_forcing.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_singledouble.F90 $(SRCROOT)mom6/src/MOM6/src/user/MOM_controlled_forcing.F90 $(SRCROOT)mom6/src/MOM6/src/user/DOME2d_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/user/dumbbell_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/coord_rho.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_convection.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_linear.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_freezing_poly_coefficients.f90 $(SRCROOT)mom6/src/MOM6/src/user/circle_obcs_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_entropy_part_zerop.f90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_DNAD.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/MOM_regridding.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_specvol_second_derivatives.f90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_sw_adtg.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_buffesm.F90 $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/geoKdTree/kdtree.f90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_flow_control.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_entropy_part.f90 $(SRCROOT)mom6/src/MOM6/src/user/user_change_diffusivity.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_TFreeze.F90 $(SRCROOT)mom6/src/MOM6/src/user/BFB_initialization.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_constants.F90 $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_state_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/coord_adapt.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_ddiff.F90 $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_grid_initialize.F90 $(SRCROOT)mom6/src/MOM6/src/user/dumbbell_surface_forcing.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/MOM_remapping.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_interp.F90 $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_diagnostics.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce_blocked_AFV.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_varsolver.F90 $(SRCROOT)mom6/src/MOM6/src/initialization/midas_vertmap.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_unit_tests.F90 $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_sum_output.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_mediator.F90 $(SRCROOT)mom6/src/MOM6/src/user/MOM_wave_interface.F90 $(SRCROOT)mom6/src/MOM6/src/user/seamount_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_registry.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_string_functions.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_error_handler.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_domains.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/tracer_example.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_solvers.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_sponge.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/P3M_functions.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_sw_ptmp.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_MEKE.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_ddiff.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_generic_tracer.F90 $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_diag_to_Z.F90 $(SRCROOT)mom6/src/MOM6/src/user/Neverland_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_time_manager.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce_analytic_FV.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_Wright.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_verticalGrid.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_deriv_chem_potential_water_t_exact.f90 $(SRCROOT)mom6/src/MOM6/src/user/SCM_idealized_hurricane.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_geothermal.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_chem_potential_water_t_exact.f90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_neutral_diffusion_aux.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/coord_sigma.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_freezing_poly.f90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_mixed_layer_restrat.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_rho.f90 $(SRCROOT)mom6/src/MOM6/src/ALE/PLM_functions.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_gibbs_pt0_pt0.f90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_constants.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_bkgnd_mixing.F90 $(SRCROOT)mom6/src/MOM6/src/user/dense_water_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/user/DOME_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_fixed_initialization.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_rho.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_isopycnal_slopes.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_teos10_constants.f90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_energetic_PBL.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_grid.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_opacity.F90 $(SRCROOT)ocean_shared/generic_tracers/generic_CFC.F90 $(SRCROOT)mom6/src/MOM6/src/user/Kelvin_initialization.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_gasx.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_internal_tide_input.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_from_ct.f90 $(SRCROOT)ocean_shared/generic_tracers/generic_tracer.F90 $(SRCROOT)ocean_shared/generic_tracers/generic_tracer_utils.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_hor_visc.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_specvol.f90 $(SRCROOT)mom6/src/MOM6/src/user/sloshing_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_sp_from_sr.f90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_checksums.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_edge_values.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/coord_zlike.F90 $(SRCROOT)mom6/src/MOM6/config_src/coupled_driver/coupler_util.F90 $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/core/ocean_da_types.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_interface_heights.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_regularize_layers.F90 $(SRCROOT)ocean_shared/generic_tracers/generic_abiotic.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/ideal_age_example.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_f2pCO2.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_checksum_packages.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_freezing_exact.f90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_set_viscosity.F90 $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf_state.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_rhoinsitu.F90 $(SRCROOT)ocean_shared/generic_tracers/generic_argon.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_neutral_diffusion.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_put_get.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_continuity.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_specvol_coefficients.f90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_from_pt.f90 $(SRCROOT)mom6/src/MOM6/src/user/dyed_obcs_initialization.F90 $(SRCROOT)ocean_shared/generic_tracers/generic_TOPAZ.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/PCM_functions.F90 $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_obsolete_diagnostics.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_rho_first_derivatives.f90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_pt_from_t.f90 $(SRCROOT)mom6/src/MOM6/src/tracer/advection_test_tracer.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_forcing_type.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce_Montgomery.F90 $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_marine_ice.F90 $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_coord_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_get_input.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_MEKE_types.F90 $(SRCROOT)ocean_shared/generic_tracers/FMS_coupler_util.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_vars.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_safe_alloc.F90 $(SRCROOT)mom6/src/MOM6/src/user/baroclinic_zone_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_Z_init.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_intrinsic_functions.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/boundary_impulse_tracer.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_shortwave_abs.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_OCMIP2_CFC.F90 $(SRCROOT)mom6/src/MOM6/src/user/benchmark_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_kinds.f90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_boundary_update.F90 $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_obsolete_params.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_continuity_PPM.F90 $(SRCROOT)ocean_shared/generic_tracers/generic_COBALT.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_specvol_first_derivatives.f90 $(SRCROOT)mom6/src/MOM6/src/user/lock_exchange_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_kappa_shear.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_vert_friction.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_dyn_horgrid.F90 $(SRCROOT)mom6/src/MOM6/src/user/supercritical_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_vkernels.F90 $(SRCROOT)mom6/src/MOM6/src/user/BFB_surface_forcing.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_diapyc_energy_req.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/oil_tracer.F90 $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf_initialize.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_io.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_diabatic_driver.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_shear.F90 $(SRCROOT)ocean_shared/generic_tracers/generic_SF6.F90 $(SRCROOT)mom6/src/MOM6/src/user/adjustment_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_gibbs_ice.f90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_conv.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_depth2press.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_p80.F90 $(SRCROOT)mom6/src/MOM6/src/user/soliton_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_manager_wrapper.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_spatial_means.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/MOM_ALE.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/coord_slight.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_background.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_hor_diff.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_gibbs_ice_coefficients.f90 $(SRCROOT)mom6/src/MOM6/src/user/user_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_full_convection.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_edge_slopes.F90 $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/MOM_oda_driver.F90 $(SRCROOT)mom6/src/MOM6/src/user/dyed_channel_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_wave_structure.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_offline_aux.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_kinds_and_types.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_rho_second_derivatives.f90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_utils.F90 $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf_dynamics.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_write_cputime.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_remap.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_UNESCO.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_coms.F90 $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/core/write_ocean_obs.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_restart.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_from_t.f90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_offline_main.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_tidal_mixing.F90 $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_CoriolisAdv.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_derivauto.F90 $(SRCROOT)mom6/src/MOM6/config_src/coupled_driver/ocean_model_MOM.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_entrain_diffusive.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_TEOS10.F90 $(SRCROOT)mom6/src/MOM6/src/user/Phillips_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_gibbs.f90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_phsolvers.F90 $(SRCROOT)mom6/src/MOM6/src/ice_shelf/user_shelf_init.F90 $(SRCROOT)ocean_shared/generic_tracers/generic_age.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_shear.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_cpu_clock.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/dye_example.F90 $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/core/ocean_da_core.F90 $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_debugging.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_freezing_exact.f90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_open_boundary.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_kpp.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/pseudo_salt_tracer.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_math.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_KPP.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_variables.F90 $(SRCROOT)ocean_shared/generic_tracers/generic_ERGOM.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_set_diffusivity.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_hor_index.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/coord_hycom.F90 $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_tracer_initialization_from_Z.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/P1M_functions.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_transcribe_grid.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_document.F90 $(SRCROOT)ocean_shared/generic_tracers/generic_BLING.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/polynomial_functions.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_dynamics_unsplit.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_NEMO.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_p2fCO2.F90 $(SRCROOT)mom6/src/MOM6/src/user/ISOMIP_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_PointAccel.F90 $(SRCROOT)mom6/src/MOM6/src/user/Rossby_front_2d_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_freezing_poly.f90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_sr_from_sp.f90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_ALE_sponge.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_diabatic_aux.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_errors.F90 $(SRCROOT)ocean_shared/generic_tracers/FMS_ocmip2_co2calc.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_barotropic.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_diabatic.F90 $(SRCROOT)mom6/src/MOM6/src/user/SCM_CVmix_tests.F90 $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_shared_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_pt_from_ct.f90 $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_wave_speed.F90 $(SRCROOT)mom6/src/MOM6/src/user/external_gwave_initialization.F90 $(SRCROOT)ocean_shared/generic_tracers/generic_miniBLING.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_dynamics_unsplit_RK2.F90 $(SRCROOT)mom6/src/MOM6/src/user/shelfwave_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_toolbox.f90 $(SRCROOT)mom6/src/MOM6/src/ALE/PPM_functions.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_dynamics_split_RK2.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_pt0_from_t.f90 $(SRCROOT)mom6/src/MOM6/src/tracer/ISOMIP_tracer.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_sw_temp.F90 $(SRCROOT)FMS/include/fms_platform.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)ocean_shared/mocsy/src/mocsy_DNADHeaders.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h -OBJ = MOM_thickness_diffuse.o MOM_tracer_advect.o user_revise_forcing.o mocsy_derivnum.o cvmix_tidal.o mocsy_tpot.o DOME_tracer.o MOM_surface_forcing.o dyed_obc_tracer.o tidal_bay_initialization.o MOM_internal_tides.o regrid_consts.o mocsy_tis.o MOM_horizontal_regridding.o MOM_file_parser.o PQM_functions.o MOM_tidal_forcing.o mocsy_singledouble.o MOM_controlled_forcing.o DOME2d_initialization.o dumbbell_initialization.o coord_rho.o cvmix_convection.o MOM_EOS_linear.o gsw_mod_freezing_poly_coefficients.o circle_obcs_initialization.o gsw_entropy_part_zerop.o mocsy_DNAD.o MOM_regridding.o gsw_specvol_second_derivatives.o mocsy_sw_adtg.o mocsy_buffesm.o kdtree.o MOM_tracer_flow_control.o MOM_EOS.o gsw_entropy_part.o user_change_diffusivity.o MOM_TFreeze.o BFB_initialization.o mocsy_constants.o MOM_state_initialization.o coord_adapt.o MOM_CVMix_ddiff.o MOM_grid_initialize.o dumbbell_surface_forcing.o MOM_remapping.o regrid_interp.o MOM_diagnostics.o MOM_PressureForce_blocked_AFV.o mocsy_varsolver.o midas_vertmap.o MOM_unit_tests.o MOM_sum_output.o MOM_diag_mediator.o MOM_wave_interface.o seamount_initialization.o MOM_tracer_registry.o MOM_string_functions.o MOM_error_handler.o MOM_domains.o tracer_example.o regrid_solvers.o MOM_sponge.o P3M_functions.o mocsy_sw_ptmp.o MOM_MEKE.o cvmix_ddiff.o MOM_generic_tracer.o MOM_diag_to_Z.o Neverland_initialization.o MOM_time_manager.o MOM_PressureForce_analytic_FV.o MOM_EOS_Wright.o MOM_verticalGrid.o gsw_t_deriv_chem_potential_water_t_exact.o SCM_idealized_hurricane.o MOM_geothermal.o gsw_chem_potential_water_t_exact.o MOM_neutral_diffusion_aux.o coord_sigma.o gsw_ct_freezing_poly.o MOM_mixed_layer_restrat.o gsw_rho.o PLM_functions.o gsw_gibbs_pt0_pt0.o MOM_constants.o MOM_lateral_mixing_coeffs.o MOM_bkgnd_mixing.o dense_water_initialization.o DOME_initialization.o MOM_fixed_initialization.o mocsy_rho.o MOM_isopycnal_slopes.o gsw_mod_teos10_constants.o MOM_PressureForce.o MOM_energetic_PBL.o MOM_grid.o MOM_opacity.o generic_CFC.o Kelvin_initialization.o mocsy_gasx.o MOM_internal_tide_input.o gsw_t_from_ct.o generic_tracer.o generic_tracer_utils.o MOM_hor_visc.o gsw_specvol.o sloshing_initialization.o gsw_sp_from_sr.o MOM_checksums.o regrid_edge_values.o coord_zlike.o coupler_util.o ocean_da_types.o MOM_interface_heights.o MOM_regularize_layers.o generic_abiotic.o ideal_age_example.o mocsy_f2pCO2.o MOM_checksum_packages.o gsw_ct_freezing_exact.o MOM_set_viscosity.o MOM_ice_shelf_state.o MOM_bulk_mixed_layer.o mocsy_rhoinsitu.o generic_argon.o MOM_neutral_diffusion.o cvmix_put_get.o MOM_continuity.o gsw_mod_specvol_coefficients.o gsw_ct_from_pt.o dyed_obcs_initialization.o generic_TOPAZ.o PCM_functions.o MOM_obsolete_diagnostics.o gsw_rho_first_derivatives.o gsw_pt_from_t.o advection_test_tracer.o MOM_forcing_type.o MOM_PressureForce_Montgomery.o MOM_marine_ice.o MOM_coord_initialization.o MOM_get_input.o MOM_MEKE_types.o FMS_coupler_util.o mocsy_vars.o MOM_safe_alloc.o baroclinic_zone_initialization.o MOM_tracer_Z_init.o MOM_intrinsic_functions.o boundary_impulse_tracer.o MOM_shortwave_abs.o MOM_OCMIP2_CFC.o benchmark_initialization.o gsw_mod_kinds.o MOM_boundary_update.o MOM_obsolete_params.o MOM_continuity_PPM.o generic_COBALT.o gsw_specvol_first_derivatives.o lock_exchange_initialization.o MOM_kappa_shear.o MOM_vert_friction.o MOM_dyn_horgrid.o supercritical_initialization.o MOM_diag_vkernels.o BFB_surface_forcing.o MOM_diapyc_energy_req.o oil_tracer.o MOM_ice_shelf_initialize.o MOM_io.o MOM_diabatic_driver.o MOM.o MOM_CVMix_shear.o generic_SF6.o adjustment_initialization.o gsw_gibbs_ice.o MOM_CVMix_conv.o mocsy_depth2press.o mocsy_p80.o soliton_initialization.o MOM_diag_manager_wrapper.o MOM_spatial_means.o MOM_ALE.o coord_slight.o cvmix_background.o MOM_tracer_hor_diff.o gsw_mod_gibbs_ice_coefficients.o user_initialization.o MOM_full_convection.o regrid_edge_slopes.o MOM_oda_driver.o dyed_channel_initialization.o MOM_wave_structure.o MOM_offline_aux.o cvmix_kinds_and_types.o gsw_rho_second_derivatives.o cvmix_utils.o MOM_ice_shelf_dynamics.o MOM_write_cputime.o MOM_diag_remap.o MOM_EOS_UNESCO.o MOM_coms.o write_ocean_obs.o MOM_restart.o gsw_ct_from_t.o MOM_offline_main.o MOM_tidal_mixing.o MOM_ice_shelf.o MOM_CoriolisAdv.o mocsy_derivauto.o ocean_model_MOM.o MOM_entrain_diffusive.o MOM_EOS_TEOS10.o Phillips_initialization.o gsw_gibbs.o mocsy_phsolvers.o user_shelf_init.o generic_age.o cvmix_shear.o MOM_cpu_clock.o dye_example.o ocean_da_core.o MOM_debugging.o gsw_t_freezing_exact.o MOM_open_boundary.o cvmix_kpp.o pseudo_salt_tracer.o cvmix_math.o MOM_CVMix_KPP.o MOM_variables.o generic_ERGOM.o MOM_set_diffusivity.o MOM_hor_index.o coord_hycom.o MOM_tracer_initialization_from_Z.o P1M_functions.o MOM_transcribe_grid.o MOM_document.o generic_BLING.o polynomial_functions.o MOM_dynamics_unsplit.o MOM_EOS_NEMO.o mocsy_p2fCO2.o ISOMIP_initialization.o MOM_PointAccel.o Rossby_front_2d_initialization.o gsw_t_freezing_poly.o gsw_sr_from_sp.o MOM_ALE_sponge.o MOM_diabatic_aux.o mocsy_errors.o FMS_ocmip2_co2calc.o MOM_barotropic.o MOM_tracer_diabatic.o SCM_CVmix_tests.o MOM_shared_initialization.o gsw_pt_from_ct.o MOM_wave_speed.o external_gwave_initialization.o generic_miniBLING.o MOM_dynamics_unsplit_RK2.o shelfwave_initialization.o gsw_mod_toolbox.o PPM_functions.o MOM_dynamics_split_RK2.o gsw_pt0_from_t.o ISOMIP_tracer.o mocsy_sw_temp.o -OFF = $(SRCROOT)mom6/src/MOM6/src/user/dense_water_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_internal_tides.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_gibbs_pt0_pt0.f90 $(SRCROOT)mom6/src/MOM6/config_src/dynamic/MOM_memory.h $(SRCROOT)ocean_shared/mocsy/src/mocsy_derivauto.F90 $(SRCROOT)mom6/src/MOM6/src/user/SCM_CVmix_tests.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_errors.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_ALE_sponge.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_sw_adtg.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_math.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_grid.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_hor_diff.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_continuity_PPM.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_tidal_mixing.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_vert_friction.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_chem_potential_water_t_exact.f90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_set_viscosity.F90 $(SRCROOT)mom6/src/MOM6/src/user/user_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_boundary_update.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_freezing_poly.f90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_specvol_coefficients.f90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_energetic_PBL.F90 $(SRCROOT)mom6/src/MOM6/src/user/circle_obcs_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_pt0_from_t.f90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_entropy_part.f90 $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_PointAccel.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/coord_zlike.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_restart.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_diabatic_driver.F90 $(SRCROOT)mom6/src/MOM6/src/user/dumbbell_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_convection.F90 $(SRCROOT)mom6/src/MOM6/config_src/coupled_driver/MOM_surface_forcing.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce_blocked_AFV.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_dynamics_unsplit_RK2.F90 $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_marine_ice.F90 $(SRCROOT)mom6/src/MOM6/src/user/baroclinic_zone_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/ideal_age_example.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_write_cputime.F90 $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_obsolete_params.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_from_t.f90 $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_sum_output.F90 $(SRCROOT)ocean_shared/generic_tracers/generic_age.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_rho_first_derivatives.f90 $(SRCROOT)mom6/src/MOM6/src/user/shelfwave_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_thickness_diffuse.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_vars.F90 $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/MOM_oda_driver.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_tidal.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_NEMO.F90 $(SRCROOT)mom6/src/MOM6/src/user/lock_exchange_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_rho_second_derivatives.f90 $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_state_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_dynamics_unsplit.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_interp.F90 $(SRCROOT)mom6/src/MOM6/src/user/DOME2d_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/user/SCM_idealized_hurricane.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_freezing_poly.f90 $(SRCROOT)mom6/src/MOM6/src/ALE/coord_slight.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)ocean_shared/mocsy/src/mocsy_sw_temp.F90 $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf_initialize.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_utils.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_TEOS10.F90 $(SRCROOT)mom6/src/MOM6/src/user/external_gwave_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/ISOMIP_tracer.F90 $(SRCROOT)mom6/src/MOM6/src/user/ISOMIP_initialization.F90 $(SRCROOT)ocean_shared/generic_tracers/FMS_coupler_util.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_rhoinsitu.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_offline_aux.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_diapyc_energy_req.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/coord_rho.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_freezing_exact.f90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_hor_index.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_flow_control.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_MEKE.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_io.F90 $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_fixed_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_string_functions.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/DOME_tracer.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_sr_from_sp.f90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_coms.F90 $(SRCROOT)mom6/src/MOM6/src/user/MOM_wave_interface.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_barotropic.F90 $(SRCROOT)mom6/src/MOM6/src/user/tidal_bay_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_Z_init.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_kpp.F90 $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_coord_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_rho.f90 $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/core/ocean_da_core.F90 $(SRCROOT)mom6/src/MOM6/src/user/user_revise_forcing.F90 $(SRCROOT)ocean_shared/generic_tracers/generic_BLING.F90 $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/core/ocean_da_types.F90 $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_wave_speed.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_advect.F90 $(SRCROOT)ocean_shared/generic_tracers/generic_tracer.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_gibbs_ice_coefficients.f90 $(SRCROOT)mom6/src/MOM6/src/ALE/MOM_regridding.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_KPP.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce_Montgomery.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_conv.F90 $(SRCROOT)FMS/include/fms_platform.h $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_opacity.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_shortwave_abs.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_generic_tracer.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_solvers.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/boundary_impulse_tracer.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_singledouble.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_variables.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_TFreeze.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_domains.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/PCM_functions.F90 $(SRCROOT)mom6/src/MOM6/src/user/DOME_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf_state.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_file_parser.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_unit_tests.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_f2pCO2.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_edge_values.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/coord_adapt.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/PPM_functions.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_bulk_mixed_layer.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_depth2press.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/tracer_example.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_phsolvers.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_put_get.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_offline_main.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_pt_from_t.f90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_mediator.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_buffesm.F90 $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_tracer_initialization_from_Z.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_remap.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_verticalGrid.F90 $(SRCROOT)mom6/src/MOM6/src/user/Neverland_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/dye_example.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_OCMIP2_CFC.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_lateral_mixing_coeffs.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_ddiff.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_bkgnd_mixing.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_tidal_forcing.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_entropy_part_zerop.f90 $(SRCROOT)ocean_shared/generic_tracers/generic_tracer_utils.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/polynomial_functions.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_tpot.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_continuity.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_constants.F90 $(SRCROOT)ocean_shared/generic_tracers/generic_argon.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_horizontal_regridding.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_cpu_clock.F90 $(SRCROOT)mom6/src/MOM6/src/user/supercritical_initialization.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_DNADHeaders.h $(SRCROOT)ocean_shared/generic_tracers/generic_miniBLING.F90 $(SRCROOT)mom6/src/MOM6/src/ice_shelf/user_shelf_init.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_neutral_diffusion_aux.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_derivnum.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_sw_ptmp.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_forcing_type.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_time_manager.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/MOM_ALE.F90 $(SRCROOT)ocean_shared/generic_tracers/generic_ERGOM.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_pt_from_ct.f90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_freezing_exact.f90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_dyn_horgrid.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_from_ct.f90 $(SRCROOT)mom6/src/MOM6/src/user/sloshing_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/oil_tracer.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/MOM_remapping.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_specvol_first_derivatives.f90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_toolbox.f90 $(SRCROOT)mom6/src/MOM6/src/tracer/dyed_obc_tracer.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_sponge.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_specvol_second_derivatives.f90 $(SRCROOT)mom6/src/MOM6/src/user/soliton_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_edge_slopes.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_constants.F90 $(SRCROOT)mom6/src/MOM6/src/user/BFB_surface_forcing.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_background.F90 $(SRCROOT)mom6/src/MOM6/config_src/coupled_driver/ocean_model_MOM.F90 $(SRCROOT)ocean_shared/generic_tracers/generic_CFC.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/PLM_functions.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_tis.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_UNESCO.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_DNAD.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_gasx.F90 $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_shared_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/geoKdTree/kdtree.f90 $(SRCROOT)mom6/src/MOM6/src/user/Kelvin_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/initialization/midas_vertmap.F90 $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_obsolete_diagnostics.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_varsolver.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_linear.F90 $(SRCROOT)mom6/src/MOM6/src/user/BFB_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_PressureForce_analytic_FV.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_freezing_poly_coefficients.f90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_geothermal.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_ct_from_pt.f90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_teos10_constants.f90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_diag_to_Z.F90 $(SRCROOT)mom6/src/MOM6/src/user/user_change_diffusivity.F90 $(SRCROOT)mom6/src/MOM6/src/ice_shelf/MOM_ice_shelf_dynamics.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_open_boundary.F90 $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_debugging.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_transcribe_grid.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_kappa_shear.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_MEKE_types.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/regrid_consts.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/pseudo_salt_tracer.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/PQM_functions.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_kinds_and_types.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_dynamics_split_RK2.F90 $(SRCROOT)ocean_shared/generic_tracers/generic_TOPAZ.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_get_input.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/P3M_functions.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_hor_visc.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_spatial_means.F90 $(SRCROOT)mom6/src/MOM6/config_src/coupled_driver/coupler_util.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_set_diffusivity.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_t_deriv_chem_potential_water_t_exact.f90 $(SRCROOT)mom6/src/MOM6/src/user/dyed_channel_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_CVMix_shear.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_specvol.f90 $(SRCROOT)mom6/src/MOM6/src/user/Phillips_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/user/dumbbell_surface_forcing.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_p2fCO2.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_neutral_diffusion.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_rho.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_CoriolisAdv.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_internal_tide_input.F90 $(SRCROOT)mom6/src/MOM6/src/user/dyed_obcs_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/P1M_functions.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_mod_kinds.f90 $(SRCROOT)ocean_shared/generic_tracers/generic_SF6.F90 $(SRCROOT)ocean_shared/generic_tracers/generic_abiotic.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_full_convection.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_document.F90 $(SRCROOT)ocean_shared/mocsy/src/mocsy_p80.F90 $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_diagnostics.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/lateral/MOM_mixed_layer_restrat.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_sp_from_sr.f90 $(SRCROOT)mom6/src/MOM6/src/diagnostics/MOM_wave_structure.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/coord_hycom.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_isopycnal_slopes.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_diabatic.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/MOM_EOS_Wright.F90 $(SRCROOT)ocean_shared/generic_tracers/generic_COBALT.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/MOM_tracer_registry.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_checksum_packages.F90 $(SRCROOT)mom6/src/MOM6/src/ocean_data_assim/core/write_ocean_obs.F90 $(SRCROOT)mom6/src/MOM6/src/core/MOM_interface_heights.F90 $(SRCROOT)mom6/src/MOM6/src/user/benchmark_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_intrinsic_functions.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_error_handler.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_gibbs_ice.f90 $(SRCROOT)mom6/src/MOM6/src/user/Rossby_front_2d_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/user/adjustment_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_entrain_diffusive.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_ddiff.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/CVmix/cvmix_shear.F90 $(SRCROOT)ocean_shared/generic_tracers/FMS_ocmip2_co2calc.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_vkernels.F90 $(SRCROOT)mom6/src/MOM6/src/ALE/coord_sigma.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_regularize_layers.F90 $(SRCROOT)mom6/src/MOM6/src/tracer/advection_test_tracer.F90 $(SRCROOT)mom6/src/MOM6/src/equation_of_state/TEOS10/gsw_gibbs.f90 $(SRCROOT)mom6/src/MOM6/src/user/seamount_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_safe_alloc.F90 $(SRCROOT)mom6/src/MOM6/src/parameterizations/vertical/MOM_diabatic_aux.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_diag_manager_wrapper.F90 $(SRCROOT)mom6/src/MOM6/src/initialization/MOM_grid_initialize.F90 $(SRCROOT)mom6/src/MOM6/src/user/MOM_controlled_forcing.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_checksums.F90 -clean: neat - -rm -f .libmom6.a.cppdefs $(OBJ) libmom6.a - -neat: - -rm -f $(TMPFILES) *.mod *.f90 - -localize: $(OFF) - cp $(OFF) . - -TAGS: $(SRC) - etags $(SRC) - -tags: $(SRC) - ctags $(SRC) - -libmom6.a: $(OBJ) - $(AR) $(ARFLAGS) libmom6.a $(OBJ) - diff --git a/exec/sis2/Makefile b/exec/sis2/Makefile deleted file mode 100644 index 3315ad7..0000000 --- a/exec/sis2/Makefile +++ /dev/null @@ -1,181 +0,0 @@ -# Makefile created by mkmf 19.3.0 - -CPPDEFS = -DINTERNAL_FILE_NML -g - -OTHERFLAGS = -I$(BUILDROOT)icebergs -I$(BUILDROOT)mom6 -I$(BUILDROOT)fms/build/.mods - -include $(MK_TEMPLATE) - - -.DEFAULT: - -echo $@ does not exist. -all: libsis2.a -SIS2_ice_thm.o: $(SRCROOT)mom6/src/SIS2/src/SIS2_ice_thm.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h ice_thm.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/SIS2/src/SIS2_ice_thm.F90 -SIS_continuity.o: $(SRCROOT)mom6/src/SIS2/src/SIS_continuity.F90 $(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric/SIS2_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/SIS2/src/SIS_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h SIS_diag_mediator.o SIS_hor_grid.o ice_grid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric -I$(SRCROOT)mom6/src/MOM6/src/framework -I$(SRCROOT)mom6/src/SIS2/src $(SRCROOT)mom6/src/SIS2/src/SIS_continuity.F90 -SIS_ctrl_types.o: $(SRCROOT)mom6/src/SIS2/src/SIS_ctrl_types.F90 SIS_dyn_trans.o SIS_fast_thermo.o SIS_slow_thermo.o SIS_hor_grid.o ice_grid.o SIS_types.o SIS_optics.o SIS_diag_mediator.o SIS_sum_output.o SIS_tracer_flow_control.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/SIS2/src/SIS_ctrl_types.F90 -SIS_debugging.o: $(SRCROOT)mom6/src/SIS2/src/SIS_debugging.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h SIS_hor_grid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/SIS2/src/SIS_debugging.F90 -SIS_diag_mediator.o: $(SRCROOT)mom6/src/SIS2/src/SIS_diag_mediator.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h SIS_hor_grid.o ice_grid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/SIS2/src/SIS_diag_mediator.F90 -SIS_dyn_bgrid.o: $(SRCROOT)mom6/src/SIS2/src/SIS_dyn_bgrid.F90 $(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric/SIS2_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/SIS2/src/SIS_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h SIS_diag_mediator.o SIS_debugging.o SIS_hor_grid.o ice_ridge.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric -I$(SRCROOT)mom6/src/MOM6/src/framework -I$(SRCROOT)mom6/src/SIS2/src $(SRCROOT)mom6/src/SIS2/src/SIS_dyn_bgrid.F90 -SIS_dyn_cgrid.o: $(SRCROOT)mom6/src/SIS2/src/SIS_dyn_cgrid.F90 $(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric/SIS2_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/SIS2/src/SIS_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h SIS_diag_mediator.o SIS_debugging.o SIS_hor_grid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric -I$(SRCROOT)mom6/src/MOM6/src/framework -I$(SRCROOT)mom6/src/SIS2/src $(SRCROOT)mom6/src/SIS2/src/SIS_dyn_cgrid.F90 -SIS_dyn_trans.o: $(SRCROOT)mom6/src/SIS2/src/SIS_dyn_trans.F90 $(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric/SIS2_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/SIS2/src/SIS_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h SIS_diag_mediator.o SIS_debugging.o SIS_sum_output.o SIS_types.o SIS_utils.o SIS_hor_grid.o ice_grid.o SIS2_ice_thm.o SIS_dyn_bgrid.o SIS_dyn_cgrid.o SIS_tracer_flow_control.o SIS_transport.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric -I$(SRCROOT)mom6/src/MOM6/src/framework -I$(SRCROOT)mom6/src/SIS2/src $(SRCROOT)mom6/src/SIS2/src/SIS_dyn_trans.F90 -SIS_fast_thermo.o: $(SRCROOT)mom6/src/SIS2/src/SIS_fast_thermo.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h SIS_diag_mediator.o SIS_debugging.o SIS_optics.o SIS_types.o ice_boundary_types.o SIS_hor_grid.o ice_grid.o SIS2_ice_thm.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/SIS2/src/SIS_fast_thermo.F90 -SIS_fixed_initialization.o: $(SRCROOT)mom6/src/SIS2/src/SIS_fixed_initialization.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h SIS_debugging.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/SIS2/src/SIS_fixed_initialization.F90 -SIS_get_input.o: $(SRCROOT)mom6/src/SIS2/src/SIS_get_input.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/SIS2/src/SIS_get_input.F90 -SIS_hor_grid.o: $(SRCROOT)mom6/src/SIS2/src/SIS_hor_grid.F90 $(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric/SIS2_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/SIS2/src/SIS_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric -I$(SRCROOT)mom6/src/MOM6/src/framework -I$(SRCROOT)mom6/src/SIS2/src $(SRCROOT)mom6/src/SIS2/src/SIS_hor_grid.F90 -SIS_optics.o: $(SRCROOT)mom6/src/SIS2/src/SIS_optics.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h ice_shortwave_dEdd.o SIS2_ice_thm.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/SIS2/src/SIS_optics.F90 -SIS_slow_thermo.o: $(SRCROOT)mom6/src/SIS2/src/SIS_slow_thermo.F90 $(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric/SIS2_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/SIS2/src/SIS_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h SIS_diag_mediator.o SIS_sum_output.o SIS_types.o SIS_utils.o SIS_hor_grid.o ice_grid.o ice_spec.o SIS_tracer_flow_control.o SIS2_ice_thm.o SIS_optics.o SIS_transport.o SIS_tracer_registry.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric -I$(SRCROOT)mom6/src/MOM6/src/framework -I$(SRCROOT)mom6/src/SIS2/src $(SRCROOT)mom6/src/SIS2/src/SIS_slow_thermo.F90 -SIS_sum_output.o: $(SRCROOT)mom6/src/SIS2/src/SIS_sum_output.F90 $(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric/SIS2_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/SIS2/src/SIS_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h SIS_types.o SIS_hor_grid.o ice_grid.o SIS2_ice_thm.o SIS_tracer_flow_control.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric -I$(SRCROOT)mom6/src/MOM6/src/framework -I$(SRCROOT)mom6/src/SIS2/src $(SRCROOT)mom6/src/SIS2/src/SIS_sum_output.F90 -SIS_tracer_advect.o: $(SRCROOT)mom6/src/SIS2/src/SIS_tracer_advect.F90 $(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric/SIS2_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/SIS2/src/SIS_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h SIS_diag_mediator.o SIS_hor_grid.o ice_grid.o SIS_tracer_registry.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric -I$(SRCROOT)mom6/src/MOM6/src/framework -I$(SRCROOT)mom6/src/SIS2/src $(SRCROOT)mom6/src/SIS2/src/SIS_tracer_advect.F90 -SIS_tracer_flow_control.o: $(SRCROOT)mom6/src/SIS2/src/SIS_tracer_flow_control.F90 $(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric/SIS2_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/SIS2/src/SIS_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h SIS_diag_mediator.o ice_grid.o SIS_tracer_registry.o SIS_hor_grid.o ice_age_tracer.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric -I$(SRCROOT)mom6/src/MOM6/src/framework -I$(SRCROOT)mom6/src/SIS2/src $(SRCROOT)mom6/src/SIS2/src/SIS_tracer_flow_control.F90 -SIS_tracer_registry.o: $(SRCROOT)mom6/src/SIS2/src/SIS_tracer_registry.F90 $(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric/SIS2_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/SIS2/src/SIS_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h SIS_debugging.o SIS_diag_mediator.o SIS_hor_grid.o ice_grid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric -I$(SRCROOT)mom6/src/MOM6/src/framework -I$(SRCROOT)mom6/src/SIS2/src $(SRCROOT)mom6/src/SIS2/src/SIS_tracer_registry.F90 -SIS_transcribe_grid.o: $(SRCROOT)mom6/src/SIS2/src/SIS_transcribe_grid.F90 SIS_hor_grid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/SIS2/src/SIS_transcribe_grid.F90 -SIS_transport.o: $(SRCROOT)mom6/src/SIS2/src/SIS_transport.F90 $(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric/SIS2_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/SIS2/src/SIS_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h SIS_diag_mediator.o SIS_tracer_registry.o SIS_tracer_advect.o SIS_continuity.o SIS_hor_grid.o ice_grid.o ice_ridge.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric -I$(SRCROOT)mom6/src/MOM6/src/framework -I$(SRCROOT)mom6/src/SIS2/src $(SRCROOT)mom6/src/SIS2/src/SIS_transport.F90 -SIS_types.o: $(SRCROOT)mom6/src/SIS2/src/SIS_types.F90 $(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric/SIS2_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/SIS2/src/SIS_memory_macros.h SIS_hor_grid.o ice_grid.o SIS2_ice_thm.o SIS_diag_mediator.o SIS_debugging.o SIS_tracer_registry.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric -I$(SRCROOT)mom6/src/MOM6/src/framework -I$(SRCROOT)mom6/src/SIS2/src $(SRCROOT)mom6/src/SIS2/src/SIS_types.F90 -SIS_utils.o: $(SRCROOT)mom6/src/SIS2/src/SIS_utils.F90 SIS_diag_mediator.o SIS_debugging.o SIS_hor_grid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/SIS2/src/SIS_utils.F90 -combined_ice_ocean_driver.o: $(SRCROOT)mom6/src/SIS2/src/combined_ice_ocean_driver.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h ice_model.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/MOM6/src/framework $(SRCROOT)mom6/src/SIS2/src/combined_ice_ocean_driver.F90 -ice_age_tracer.o: $(SRCROOT)mom6/src/SIS2/src/ice_age_tracer.F90 $(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric/SIS2_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/SIS2/src/SIS_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h SIS_diag_mediator.o SIS_tracer_registry.o SIS_hor_grid.o SIS_utils.o ice_grid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric -I$(SRCROOT)mom6/src/MOM6/src/framework -I$(SRCROOT)mom6/src/SIS2/src $(SRCROOT)mom6/src/SIS2/src/ice_age_tracer.F90 -ice_albedo.o: $(SRCROOT)ice_param/ice_albedo.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ice_param/ice_albedo.F90 -ice_boundary_types.o: $(SRCROOT)mom6/src/SIS2/src/ice_boundary_types.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/SIS2/src/ice_boundary_types.F90 -ice_grid.o: $(SRCROOT)mom6/src/SIS2/src/ice_grid.F90 $(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric/SIS2_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/SIS2/src/SIS_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric -I$(SRCROOT)mom6/src/MOM6/src/framework -I$(SRCROOT)mom6/src/SIS2/src $(SRCROOT)mom6/src/SIS2/src/ice_grid.F90 -ice_model.o: $(SRCROOT)mom6/src/SIS2/src/ice_model.F90 $(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric/SIS2_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/SIS2/src/SIS_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h SIS_debugging.o SIS_diag_mediator.o SIS_get_input.o SIS_sum_output.o SIS_transcribe_grid.o ocean_albedo.o ocean_rough.o ice_type.o ice_boundary_types.o SIS_ctrl_types.o SIS_types.o SIS_utils.o SIS_hor_grid.o SIS_fixed_initialization.o ice_grid.o ice_spec.o SIS_tracer_registry.o SIS_tracer_flow_control.o SIS_dyn_trans.o SIS_slow_thermo.o SIS_fast_thermo.o SIS_optics.o SIS2_ice_thm.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric -I$(SRCROOT)mom6/src/MOM6/src/framework -I$(SRCROOT)mom6/src/SIS2/src $(SRCROOT)mom6/src/SIS2/src/ice_model.F90 -ice_ridge.o: $(SRCROOT)mom6/src/SIS2/src/ice_ridge.F90 $(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric/SIS2_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/SIS2/src/SIS_memory_macros.h SIS_diag_mediator.o SIS_hor_grid.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c -I$(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric -I$(SRCROOT)mom6/src/MOM6/src/framework -I$(SRCROOT)mom6/src/SIS2/src $(SRCROOT)mom6/src/SIS2/src/ice_ridge.F90 -ice_shortwave_dEdd.o: $(SRCROOT)mom6/src/SIS2/src/ice_shortwave_dEdd.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/SIS2/src/ice_shortwave_dEdd.F90 -ice_spec.o: $(SRCROOT)mom6/src/SIS2/src/ice_spec.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/SIS2/src/ice_spec.F90 -ice_thm.o: $(SRCROOT)mom6/src/SIS2/src/ice_thm.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/SIS2/src/ice_thm.F90 -ice_type.o: $(SRCROOT)mom6/src/SIS2/src/ice_type.F90 SIS_hor_grid.o ice_grid.o SIS2_ice_thm.o SIS_debugging.o SIS_diag_mediator.o SIS_types.o SIS_ctrl_types.o - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)mom6/src/SIS2/src/ice_type.F90 -ocean_albedo.o: $(SRCROOT)ice_param/ocean_albedo.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ice_param/ocean_albedo.F90 -ocean_rough.o: $(SRCROOT)ice_param/ocean_rough.F90 - $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) $(OTHERFLAGS) $(OTHER_FFLAGS) -c $(SRCROOT)ice_param/ocean_rough.F90 -./ice_spec.F90: $(SRCROOT)mom6/src/SIS2/src/ice_spec.F90 - cp $(SRCROOT)mom6/src/SIS2/src/ice_spec.F90 . -./SIS_tracer_registry.F90: $(SRCROOT)mom6/src/SIS2/src/SIS_tracer_registry.F90 - cp $(SRCROOT)mom6/src/SIS2/src/SIS_tracer_registry.F90 . -./SIS2_ice_thm.F90: $(SRCROOT)mom6/src/SIS2/src/SIS2_ice_thm.F90 - cp $(SRCROOT)mom6/src/SIS2/src/SIS2_ice_thm.F90 . -./SIS_memory_macros.h: $(SRCROOT)mom6/src/SIS2/src/SIS_memory_macros.h - cp $(SRCROOT)mom6/src/SIS2/src/SIS_memory_macros.h . -./SIS_types.F90: $(SRCROOT)mom6/src/SIS2/src/SIS_types.F90 - cp $(SRCROOT)mom6/src/SIS2/src/SIS_types.F90 . -./SIS_transport.F90: $(SRCROOT)mom6/src/SIS2/src/SIS_transport.F90 - cp $(SRCROOT)mom6/src/SIS2/src/SIS_transport.F90 . -./ice_model.F90: $(SRCROOT)mom6/src/SIS2/src/ice_model.F90 - cp $(SRCROOT)mom6/src/SIS2/src/ice_model.F90 . -./ice_shortwave_dEdd.F90: $(SRCROOT)mom6/src/SIS2/src/ice_shortwave_dEdd.F90 - cp $(SRCROOT)mom6/src/SIS2/src/ice_shortwave_dEdd.F90 . -./ice_type.F90: $(SRCROOT)mom6/src/SIS2/src/ice_type.F90 - cp $(SRCROOT)mom6/src/SIS2/src/ice_type.F90 . -./ice_albedo.F90: $(SRCROOT)ice_param/ice_albedo.F90 - cp $(SRCROOT)ice_param/ice_albedo.F90 . -./SIS2_memory.h: $(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric/SIS2_memory.h - cp $(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric/SIS2_memory.h . -./SIS_continuity.F90: $(SRCROOT)mom6/src/SIS2/src/SIS_continuity.F90 - cp $(SRCROOT)mom6/src/SIS2/src/SIS_continuity.F90 . -./ocean_albedo.F90: $(SRCROOT)ice_param/ocean_albedo.F90 - cp $(SRCROOT)ice_param/ocean_albedo.F90 . -./SIS_diag_mediator.F90: $(SRCROOT)mom6/src/SIS2/src/SIS_diag_mediator.F90 - cp $(SRCROOT)mom6/src/SIS2/src/SIS_diag_mediator.F90 . -./SIS_dyn_trans.F90: $(SRCROOT)mom6/src/SIS2/src/SIS_dyn_trans.F90 - cp $(SRCROOT)mom6/src/SIS2/src/SIS_dyn_trans.F90 . -./combined_ice_ocean_driver.F90: $(SRCROOT)mom6/src/SIS2/src/combined_ice_ocean_driver.F90 - cp $(SRCROOT)mom6/src/SIS2/src/combined_ice_ocean_driver.F90 . -./SIS_slow_thermo.F90: $(SRCROOT)mom6/src/SIS2/src/SIS_slow_thermo.F90 - cp $(SRCROOT)mom6/src/SIS2/src/SIS_slow_thermo.F90 . -./SIS_fast_thermo.F90: $(SRCROOT)mom6/src/SIS2/src/SIS_fast_thermo.F90 - cp $(SRCROOT)mom6/src/SIS2/src/SIS_fast_thermo.F90 . -./SIS_ctrl_types.F90: $(SRCROOT)mom6/src/SIS2/src/SIS_ctrl_types.F90 - cp $(SRCROOT)mom6/src/SIS2/src/SIS_ctrl_types.F90 . -./ice_age_tracer.F90: $(SRCROOT)mom6/src/SIS2/src/ice_age_tracer.F90 - cp $(SRCROOT)mom6/src/SIS2/src/ice_age_tracer.F90 . -./SIS_debugging.F90: $(SRCROOT)mom6/src/SIS2/src/SIS_debugging.F90 - cp $(SRCROOT)mom6/src/SIS2/src/SIS_debugging.F90 . -./ice_ridge.F90: $(SRCROOT)mom6/src/SIS2/src/ice_ridge.F90 - cp $(SRCROOT)mom6/src/SIS2/src/ice_ridge.F90 . -./MOM_memory_macros.h: $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h - cp $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h . -./SIS_dyn_bgrid.F90: $(SRCROOT)mom6/src/SIS2/src/SIS_dyn_bgrid.F90 - cp $(SRCROOT)mom6/src/SIS2/src/SIS_dyn_bgrid.F90 . -./SIS_optics.F90: $(SRCROOT)mom6/src/SIS2/src/SIS_optics.F90 - cp $(SRCROOT)mom6/src/SIS2/src/SIS_optics.F90 . -./SIS_fixed_initialization.F90: $(SRCROOT)mom6/src/SIS2/src/SIS_fixed_initialization.F90 - cp $(SRCROOT)mom6/src/SIS2/src/SIS_fixed_initialization.F90 . -./ice_thm.F90: $(SRCROOT)mom6/src/SIS2/src/ice_thm.F90 - cp $(SRCROOT)mom6/src/SIS2/src/ice_thm.F90 . -./SIS_dyn_cgrid.F90: $(SRCROOT)mom6/src/SIS2/src/SIS_dyn_cgrid.F90 - cp $(SRCROOT)mom6/src/SIS2/src/SIS_dyn_cgrid.F90 . -./SIS_utils.F90: $(SRCROOT)mom6/src/SIS2/src/SIS_utils.F90 - cp $(SRCROOT)mom6/src/SIS2/src/SIS_utils.F90 . -./ice_grid.F90: $(SRCROOT)mom6/src/SIS2/src/ice_grid.F90 - cp $(SRCROOT)mom6/src/SIS2/src/ice_grid.F90 . -./SIS_get_input.F90: $(SRCROOT)mom6/src/SIS2/src/SIS_get_input.F90 - cp $(SRCROOT)mom6/src/SIS2/src/SIS_get_input.F90 . -./SIS_hor_grid.F90: $(SRCROOT)mom6/src/SIS2/src/SIS_hor_grid.F90 - cp $(SRCROOT)mom6/src/SIS2/src/SIS_hor_grid.F90 . -./SIS_tracer_flow_control.F90: $(SRCROOT)mom6/src/SIS2/src/SIS_tracer_flow_control.F90 - cp $(SRCROOT)mom6/src/SIS2/src/SIS_tracer_flow_control.F90 . -./ice_boundary_types.F90: $(SRCROOT)mom6/src/SIS2/src/ice_boundary_types.F90 - cp $(SRCROOT)mom6/src/SIS2/src/ice_boundary_types.F90 . -./SIS_transcribe_grid.F90: $(SRCROOT)mom6/src/SIS2/src/SIS_transcribe_grid.F90 - cp $(SRCROOT)mom6/src/SIS2/src/SIS_transcribe_grid.F90 . -./SIS_tracer_advect.F90: $(SRCROOT)mom6/src/SIS2/src/SIS_tracer_advect.F90 - cp $(SRCROOT)mom6/src/SIS2/src/SIS_tracer_advect.F90 . -./version_variable.h: $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h - cp $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h . -./SIS_sum_output.F90: $(SRCROOT)mom6/src/SIS2/src/SIS_sum_output.F90 - cp $(SRCROOT)mom6/src/SIS2/src/SIS_sum_output.F90 . -./ocean_rough.F90: $(SRCROOT)ice_param/ocean_rough.F90 - cp $(SRCROOT)ice_param/ocean_rough.F90 . -SRC = $(SRCROOT)mom6/src/SIS2/src/SIS_diag_mediator.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_utils.F90 $(SRCROOT)ice_param/ice_albedo.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_fixed_initialization.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_dyn_bgrid.F90 $(SRCROOT)mom6/src/SIS2/src/SIS2_ice_thm.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_transcribe_grid.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_get_input.F90 $(SRCROOT)mom6/src/SIS2/src/ice_spec.F90 $(SRCROOT)ice_param/ocean_albedo.F90 $(SRCROOT)mom6/src/SIS2/src/ice_ridge.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_dyn_trans.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_types.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_tracer_registry.F90 $(SRCROOT)mom6/src/SIS2/src/ice_model.F90 $(SRCROOT)mom6/src/SIS2/src/ice_type.F90 $(SRCROOT)mom6/src/SIS2/src/ice_grid.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_ctrl_types.F90 $(SRCROOT)mom6/src/SIS2/src/ice_shortwave_dEdd.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_hor_grid.F90 $(SRCROOT)mom6/src/SIS2/src/ice_boundary_types.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_dyn_cgrid.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_slow_thermo.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_debugging.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_tracer_flow_control.F90 $(SRCROOT)ice_param/ocean_rough.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_tracer_advect.F90 $(SRCROOT)mom6/src/SIS2/src/combined_ice_ocean_driver.F90 $(SRCROOT)mom6/src/SIS2/src/ice_age_tracer.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_continuity.F90 $(SRCROOT)mom6/src/SIS2/src/ice_thm.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_sum_output.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_optics.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_fast_thermo.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_transport.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_memory_macros.h $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h $(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric/SIS2_memory.h $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h -OBJ = SIS_diag_mediator.o SIS_utils.o ice_albedo.o SIS_fixed_initialization.o SIS_dyn_bgrid.o SIS2_ice_thm.o SIS_transcribe_grid.o SIS_get_input.o ice_spec.o ocean_albedo.o ice_ridge.o SIS_dyn_trans.o SIS_types.o SIS_tracer_registry.o ice_model.o ice_type.o ice_grid.o SIS_ctrl_types.o ice_shortwave_dEdd.o SIS_hor_grid.o ice_boundary_types.o SIS_dyn_cgrid.o SIS_slow_thermo.o SIS_debugging.o SIS_tracer_flow_control.o ocean_rough.o SIS_tracer_advect.o combined_ice_ocean_driver.o ice_age_tracer.o SIS_continuity.o ice_thm.o SIS_sum_output.o SIS_optics.o SIS_fast_thermo.o SIS_transport.o -OFF = $(SRCROOT)mom6/src/SIS2/src/ice_spec.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_tracer_registry.F90 $(SRCROOT)mom6/src/SIS2/src/SIS2_ice_thm.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_memory_macros.h $(SRCROOT)mom6/src/SIS2/src/SIS_types.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_transport.F90 $(SRCROOT)mom6/src/SIS2/src/ice_model.F90 $(SRCROOT)mom6/src/SIS2/src/ice_shortwave_dEdd.F90 $(SRCROOT)mom6/src/SIS2/src/ice_type.F90 $(SRCROOT)ice_param/ice_albedo.F90 $(SRCROOT)mom6/src/SIS2/config_src/dynamic_symmetric/SIS2_memory.h $(SRCROOT)mom6/src/SIS2/src/SIS_continuity.F90 $(SRCROOT)ice_param/ocean_albedo.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_diag_mediator.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_dyn_trans.F90 $(SRCROOT)mom6/src/SIS2/src/combined_ice_ocean_driver.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_slow_thermo.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_fast_thermo.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_ctrl_types.F90 $(SRCROOT)mom6/src/SIS2/src/ice_age_tracer.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_debugging.F90 $(SRCROOT)mom6/src/SIS2/src/ice_ridge.F90 $(SRCROOT)mom6/src/MOM6/src/framework/MOM_memory_macros.h $(SRCROOT)mom6/src/SIS2/src/SIS_dyn_bgrid.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_optics.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_fixed_initialization.F90 $(SRCROOT)mom6/src/SIS2/src/ice_thm.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_dyn_cgrid.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_utils.F90 $(SRCROOT)mom6/src/SIS2/src/ice_grid.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_get_input.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_hor_grid.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_tracer_flow_control.F90 $(SRCROOT)mom6/src/SIS2/src/ice_boundary_types.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_transcribe_grid.F90 $(SRCROOT)mom6/src/SIS2/src/SIS_tracer_advect.F90 $(SRCROOT)mom6/src/MOM6/src/framework/version_variable.h $(SRCROOT)mom6/src/SIS2/src/SIS_sum_output.F90 $(SRCROOT)ice_param/ocean_rough.F90 -clean: neat - -rm -f .libsis2.a.cppdefs $(OBJ) libsis2.a - -neat: - -rm -f $(TMPFILES) *.mod - -localize: $(OFF) - cp $(OFF) . - -TAGS: $(SRC) - etags $(SRC) - -tags: $(SRC) - ctags $(SRC) - -libsis2.a: $(OBJ) - $(AR) $(ARFLAGS) libsis2.a $(OBJ) - diff --git a/misc/generate_makefiles.bash b/misc/generate_makefiles.bash new file mode 100755 index 0000000..b601f53 --- /dev/null +++ b/misc/generate_makefiles.bash @@ -0,0 +1,59 @@ +#!/bin/bash -x +#This tool is used to generate the Makefiles in exec/ dir via: +#cd repo_root; ./misc/generate_makefiles.bash +# +mkmf_template='../../misc/tested_platforms/ncrc5/intel.mk' +srcdir='../../src' +echo $srcdir +dest='testexec' +##Make fms lib +mkdir -p $dest/fms ; pushd $dest/fms +rm -f path_names +$srcdir/mkmf/bin/list_paths $srcdir/FMS/{affinity,amip_interp,column_diagnostics,diag_integral,drifters,horiz_interp,memutils,sat_vapor_pres,topography,astronomy,constants,diag_manager,field_manager,include,monin_obukhov,platform,tracer_manager,axis_utils,coupler,fms,fms2_io,interpolator,mosaic,mosaic2,random_numbers,time_interp,tridiagonal,block_control,data_override,exchange,mpp,time_manager,string_utils,parser,grid_utils}/ $srcdir/FMS/libFMS.F90 +$srcdir/mkmf/bin/mkmf -t $mkmf_template -p libfms.a -c "-Duse_libMPI -Duse_netCDF -Duse_yaml -DMAXFIELDMETHODS_=600 -DMAXXGRID=1e9" path_names +popd +##Make mom6 lib +mkdir -p $dest/mom6 ; pushd $dest/mom6 +rm -f path_names +compiler_options_mom6='-DMAX_FIELDS_=600 -DNOT_SET_AFFINITY -D_USE_MOM6_DIAG -D_USE_GENERIC_TRACER -DUSE_PRECISION=2' +$srcdir/mkmf/bin/list_paths $srcdir/MOM6/{config_src/infra/FMS2,config_src/memory/dynamic_nonsymmetric,config_src/drivers/FMS_cap,config_src/external/ODA_hooks,config_src/external/database_comms,config_src/external/stochastic_physics,config_src/external/MARBL,config_src/external/drifters,pkg/GSW-Fortran/{modules,toolbox}/,src/{*,*/*}/} $srcdir/FMS/{coupler,include}/ $srcdir/{ocean_BGC/generic_tracers,ocean_BGC/mocsy/src}/ +$srcdir/mkmf/bin/mkmf -t $mkmf_template -o "-I../fms" -p libmom6.a -c "$compiler_options_mom6" path_names +popd +##Make sis2 lib +mkdir -p $dest/sis2 +pushd $dest/sis2 +rm -f path_names +compiler_options_sis2='-DUSE_FMS2_IO' +$srcdir/mkmf/bin/list_paths $srcdir/SIS2/{config_src/dynamic,config_src/external/Icepack_interfaces,src}/ $srcdir/icebergs/src/ $srcdir/ice_param/ +$srcdir/mkmf/bin/mkmf -t $mkmf_template -o "-I../fms -I../mom6 -I$srcdir/MOM6/src/framework/" -p libsis2.a -c "$compiler_options_sis2" path_names +popd +##Make land lib +mkdir -p $dest/lm42 ; pushd $dest/lm42 +rm -f path_names +$srcdir/mkmf/bin/list_paths $srcdir/lm4p/ +#we need to pass $srcdir/FMS/include to find fms_platforms.h +$srcdir/mkmf/bin/mkmf -t $mkmf_template -o "-I../fms -I$srcdir/FMS/include" -p liblm42.a -c " " path_names +#Curious why land_debug.o is needed to compile snow_tile.F90 but is not added to Makefile by the above command. +#I added it by hand. This could be a bug in mkmf or maybe I am missing something. +popd +##Make atmos_phys lib +mkdir -p $dest/am42 ; pushd $dest/am42 +rm -f path_names +$srcdir/mkmf/bin/list_paths $srcdir/atmos_phys/ +$srcdir/mkmf/bin/mkmf -t $mkmf_template -o "-I../fms -I$srcdir/FMS/include" -p libam42.a -c " " path_names +popd +##Make atmos_dyn lib +mkdir -p $dest/fv3 ; pushd $dest/fv3 +rm -f path_names +$srcdir/mkmf/bin/list_paths $srcdir/GFDL_atmos_cubed_sphere/{driver/GFDL,model,GFDL_tools,tools}/ $srcdir/atmos_drivers/coupled/ +$srcdir/mkmf/bin/mkmf -t $mkmf_template -o "-I../fms -I$srcdir/FMS/include -I../am42" -p libfv3.a -c "-DCLIMATE_NUDGE -DSPMD" path_names +popd +##Make exec +mkdir -p $dest/coupler_esm45 ; pushd $dest/coupler_esm45 +rm -f path_names +$srcdir/mkmf/bin/list_paths $srcdir/{FMScoupler/shared/,FMScoupler/full/}/ +$srcdir/mkmf/bin/mkmf -t $mkmf_template -o "-I../fms -I../mom6 -I../sis2 -I../lm42 -I../am42 -I../fv3" -p libcoupler_esm45.a -c " " path_names +popd +#Make esm45 executable This does not work properly as a Makefile to build everything, it only works if all above libs are already made. +mkdir -p $dest/esm45; pushd $dest/esm45 +$srcdir/mkmf/bin/mkmf -t $mkmf_template -p esm45 -l "../coupler_esm45/libcoupler_esm45.a ../fv3/libfv3.a ../sis2/libsis2.a ../mom6/libmom6.a ../lm42/liblm42.a ../am42/libam42.a ../fms/libfms.a" diff --git a/misc/quick-build.bash b/misc/quick-build.bash new file mode 100755 index 0000000..0d3a807 --- /dev/null +++ b/misc/quick-build.bash @@ -0,0 +1,81 @@ +#!/bin/bash -x +machine_name="ncrc5" +platform="inteloneapi252" +target="prod-openmp" +flavor="esm45" + +usage() +{ + echo "usage: quick-build.bash -m ncrc5 -p inteloneapi252 -t prod -f om5" + echo "usage: quick-build.bash -m ncrc5 -p inteloneapi252 -t prod-openmp -f esm45" +} + +# parse command-line arguments +while getopts "m:p:t:f:h" Option +do + case "$Option" in + m) machine_name=${OPTARG};; + p) platform=${OPTARG} ;; + t) target=${OPTARG} ;; + f) flavor=${OPTARG} ;; + h) usage ; exit ;; + esac +done + +rootdir=`dirname $0` +abs_rootdir=`cd $rootdir && pwd` + +#load modules +source $MODULESHOME/init/bash +source $abs_rootdir/tested_platforms/$machine_name/$platform.env +. $abs_rootdir/tested_platforms/$machine_name/$platform.env + +makeflags="-j 4 NETCDF=3" + +if [[ "$target" =~ "openmp" ]] ; then + makeflags="$makeflags OPENMP=1" +fi + +if [[ "$target" =~ "openacc" ]] ; then + makeflags="$makeflags OPENACC=1" +fi + +if [[ $target =~ "repro" ]] ; then + makeflags="$makeflags REPRO=1" +fi + +if [[ $target =~ "prod" ]] ; then + makeflags="$makeflags PROD=1" +fi + +if [[ $target =~ "avx2" ]] ; then + makeflags="$makeflags AVX=2" +fi + +if [[ $target =~ "debug" ]] ; then + makeflags="$makeflags DEBUG=1" +fi + +srcdir=$abs_rootdir/../src +execdir=$abs_rootdir/../exec.$machine_name-$platform.$target + +#Make the exec directory +if [ ! -d $execdir ]; then + cp -r $abs_rootdir/../exec $execdir +fi +pushd $execdir + + + +if [[ $flavor =~ "om5" ]] ; then + pushd fms; make $makeflags; popd + pushd ocean; make $makeflags; popd + pushd om5; make $makeflags; popd +elif [[ $flavor =~ "esm45" ]] ; then + pushd fms; make $makeflags; popd + pushd ocean; make $makeflags; popd + pushd lm42; make $makeflags; popd + pushd am42; make $makeflags; popd + pushd fv3; make $makeflags; popd + pushd esm45; make $makeflags; popd +fi diff --git a/misc/scratch-build.bash b/misc/scratch-build.bash new file mode 100755 index 0000000..25caddb --- /dev/null +++ b/misc/scratch-build.bash @@ -0,0 +1,192 @@ +#!/bin/bash -x +# +#This is a tool to help users compile and biuld the available GFDL models from scratch on any Linux platform. +#It has been tested for the platforms that appear in the tested_platforms/ directory. +#Users can add their own platforms under tested_platforms/ by adding the appropriate .env and .mk files and use this utility to build. +#E.g., if users have a platform called foo_machine with bar_compiler they need to add tested_platforms/foo_machine directory andd +#tested_platforms/foo_machine/bar_compiler.env, tested_platforms/foo_machine/bar_compiler.mk files under it, then use +# scratch-build.bash -m foo_machine -p bar_compiler -t prod -f esm45 -d PATH_TO_BUILD_DIR +# +machine_name="ncrc5" +platform="inteloneapi252" +target="prod-openmp" +flavor="esm45" +destination="esm45build" + +usage() +{ + echo "usage: scratch-build.bash -m ncrc5 -p inteloneapi252 -t debug -f esm45 -d PATH_TO_BUILD_DIR" + echo "usage: scratch-build.bash -m ncrc6 -p inteloneapi252 -t prod-openmp -f esm45 -d PATH_TO_BUILD_DIR" +} + +# parse command-line arguments +while getopts "m:p:t:f:d:h" Option +do + case "$Option" in + m) machine_name=${OPTARG};; + p) platform=${OPTARG} ;; + t) target=${OPTARG} ;; + f) flavor=${OPTARG} ;; + d) destination=${OPTARG} ;; + h) usage ; exit ;; + esac +done + +rootdir=`dirname $0` +abs_rootdir=`cd $rootdir/.. && pwd` +srcdir=$abs_rootdir/src +echo $srcdir +mkmf_template=$abs_rootdir/misc/tested_platforms/$machine_name/$platform.mk +#load modules +source $MODULESHOME/init/bash +source $abs_rootdir/misc/tested_platforms/$machine_name/$platform.env + +makeflags="-j 4 NETCDF=3" +openmpflag="" + +if [[ "$target" =~ "openmp" ]] ; then + openmpflag=" OPENMP=1 " +fi + +if [[ "$target" =~ "openacc" ]] ; then + makeflags="$makeflags OPENACC=1" +fi + +if [[ $target =~ "repro" ]] ; then + makeflags="$makeflags REPRO=1" +fi + +if [[ $target =~ "prod" ]] ; then + makeflags="$makeflags PROD=1" +fi + +if [[ $target =~ "avx2" ]] ; then + makeflags="$makeflags AVX=2" +fi + +if [[ $target =~ "debug" ]] ; then + makeflags="$makeflags DEBUG=1" +fi + +##Prepare the destination dir +mkdir -p $destination +cd $destination +pwd +##Make fms lib +mkdir -p $machine_name-$platform/$target/fms +pushd $machine_name-$platform/$target/fms +rm -f path_names +$srcdir/mkmf/bin/list_paths $srcdir/FMS/{affinity,amip_interp,column_diagnostics,diag_integral,drifters,horiz_interp,memutils,sat_vapor_pres,topography,astronomy,constants,diag_manager,field_manager,include,monin_obukhov,platform,tracer_manager,axis_utils,coupler,fms,fms2_io,interpolator,mosaic2,random_numbers,time_interp,tridiagonal,block_control,data_override,exchange,mpp,time_manager,string_utils,parser,grid_utils}/ $srcdir/FMS/libFMS.F90 +$srcdir/mkmf/bin/mkmf -t $mkmf_template -p libfms.a -c "-Duse_libMPI -Duse_netCDF -Duse_yaml -DMAXFIELDMETHODS_=600 -DMAXXGRID=1e9" path_names + +make $makeflags $openmpflag libfms.a + +if [ $? -ne 0 ]; then + echo "Could not build the FMS library!" + exit 1 +fi +popd + +##Make mom6 lib +mkdir -p $machine_name-$platform/$target/mom6 +pushd $machine_name-$platform/$target/mom6 +rm -f path_names +compiler_options_mom6='-DMAX_FIELDS_=600 -DNOT_SET_AFFINITY -D_USE_MOM6_DIAG -D_USE_GENERIC_TRACER -DUSE_PRECISION=2' +$srcdir/mkmf/bin/list_paths $srcdir/MOM6/{config_src/infra/FMS2,config_src/memory/dynamic_nonsymmetric,config_src/drivers/FMS_cap,config_src/external/ODA_hooks,config_src/external/database_comms,config_src/external/stochastic_physics,config_src/external/MARBL,config_src/external/drifters,pkg/GSW-Fortran/{modules,toolbox}/,src/{*,*/*}/} $srcdir/FMS/{coupler,include}/ $srcdir/{ocean_BGC/generic_tracers,ocean_BGC/mocsy/src}/ +$srcdir/mkmf/bin/mkmf -t $mkmf_template -o "-I../fms" -p libmom6.a -c "$compiler_options_mom6" path_names + +#Do not compile MOM6 with openmp, there are bugs that cause answer change or crash +make $makeflags libmom6.a +if [ $? -ne 0 ]; then + echo "Could not build the Ocean library!" + exit 1 +fi + +popd +##Make sis2 lib +mkdir -p $machine_name-$platform/$target/sis2 +pushd $machine_name-$platform/$target/sis2 +rm -f path_names +compiler_options_sis2='-DUSE_FMS2_IO' +$srcdir/mkmf/bin/list_paths $srcdir/SIS2/{config_src/dynamic,config_src/external/Icepack_interfaces,src}/ $srcdir/icebergs/src/ $srcdir/ice_param/ +$srcdir/mkmf/bin/mkmf -t $mkmf_template -o "-I../fms -I../mom6 -I$srcdir/MOM6/src/framework/" -p libsis2.a -c "$compiler_options_sis2" path_names + +make $makeflags $openmpflag libsis2.a +if [ $? -ne 0 ]; then + echo "Could not build the Ocean library!" + exit 1 +fi + +popd + + +if [[ $flavor =~ "om5" ]] ; then + mkdir -p $machine_name-$platform/$target/om5 + pushd $machine_name-$platform/$target/om5 + rm -f path_names + $srcdir/mkmf/bin/list_paths $srcdir/{atmos_null,land_null,FMScoupler/shared/,FMScoupler/full/}/ + + compiler_options_om5='-D_USE_LEGACY_LAND_ -Duse_AM3_physics' + linker_options='' + $srcdir/mkmf/bin/mkmf -t $mkmf_template -o "-I../fms -I../mom6 -I../sis2" -p MOM6SIS2 -l "-L../fms -lfms -L../mom6 -lmom6 -L../sis2 -lsis2 $linker_options" -c "$compiler_options_om5" path_names + + make $makeflags $openmpflag MOM6SIS2 + +elif [[ $flavor =~ "esm45" ]] ; then + ##Make land lib + mkdir -p $machine_name-$platform/$target/lm42 + pushd $machine_name-$platform/$target/lm42 + rm -f path_names + $srcdir/mkmf/bin/list_paths $srcdir/lm4p/ + #we need to pass $srcdir/FMS/include to find fms_platforms.h + $srcdir/mkmf/bin/mkmf -t $mkmf_template -o "-I../fms -I$srcdir/FMS/include" -p liblm42.a -c " " path_names + + make $makeflags $openmpflag liblm42.a + if [ $? -ne 0 ]; then + echo "Could not build the Land library!" + exit 1 + fi + + popd + + ##Make atmos_phys lib + mkdir -p $machine_name-$platform/$target/am42 + pushd $machine_name-$platform/$target/am42 + rm -f path_names + $srcdir/mkmf/bin/list_paths $srcdir/atmos_phys/ + $srcdir/mkmf/bin/mkmf -t $mkmf_template -o "-I../fms -I$srcdir/FMS/include" -p libam42.a -c " " path_names + + make $makeflags $openmpflag libam42.a + if [ $? -ne 0 ]; then + echo "Could not build the atmos_phys library!" + exit 1 + fi + + popd + + ##Make atmos_dyn lib + mkdir -p $machine_name-$platform/$target/fv3 + pushd $machine_name-$platform/$target/fv3 + rm -f path_names + $srcdir/mkmf/bin/list_paths $srcdir/GFDL_atmos_cubed_sphere/{driver/GFDL,model,GFDL_tools,tools}/ $srcdir/atmos_drivers/coupled/ + $srcdir/mkmf/bin/mkmf -t $mkmf_template -o "-I../fms -I$srcdir/FMS/include -I../am42" -p libfv3.a -c "-DCLIMATE_NUDGE -DSPMD" path_names + + make $makeflags $openmpflag libfv3.a + if [ $? -ne 0 ]; then + echo "Could not build the atmos_dyn library!" + exit 1 + fi + + popd + mkdir -p $machine_name-$platform/$target/esm45 + pushd $machine_name-$platform/$target/esm45 + rm -f path_names + $srcdir/mkmf/bin/list_paths $srcdir/{FMScoupler/shared/,FMScoupler/full/}/ + + compiler_options='' + linker_options='' + $srcdir/mkmf/bin/mkmf -t $mkmf_template -o "-I../fms -I../mom6 -I../sis2 -I../lm42 -I../am42 -I../fv3" -p esm45 -l "-L../fms -lfms -L../mom6 -lmom6 -L../sis2 -lsis2 -L../lm42 -llm42 -L../am42 -lam42 -L../fv3 -lfv3 $linker_options" -c "$compiler_options" path_names + + make $makeflags $openmpflag esm45 +fi + diff --git a/misc/tested_platforms/ncrc5/intel.mk b/misc/tested_platforms/ncrc5/intel.mk new file mode 120000 index 0000000..e5bde1c --- /dev/null +++ b/misc/tested_platforms/ncrc5/intel.mk @@ -0,0 +1 @@ +inteloneapi252.mk \ No newline at end of file diff --git a/misc/tested_platforms/ncrc5/inteloneapi252.env b/misc/tested_platforms/ncrc5/inteloneapi252.env new file mode 100644 index 0000000..a279588 --- /dev/null +++ b/misc/tested_platforms/ncrc5/inteloneapi252.env @@ -0,0 +1,23 @@ +module unload cray-netcdf cray-hdf5 fre +module unload PrgEnv-pgi PrgEnv-intel PrgEnv-gnu PrgEnv-cray +module load PrgEnv-intel/8.6.0 +module unload intel intel-classic intel-oneapi +module load intel-oneapi/2025.2 +module load cray-hdf5/1.14.3.7 +module load cray-netcdf/4.9.0.17 +#module load libyaml/0.2.5 +setenv LD_LIBRARY_PATH ${NETCDF_DIR}/lib:${HDF5_DIR}/lib:${LD_LIBRARY_PATH} +LD_LIBRARY_PATH=${NETCDF_DIR}/lib:${HDF5_DIR}/lib:${LD_LIBRARY_PATH} +module unload cray-libsci +module unload darshan-runtime +module list +setenv KMP_STACKSIZE 512m +export KMP_STACKSIZE=512m +setenv NC_BLKSZ 1M +export NC_BLKSZ=1M +#To run interactive sessions +setenv FI_VERBS_PREFER_XRC 0 +export FI_VERBS_PREFER_XRC=0 + +ftn --version + diff --git a/exec/templates/gnu.mk b/misc/tested_platforms/ncrc5/inteloneapi252.mk similarity index 73% rename from exec/templates/gnu.mk rename to misc/tested_platforms/ncrc5/inteloneapi252.mk index e7a408f..b6b0f1a 100644 --- a/exec/templates/gnu.mk +++ b/misc/tested_platforms/ncrc5/inteloneapi252.mk @@ -1,4 +1,4 @@ -# Template for the GNU Compiler Collection on a Cray System +# Template for the Intel Compilers on a Cray System # # Typical use with mkmf # mkmf -t ncrc-cray.mk -c"-Duse_libMPI -Duse_netCDF" path_names /usr/local/include @@ -6,9 +6,9 @@ ############ # Commands Macros ############ -FC = mpif90 -CC = mpicc -LD = mpif90 $(MAIN_PROGRAM) +FC = ftn +CC = cc +LD = ftn ####################### # Build target macros @@ -36,17 +36,30 @@ TEST = # If non-blank, use the compiler options defined in VERBOSE = # If non-blank, add additional verbosity compiler # options +USE_LTO = # Enable link-time optimization + OPENMP = # If non-blank, compile with openmp enabled +NO_OVERRIDE_LIMITS = # If non-blank, do not use the -qoverride-limits + # compiler option. Default behavior is to compile + # with -qoverride-limits. + NETCDF = # If value is '3' and CPPDEFS contains # '-Duse_netCDF', then the additional cpp macro # '-Duse_LARGEFILE' is added to the CPPDEFS macro. -INCLUDES = # A list of -I Include directories to be added to the + # A list of -I Include directories to be added to the # the compile command. +INCLUDES := $(shell pkg-config --cflags yaml-0.1) + + # The Intel Instruction Set Archetecture (ISA) compile + # option to use. +ISA = COVERAGE = # Add the code coverage compile options. +USE_R4 = # If non-blank, use R4 for reals + # Need to use at least GNU Make version 3.81 need := 3.81 ok := $(filter $(need),$(firstword $(sort $(MAKE_VERSION) $(need)))) @@ -68,31 +81,49 @@ $(error Options DEBUG and TEST cannot be used together) endif endif -MAKEFLAGS += --jobs=$(shell grep '^processor' /proc/cpuinfo | wc -l) +ifdef USE_R4 +REAL_PRECISION := -real-size 32 +CPPDEFS += -DOVERLOAD_R4 +else +REAL_PRECISION := -real-size 64 +endif # Required Preprocessor Macros: CPPDEFS += -Duse_netCDF # Additional Preprocessor Macros needed due to Autotools and CMake -CPPDEFS += -DHAVE_SCHED_GETAFFINITY +CPPDEFS += -DHAVE_SCHED_GETAFFINITY -DHAVE_GETTID # Macro for Fortran preprocessor -FPPFLAGS := $(INCLUDES) +FPPFLAGS := -fpp -Wp,-w $(INCLUDES) # Fortran Compiler flags for the NetCDF library FPPFLAGS += $(shell nf-config --fflags) # Base set of Fortran compiler flags -FFLAGS := -fcray-pointer -fdefault-real-8 -fdefault-double-8 -Waliasing -ffree-line-length-none -fno-range-check -fallow-invalid-boz -fallow-argument-mismatch -fbacktrace +FFLAGS := -fno-alias -auto -safe-cray-ptr -ftz -assume byterecl -i4 $(REAL_PRECISION) -nowarn -traceback + +# Set the ISA (vectorization) as user defined or based on the target +ifdef ISA +ISA_OPT = $(ISA) +ISA_REPRO = $(ISA) +ISA_DEBUG = $(ISA) +else +ISA_OPT = -march=core-avx-i +ISA_REPRO = -march=core-avx-i +ISA_DEBUG = -march=core-avx-i +endif # Flags based on perforance target (production (OPT), reproduction (REPRO), or debug (DEBUG) -FFLAGS_OPT = -O2 -fno-expensive-optimizations -FFLAGS_REPRO = -FFLAGS_DEBUG = -O0 -g -W -fbounds-check -ffpe-trap=invalid,zero,overflow +FFLAGS_OPT = -O3 -debug minimal -fp-model source $(ISA_OPT) +FFLAGS_REPRO = -O2 -debug minimal -fp-model source $(ISA_REPRO) +FFLAGS_DEBUG = -g -O0 -check -check noarg_temp_created -check nopointer -check nouninit -warn -warn noerrors -fpe0 -ftrapuv $(ISA_DEBUG) # Flags to add additional build options -FFLAGS_OPENMP = -fopenmp -FFLAGS_VERBOSE = -Wall -Wextra -FFLAGS_COVERAGE = +FFLAGS_LTO = -flto +FFLAGS_OPENMP = -qopenmp +FFLAGS_OVERRIDE_LIMITS = -qoverride-limits +FFLAGS_VERBOSE = -v -V -what -warn all -qopt-report-phase=vec -qopt-report=2 +FFLAGS_COVERAGE = -prof-gen=srcpos # Macro for C preprocessor CPPFLAGS := -D__IFC $(INCLUDES) @@ -100,17 +131,18 @@ CPPFLAGS := -D__IFC $(INCLUDES) CPPFLAGS += $(shell nc-config --cflags) # Base set of C compiler flags -CFLAGS := +CFLAGS := -sox -traceback # Flags based on perforance target (production (OPT), reproduction (REPRO), or debug (DEBUG) -CFLAGS_OPT = -O2 -CFLAGS_REPRO = -O2 -CFLAGS_DEBUG = -O0 -g +CFLAGS_OPT = -O2 -debug minimal $(ISA_OPT) +CFLAGS_REPRO = -O2 -debug minimal $(ISA_REPRO) +CFLAGS_DEBUG = -O0 -g $(ISA_DEBUG) # Flags to add additional build options -CFLAGS_OPENMP = -fopenmp -CFLAGS_VERBOSE = -Wall -Wextra -CFLAGS_COVERAGE = +CFLAGS_LTO = -flto +CFLAGS_OPENMP = -qopenmp +CFLAGS_VERBOSE = -w3 -qopt-report-phase=vec -qopt-report=2 +CFLAGS_COVERAGE = -prof-gen=srcpos # Optional Testing compile flags. Mutually exclusive from DEBUG, REPRO, and OPT # *_TEST will match the production if no new option(s) is(are) to be tested. @@ -118,13 +150,13 @@ FFLAGS_TEST := $(FFLAGS_OPT) CFLAGS_TEST := $(CFLAGS_OPT) # Linking flags -LDFLAGS := -lhdf5 -lhdf5_fortran -lhdf5_hl -lhdf5hl_fortran `nc-config --libs` `nf-config --flibs` -LDFLAGS_OPENMP := -fopenmp -LDFLAGS_VERBOSE := -LDFLAGS_COVERAGE := +LDFLAGS := -fuse-ld=lld -Wl,-rpath,${NETCDF_DIR}/lib:${HDF5_DIR}/lib +LDFLAGS_OPENMP := -qopenmp +LDFLAGS_VERBOSE := -Wl,-V,--verbose,-cref,-M +LDFLAGS_COVERAGE = -prof-gen=srcpos -# Start with a blank LIBS -LIBS = +# List of -L library directories to be added to the compile and linking commands +LIBS := $(shell pkg-config --libs yaml-0.1) # Get compile flags based on target macros. ifdef REPRO @@ -141,12 +173,22 @@ CFLAGS += $(CFLAGS_OPT) FFLAGS += $(FFLAGS_OPT) endif +ifdef USE_LTO +CFLAGS += $(CFLAGS_LTO) +FFLAGS += $(FFLAGS_LTO) +LDFLAGS += $(FFLAGS) +endif + ifdef OPENMP CFLAGS += $(CFLAGS_OPENMP) FFLAGS += $(FFLAGS_OPENMP) LDFLAGS += $(LDFLAGS_OPENMP) endif +ifdef NO_OVERRIDE_LIMITS +FFLAGS += $(FFLAGS_OVERRIDE_LIMITS) +endif + ifdef VERBOSE CFLAGS += $(CFLAGS_VERBOSE) FFLAGS += $(FFLAGS_VERBOSE) @@ -189,7 +231,6 @@ LDFLAGS += $(LIBS) # The macro TMPFILES is provided to slate files like the above for removal. RM = rm -f -SH = /bin/sh TMPFILES = .*.m *.B *.L *.i *.i90 *.l *.s *.mod *.opt .SUFFIXES: .F .F90 .H .L .T .f .f90 .h .i .i90 .l .o .s .opt .x @@ -231,7 +272,7 @@ TMPFILES = .*.m *.B *.L *.i *.i90 *.l *.s *.mod *.opt .F.T: $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) -c -cif $*.F .F.f: - $(FC) $(CPPDEFS) $(FPPFLAGS) -E -P $*.F > $*.f + $(FC) $(CPPDEFS) $(FPPFLAGS) -EP $*.F > $*.f .F.i: $(FC) $(CPPDEFS) $(FPPFLAGS) -P $*.F .F.o: @@ -249,7 +290,7 @@ TMPFILES = .*.m *.B *.L *.i *.i90 *.l *.s *.mod *.opt .F90.T: $(FC) $(CPPDEFS) $(FPPFLAGS) $(FFLAGS) -c -cif $*.F90 .F90.f90: - $(FC) $(CPPDEFS) $(FPPFLAGS) -E -P $*.F90 > $*.f90 + $(FC) $(CPPDEFS) $(FPPFLAGS) -EP $*.F90 > $*.f90 .F90.i90: $(FC) $(CPPDEFS) $(FPPFLAGS) -P $*.F90 .F90.o: diff --git a/misc/tested_platforms/ncrc6/intel.mk b/misc/tested_platforms/ncrc6/intel.mk new file mode 120000 index 0000000..e5bde1c --- /dev/null +++ b/misc/tested_platforms/ncrc6/intel.mk @@ -0,0 +1 @@ +inteloneapi252.mk \ No newline at end of file diff --git a/misc/tested_platforms/ncrc6/inteloneapi252.env b/misc/tested_platforms/ncrc6/inteloneapi252.env new file mode 100644 index 0000000..9c133d2 --- /dev/null +++ b/misc/tested_platforms/ncrc6/inteloneapi252.env @@ -0,0 +1,23 @@ +module unload cray-netcdf cray-hdf5 fre +module unload PrgEnv-pgi PrgEnv-intel PrgEnv-gnu PrgEnv-cray +module load PrgEnv-intel/8.6.0 +module unload intel intel-classic intel-oneapi +module load intel-oneapi/2025.2 +module load cray-hdf5/1.12.2.11 +module load cray-netcdf/4.9.0.11 +module load libyaml/0.2.5 +setenv LD_LIBRARY_PATH ${NETCDF_DIR}/lib:${HDF5_DIR}/lib:${LD_LIBRARY_PATH} +LD_LIBRARY_PATH=${NETCDF_DIR}/lib:${HDF5_DIR}/lib:${LD_LIBRARY_PATH} +module unload cray-libsci +module unload darshan-runtime +module list +setenv KMP_STACKSIZE 512m +export KMP_STACKSIZE=512m +setenv NC_BLKSZ 1M +export NC_BLKSZ=1M +#To run interactive sessions +setenv FI_VERBS_PREFER_XRC 0 +export FI_VERBS_PREFER_XRC=0 + +ftn --version + diff --git a/exec/templates/intel.mk b/misc/tested_platforms/ncrc6/inteloneapi252.mk similarity index 50% rename from exec/templates/intel.mk rename to misc/tested_platforms/ncrc6/inteloneapi252.mk index 67d5037..b6b0f1a 100644 --- a/exec/templates/intel.mk +++ b/misc/tested_platforms/ncrc6/inteloneapi252.mk @@ -1,81 +1,64 @@ -# Template for the Intel Compilers on Linux systems +# Template for the Intel Compilers on a Cray System # # Typical use with mkmf -# mkmf -t linux-intel.mk -c"-Duse_libMPI -Duse_netCDF" path_names /usr/local/include +# mkmf -t ncrc-cray.mk -c"-Duse_libMPI -Duse_netCDF" path_names /usr/local/include ############ -# Command Macros -FC = mpiifort -CC = mpiicc -CXX = mpiicc -LD = mpiifort +# Commands Macros +############ +FC = ftn +CC = cc +LD = ftn + ####################### # Build target macros # # Macros that modify compiler flags used in the build. Target # macrose are usually set on the call to make: # -# make BLD_TYPE=PROD NETCDF=3 +# make REPRO=on NETCDF=3 # # Most target macros are activated when their value is non-blank. # Some have a single value that is checked. Others will use the # value of the macro in the compile command. -# BLD_TYPE -# Determines the type of build. Values are: -# PROD - Use the production settings (default) -# REPRO - Extra options to guarentee run to run reproducibility. -# DEBUG - Compile with debug options (-O0 -g) -# TEST - Use additional compiler options defined in FFLAGS_TEST -# and CFLAGS_TEST -ifndef BLD_TYPE -BLD_TYPE = PROD -endif +DEBUG = # If non-blank, perform a debug build (Cannot be + # mixed with REPRO or TEST) -# NETCDF_FLAGS -# NETCDF_LIBS -# If defined, use the NETCDF compile and link options defined in these -# variables. If these options are not defined, the makefile will -# attempt to get the correct options from the `nf-config` command. - -# MPI_FLAGS -# MPI_LIBS -# If defined, use the MPI compile and link options defined in these -# variables. If these options are not defined, the makefile will -# attempt to get the correct options from the `pkg-config` for mpich2 -# MPI library. - -# VERBOSE -# If non-blank, add additional verbosity compiler options - -# OPENMP -# If non-blank, compile with openmp enabled - -# NO_OVERRIDE_LIMITS -# If non-blank, do not use the -qoverride-limits compiler option. -# Default behavior is to compile with -qoverride-limits. - -# NETCDF -# If value is '3' (default) and CPPDEFS contains '-Duse_netCDF', then -# the additional cpp macro '-Duse_LARGEFILE' is added to the CPPDEFS -# macro. -ifndef NETCDF -NETCDF = 3 -endif +REPRO = # If non-blank, erform a build that guarentees + # reprodicuibilty from run to run. Cannot be used + # with DEBUG or TEST -# INCLUDES -#A list of -I Include directories to be added to the the compile -#command. +TEST = # If non-blank, use the compiler options defined in + # the FFLAGS_TEST and CFLAGS_TEST macros. Cannot be + # use with REPRO or DEBUG -# ISA -# The Intel Instruction Set Archetecture (ISA) compile options to use. -# If blank, than use the default ISA settings for the host. -ifndef ISA -ISA = -xsse2 -endif +VERBOSE = # If non-blank, add additional verbosity compiler + # options + +USE_LTO = # Enable link-time optimization + +OPENMP = # If non-blank, compile with openmp enabled + +NO_OVERRIDE_LIMITS = # If non-blank, do not use the -qoverride-limits + # compiler option. Default behavior is to compile + # with -qoverride-limits. + +NETCDF = # If value is '3' and CPPDEFS contains + # '-Duse_netCDF', then the additional cpp macro + # '-Duse_LARGEFILE' is added to the CPPDEFS macro. + + # A list of -I Include directories to be added to the + # the compile command. +INCLUDES := $(shell pkg-config --cflags yaml-0.1) + + # The Intel Instruction Set Archetecture (ISA) compile + # option to use. +ISA = + +COVERAGE = # Add the code coverage compile options. -# COVERAGE -# If non-blank Add the code coverage compile options. +USE_R4 = # If non-blank, use R4 for reals # Need to use at least GNU Make version 3.81 need := 3.81 @@ -84,131 +67,116 @@ ifneq ($(need),$(ok)) $(error Need at least make version $(need). Load module gmake/3.81) endif -MAKEFLAGS += --jobs=$(shell grep '^processor' /proc/cpuinfo | wc -l) +# REPRO, DEBUG and TEST need to be mutually exclusive of each other. +# Make sure the user hasn't supplied two at the same time +ifdef REPRO +ifneq ($(DEBUG),) +$(error Options REPRO and DEBUG cannot be used together) +else ifneq ($(TEST),) +$(error Options REPRO and TEST cannot be used together) +endif +else ifdef DEBUG +ifneq ($(TEST),) +$(error Options DEBUG and TEST cannot be used together) +endif +endif -# Macro for Fortran preprocessor -FPPFLAGS = -fpp -Wp,-w $(INCLUDES) -# Fortran Compiler flags for the NetCDF library -ifndef NETCDF_FLAGS -FPPFLAGS += $(shell nf-config --fflags) -FFLAGS += $(shell nf-config --fflags) +ifdef USE_R4 +REAL_PRECISION := -real-size 32 +CPPDEFS += -DOVERLOAD_R4 else -FPPFLAGS += $(NETCDF_FLAGS) +REAL_PRECISION := -real-size 64 endif -# Fortran Compiler flags for the MPICH MPI library -ifndef MPI_FLAGS -FPPFLAGS += $(shell pkg-config --cflags-only-I mpich2-c) + +# Required Preprocessor Macros: +CPPDEFS += -Duse_netCDF + +# Additional Preprocessor Macros needed due to Autotools and CMake +CPPDEFS += -DHAVE_SCHED_GETAFFINITY -DHAVE_GETTID + +# Macro for Fortran preprocessor +FPPFLAGS := -fpp -Wp,-w $(INCLUDES) +# Fortran Compiler flags for the NetCDF library +FPPFLAGS += $(shell nf-config --fflags) + +# Base set of Fortran compiler flags +FFLAGS := -fno-alias -auto -safe-cray-ptr -ftz -assume byterecl -i4 $(REAL_PRECISION) -nowarn -traceback + +# Set the ISA (vectorization) as user defined or based on the target +ifdef ISA +ISA_OPT = $(ISA) +ISA_REPRO = $(ISA) +ISA_DEBUG = $(ISA) else -FPPFLAGS += $(MPI_FLAGS) -endif -ifdef HDF_INCLUDE -FPPFLAGS += $(HDF_INCLUDE) +ISA_OPT = -march=core-avx-i +ISA_REPRO = -march=core-avx-i +ISA_DEBUG = -march=core-avx-i endif -# Base set of Fortran compiler flags -FFLAGS := -fno-alias -stack_temps -safe_cray_ptr -ftz -assume byterecl -i4 -r8 -nowarn -g -sox -traceback # Flags based on perforance target (production (OPT), reproduction (REPRO), or debug (DEBUG) -FFLAGS_PROD = -fp-model source -O3 -FFLAGS_REPRO = -fp-model source -O2 -FFLAGS_DEBUG = -O0 -check -check noarg_temp_created -check nopointer -warn -warn noerrors -debug variable_locations -fpe0 -ftrapuv +FFLAGS_OPT = -O3 -debug minimal -fp-model source $(ISA_OPT) +FFLAGS_REPRO = -O2 -debug minimal -fp-model source $(ISA_REPRO) +FFLAGS_DEBUG = -g -O0 -check -check noarg_temp_created -check nopointer -check nouninit -warn -warn noerrors -fpe0 -ftrapuv $(ISA_DEBUG) # Flags to add additional build options +FFLAGS_LTO = -flto FFLAGS_OPENMP = -qopenmp FFLAGS_OVERRIDE_LIMITS = -qoverride-limits -FFLAGS_VERBOSE = -v -V -what -warn all +FFLAGS_VERBOSE = -v -V -what -warn all -qopt-report-phase=vec -qopt-report=2 FFLAGS_COVERAGE = -prof-gen=srcpos # Macro for C preprocessor -CPPFLAGS = -D__IFC $(INCLUDES) +CPPFLAGS := -D__IFC $(INCLUDES) # C Compiler flags for the NetCDF library -ifndef NETCDF_FLAGS CPPFLAGS += $(shell nc-config --cflags) -else -CPPFLAGS += $(NETCDF_FLAGS) -endif -# C Compiler flags for the MPICH MPI library -ifndef MPI_FLAGS -CPPFLAGS += $(shell pkg-config --cflags-only-I mpich2-c) -else -CPPFLAGS += $(MPI_FLAGS) -endif # Base set of C compiler flags CFLAGS := -sox -traceback # Flags based on perforance target (production (OPT), reproduction (REPRO), or debug (DEBUG) -CFLAGS_PROD = -O2 -CFLAGS_REPRO = -O2 -CFLAGS_DEBUG = -O0 -g -ftrapuv +CFLAGS_OPT = -O2 -debug minimal $(ISA_OPT) +CFLAGS_REPRO = -O2 -debug minimal $(ISA_REPRO) +CFLAGS_DEBUG = -O0 -g $(ISA_DEBUG) # Flags to add additional build options +CFLAGS_LTO = -flto CFLAGS_OPENMP = -qopenmp -CFLAGS_VERBOSE = -w3 +CFLAGS_VERBOSE = -w3 -qopt-report-phase=vec -qopt-report=2 CFLAGS_COVERAGE = -prof-gen=srcpos -# Optional Testing compile flags. If FFLAGS_TEST or CFLAGS_TEST are not defined, then the PROD -# compile settings will be used -ifndef FFLAGS_TEST -FFLAGS_TEST = $(FFLAGS_PROD) -endif -ifndef CFLAGS_TEST -CFLAGS_TEST = $(CFLAGS_OPT) -endif +# Optional Testing compile flags. Mutually exclusive from DEBUG, REPRO, and OPT +# *_TEST will match the production if no new option(s) is(are) to be tested. +FFLAGS_TEST := $(FFLAGS_OPT) +CFLAGS_TEST := $(CFLAGS_OPT) # Linking flags -LDFLAGS := +LDFLAGS := -fuse-ld=lld -Wl,-rpath,${NETCDF_DIR}/lib:${HDF5_DIR}/lib LDFLAGS_OPENMP := -qopenmp LDFLAGS_VERBOSE := -Wl,-V,--verbose,-cref,-M LDFLAGS_COVERAGE = -prof-gen=srcpos -# Start with a blank LIBS -LIBS = -qopenmp -# NetCDF library flags -ifndef NETCDF_LIBS -LIBS += $(shell nf-config --flibs) -LIBS += $(shell nc-config --libs) -else -LIBS += $(NETCDF_LIBS) -endif -# MPICH MPI library flags -ifndef MPI_LIBS -LIBS += $(shell pkg-config --libs mpich2-f90) -else -LIBS += $(MPI_LIBS) -endif -# HDF library flags -ifndef HDF_LIBS -LIBS += -lhdf5 -lhdf5_fortran -lhdf5_hl -lhdf5hl_fortran -else -LIBS += $(HDF_LIBS) -endif -# MKL library flags -ifeq ($(MKL_LIBS),none) -else - ifndef MKL_LIBS - LIBS += -lmkl_blas95_lp64 -lmkl_lapack95_lp64 -lmkl_intel_lp64 -lmkl_core -lmkl_sequential - else - LIBS += $(MKL_LIBS) - endif -endif +# List of -L library directories to be added to the compile and linking commands +LIBS := $(shell pkg-config --libs yaml-0.1) # Get compile flags based on target macros. -ifeq ($(BLD_TYPE),REPRO) +ifdef REPRO CFLAGS += $(CFLAGS_REPRO) FFLAGS += $(FFLAGS_REPRO) -COBALT = $(FFLAGS) -else ifeq ($(BLD_TYPE),DEBUG) +else ifdef DEBUG CFLAGS += $(CFLAGS_DEBUG) FFLAGS += $(FFLAGS_DEBUG) -COBALT = -fpp -Wp,-w -fno-alias -auto -safe-cray-ptr -ftz -assume byterecl -i4 -r8 -nowarn -sox -traceback -g -O0 -check -check noarg_temp_created -check nopointer -warn -warn noerrors -fpe0 -ftrapuv -msse2 $(FPPFLAGS) -else ifeq ($(BLD_TYPE),TEST) +else ifdef TEST CFLAGS += $(CFLAGS_TEST) FFLAGS += $(FFLAGS_TEST) -COBALT = $(FFLAGS) else -CFLAGS += $(CFLAGS_PROD) -FFLAGS += $(FFLAGS_PROD) -COBALT = $(FFLAGS) +CFLAGS += $(CFLAGS_OPT) +FFLAGS += $(FFLAGS_OPT) +endif + +ifdef USE_LTO +CFLAGS += $(CFLAGS_LTO) +FFLAGS += $(FFLAGS_LTO) +LDFLAGS += $(FFLAGS) endif ifdef OPENMP @@ -217,12 +185,7 @@ FFLAGS += $(FFLAGS_OPENMP) LDFLAGS += $(LDFLAGS_OPENMP) endif -ifdef ISA -CFLAGS += $(ISA) -FFLAGS += $(ISA) -endif - -ifndef NO_OVERRIDE_LIMITS +ifdef NO_OVERRIDE_LIMITS FFLAGS += $(FFLAGS_OVERRIDE_LIMITS) endif @@ -234,9 +197,7 @@ endif ifeq ($(NETCDF),3) # add the use_LARGEFILE cppdef - ifneq ($(findstring -Duse_netCDF,$(CPPDEFS)),) - CPPDEFS += -Duse_LARGEFILE - endif + CPPDEFS += -Duse_LARGEFILE endif ifdef COVERAGE @@ -259,13 +220,13 @@ LDFLAGS += $(LIBS) # .f, .f90, .F, .F90. Given a sourcefile ., where is one of # the above, this provides a number of default actions: -# make .opt create an optimization report -# make .o create an object file -# make .s create an assembly listing -# make .x create an executable file, assuming standalone -# source -# make .i create a preprocessed file (for .F) -# make .i90 create a preprocessed file (for .F90) +# make .opt create an optimization report +# make .o create an object file +# make .s create an assembly listing +# make .x create an executable file, assuming standalone +# source +# make .i create a preprocessed file (for .F) +# make .i90 create a preprocessed file (for .F90) # The macro TMPFILES is provided to slate files like the above for removal. diff --git a/src/FMS b/src/FMS index 9d25a1e..421ca4c 160000 --- a/src/FMS +++ b/src/FMS @@ -1 +1 @@ -Subproject commit 9d25a1e4f5e4b4040b513b5d40b09d7b6f904fbf +Subproject commit 421ca4cbe8db8c2fcf77a2f500e8c31ad5bca784 diff --git a/src/FMScoupler b/src/FMScoupler new file mode 160000 index 0000000..a992100 --- /dev/null +++ b/src/FMScoupler @@ -0,0 +1 @@ +Subproject commit a992100d376852dde3ad660024d01de7f9ceb8f1 diff --git a/src/GFDL_atmos_cubed_sphere b/src/GFDL_atmos_cubed_sphere index 3ebecff..4bd9f12 160000 --- a/src/GFDL_atmos_cubed_sphere +++ b/src/GFDL_atmos_cubed_sphere @@ -1 +1 @@ -Subproject commit 3ebecffc673c64cdac1a722927368d7cfde1d1bd +Subproject commit 4bd9f120332d719e143298ca22776e3b6245637d diff --git a/src/MOM6 b/src/MOM6 new file mode 160000 index 0000000..3d479de --- /dev/null +++ b/src/MOM6 @@ -0,0 +1 @@ +Subproject commit 3d479de4d4c3528633bb450454de4ea7b98e5070 diff --git a/src/SIS2 b/src/SIS2 new file mode 160000 index 0000000..f96e217 --- /dev/null +++ b/src/SIS2 @@ -0,0 +1 @@ +Subproject commit f96e21736008769c758b85ab56709f69c170a8ba diff --git a/src/atmos_drivers b/src/atmos_drivers index 03d6c84..8181e97 160000 --- a/src/atmos_drivers +++ b/src/atmos_drivers @@ -1 +1 @@ -Subproject commit 03d6c84128b3ea94cf4fcde992957f68722bff1c +Subproject commit 8181e97f03c1605a51123aad85b6195df146e3ba diff --git a/src/atmos_phys b/src/atmos_phys index 46817a1..ea9e1d9 160000 --- a/src/atmos_phys +++ b/src/atmos_phys @@ -1 +1 @@ -Subproject commit 46817a12232ed54d1a5d5a4394a695621f575812 +Subproject commit ea9e1d924e7493b3b2ef09d3c89316faedf6c731 diff --git a/src/coupler b/src/coupler deleted file mode 160000 index 4707b25..0000000 --- a/src/coupler +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 4707b255c842dd08b3cd65a45b7924e7a9d88720 diff --git a/src/ice_param b/src/ice_param index bf6e4fc..1d19a57 160000 --- a/src/ice_param +++ b/src/ice_param @@ -1 +1 @@ -Subproject commit bf6e4fca190d809e8fb6e7b9be9fb68e47cfdc06 +Subproject commit 1d19a57e0be2ba1b668e2f0dd7a7290733b21cfe diff --git a/src/icebergs b/src/icebergs new file mode 160000 index 0000000..765b4ca --- /dev/null +++ b/src/icebergs @@ -0,0 +1 @@ +Subproject commit 765b4cab2d82ac2d740b946b61f9d3dc02d733f0 diff --git a/src/lm4p b/src/lm4p index 03cbeda..f0fce68 160000 --- a/src/lm4p +++ b/src/lm4p @@ -1 +1 @@ -Subproject commit 03cbeda10e40130e05d4752dd4513dd4898d194e +Subproject commit f0fce68dc1c834e086ce7d557e049dd8830c02b8 diff --git a/src/mkmf b/src/mkmf new file mode 160000 index 0000000..76aa558 --- /dev/null +++ b/src/mkmf @@ -0,0 +1 @@ +Subproject commit 76aa558474bbbf5ad8fa792b84efbb6ad0145980 diff --git a/src/mom6 b/src/mom6 deleted file mode 160000 index 2778d35..0000000 --- a/src/mom6 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 2778d3566e01cea2b228ce801a6df6e2a69b16a2 diff --git a/src/ocean_BGC b/src/ocean_BGC new file mode 160000 index 0000000..5760648 --- /dev/null +++ b/src/ocean_BGC @@ -0,0 +1 @@ +Subproject commit 5760648c59983b66aa44591b1a6a0133f852f333 diff --git a/src/ocean_shared b/src/ocean_shared deleted file mode 160000 index 199f2f2..0000000 --- a/src/ocean_shared +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 199f2f24fe1427b3654a29b128485c5fdf776c12