I have several questions related to the EPIC 1102 code when running the model. Could you please help me with them?
Q1: Random numbers: IX
IX was initialized with 21 very large numbers in Line 604 in the main program, but the actual values when run the code do not match the initialized values (under Intel Fortran compiler). The possible reason is that IX was declared as INTEGER (4) which can not store the very large numbers provide in the initialization program (AINIX.f90). How do the random numbers matter to some results we are interested (e.g., hydrology, soil, or crop related variables)?
Q2: In Line 462 of BSIM.f90
What does the variable GWPS mean? It was declared and allocated but not initialized.
Thus, the GWPS has different values when running the EPIC compiled by Intel Fortran and gfortran compiler. Because of different values of some variables such as GWPS, the same model produces different results using the same inputs under different compilers.
Q3: Is the EPIC 1102 still a main component of APEX?