Comments (4)
Any reason not to just change to preprocessing and compiling in one step. Both gfortran and ifort can process C macros in the file they are compiling. A separate preprocessing step is not needed. Just include -cpp in the compile flags and set any -D[name] macros when compiling
from wrf_hydro_nwm_public.
Nice! I will try that. I was unawares
from wrf_hydro_nwm_public.
The relevant documentation for gfortran is here
https://gcc.gnu.org/onlinedocs/gfortran/Preprocessing-Options.html
and for ifort is here
https://software.intel.com/en-us/node/680210
Apparently the flag to force preprocessing with ifort is -fpp. But both ifort and gfortran automatically run the preprocessor on .F files unless instructed not too. On a case insensitive filesystem the forcing flag (-cpp or -fpp) may be needed.
from wrf_hydro_nwm_public.
Addressed with PR#324
from wrf_hydro_nwm_public.
Related Issues (20)
- Testing "compiler" options aren't checked for validity
- Split C/Fortran netCDF installations may fail with multiple include directories
- Support parallel Make in Legacy build system
- WRF-Hydro V5.3 crashed with intel 2018 and netcdf4 HOT 3
- Multi processes running ./wrf-hydro.exe did not report errors on a single machine but on multiple machines HOT 3
- Split C/Fortran netCDF installations fails with multiple library directories in CMake HOT 1
- route_link.nc file HOT 2
- FullDom_Highres and LINKID
- grid numbering convention HOT 1
- A problem in WRFHYDRO 5.2 - Hydro_IO reading fulldom_hires.nc
- MPI Performance on Cray EX computer
- running WRF_HYDRO NWM with MPP_LAND HOT 2
- WRFHYDRO 5.2 - is it a stable version ?
- When running test cases under the coupled mode, there is only output from WRF and no output from wrfhydro.
- When running test cases under the coupled mode, there is only output from WRF and no output from wrfhydro HOT 1
- No option for Intel LLVM compilers for WRF-Hydro HOT 14
- Wrong dim order in init_interp var
- Large Domain on Derecho Runs Out of Memory
- surface runoff in the fully coupled WRF/WRF-Hydro model
- Run Error
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wrf_hydro_nwm_public.