tarankalra1 / coawst_veg_deprecated- Goto Github PK
View Code? Open in Web Editor NEWCOAWST version to compute the effects of vegetation
COAWST version to compute the effects of vegetation
in veg_gls_corstep:
tke_loc_veg=wku+wkv
should be
tke_loc_veg=SQRT(wku2+wkv2)
COAWST_VEG 🌱
This repository contains the version of COAWST accounting for vegetation:
Wave-flow-vegetation interaction model in ROMS/Nonlinear/Vegetation
Wave thrust on marsh face calculation routine in ROMS/Nonlinear/Vegetation
SAV growth model in ROMS/Nonlinear/Biology
C-preprocessing options in application header file (.h extension)
/* Turning on vegetation */
#define VEGETATION
#ifdef VEGETATION
# undef ANA_VEGETATION
# define VEG_DRAG
# ifdef VEG_DRAG
# define VEG_FLEX
# define VEG_TURB
# endif
# undef VEG_SWAN_COUPLING
# ifdef VEG_SWAN_COUPLING
# define VEG_STREAMING
# endif
#endif
/* Turning on wave thrust */
#define WAVE_THRUST_MARSH
#ifdef WAVE_THRUST_MARSH
# undef ANA_MARSH_MASK
#endif
/* Turning on SAV model */
#define ESTUARYBGC
#ifdef ESTUARYBGC
# define SPECTRAL_LIGHT
# define CARBON
# define OXYGEN
# define DENITRIFICATION
# define BIO_SEDIMENT
# define SAV_BIOMASS
# define ALGAL_RESP
# define DIAGNOSTICS_BIO
#endif
ANAlytical or NetCDF file for initial conditions
plant properties and distribution
marsh boundary
----------------Code Issues---------------------------------
------------------Running issues---------------------------
@alexisbeudin I don't we need ru_loc_veg as arrays in code
0: Subscript out of range for array hout (read_phypar.f90: 905)
subscript=0, lower bound=1, upper bound=1300, dimension=1
0: Subscript out of range for array hout (read_phypar.f90: 905)
subscript=0, lower bound=1, upper bound=1300, dimension=1
[nemo23:22691] [[40554,0],0]-[[40554,1],0] mca_oob_tcp_msg_recv: readv failed: Connection reset by peer (104)
[nemo23:22691] [[40554,0],0]-[[40554,1],1] mca_oob_tcp_msg_recv: readv failed: Connection reset by peer (104)
0: Subscript out of range for array hout (read_phypar.f90: 905)
subscript=0, lower bound=1, upper bound=1300, dimension=1
0: Subscript out of range for array hout (read_phypar.f90: 905)
subscript=0, lower bound=1, upper bound=1300, dimension=1
0: Subscript out of range for array hout (read_phypar.f90: 905)
subscript=0, lower bound=1, upper bound=1300, dimension=1
0: Subscript out of range for array hout (read_phypar.f90: 905)
subscript=0, lower bound=1, upper bound=1300, dimension=1
0: Subscript out of range for array hout (read_phypar.f90: 905)
subscript=0, lower bound=1, upper bound=1300, dimension=1
0: Subscript out of range for array hout (read_phypar.f90: 905)
subscript=0, lower bound=1, upper bound=1300, dimension=1
0: Subscript out of range for array hout (read_phypar.f90: 905)
subscript=0, lower bound=1, upper bound=1300, dimension=1
mpirun has exited due to process rank 0 with PID 22692 on
node nemo23 exiting without calling "finalize". This may
have caused other processes in the application to be
0: Subscript out of range for array hout (read_phypar.f90: 905)
subscript=0, lower bound=1, upper bound=1300, dimension=1
~
/scylla-a/home/tkalra/VEG_v1/square_VEG/Build/libNLM_wec.a(wec_streaming.o): In function wec_streaming': /scylla-a/home/tkalra/VEG_v1/square_VEG/Build/wec_streaming.f90:62: undefined reference to
vegetation_stream_mod_mp_vegetation_stream_cal_'
Switching on UV_Diagnostics makes the code crash
Hi. I am new at using COAWST and I wanted to run the veg_growth_test in the idealized domain. However, I encountered this error when I tried to do the ./coawst.bash. Would you know why I had this error? Thank you very much for your time.
`biology.f90:183:40:
& OCEAN(ng) % EPB, &
1
Error: ‘epb’ at (1) is not a member of the ‘t_ocean’ structure
biology.f90:1125:28:
pmonth=2003.0_dp-1951.0_dp+yday/365.0_dp
1
Error: Missing kind-parameter at (1)
biology.f90:1124:36:
CALL caldate (tdays(ng), yd_dp=yday)
1
Error: Keyword argument ‘yd_dp’ at (1) is not in the procedure
make: *** [ROMS/Nonlinear/Biology/Module.mk:15: /home/ayin_/COAWST/Projects/Veg_growth_test/Build/biology.o] Error 1`
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.