Hi everybody,
My name is Lorenzo and for my air-quality analysis projects I am trying to compile and use CALMET (and then CALPUFF) for the first time. I downloaded the last versions of the two softwares: CALMET v6.5.0 (and CALPUFFv7.2.1).
I do not really manage to compile CALMET v6.5.0 on my linux Mint OS VM, 64 bit. No help or read me is provided.
I just run the following command in the main directory, as I found for v5 (on the web).
gfortran -o calmet.exe calmet.for 2>compile-calmet-gfortran.log
but several errors occur (!). First of all, I had to change the name of all files in the folder, from uppercase to lowercase letters (the same for CALPUFF, while CALWRF compiled fine, without errors at the first attemp). Then, in my compile log, I have 7 errors on calmet.for and calutils.for. That's quite strange, so many errors. May be gfortran is not good? I need special compilation option?
I did not find any info on the web for the moment, concerning this version.
Any glue on that?
Thanks,
lorenzo costantino
37832 | call readin(cvdic(1,4),ivleng(1,4),ivtype(1,4),io5,io6,
| 1
Error: Actual argument contains too few elements for dummy argument ‘cvdic’ (540/720) at (1)
calmet.for:37878:24:
37878 | call readin(cvdic(1,5),ivleng(1,5),ivtype(1,5),io5,io6,
| 1
Error: Actual argument contains too few elements for dummy argument ‘cvdic’ (360/720) at (1)
calmet.for:37911:21:
37911 | call readin(cvdic(1,6),ivleng(1,6),ivtype(1,6),io5,io6,lecho,
| 1
Error: Actual argument contains too few elements for dummy argument ‘cvdic’ (180/720) at (1)
calmet.for:13759:59:
13759 | call vertav(iupwnd,uaa,vaa,zlaa,nlaa(iupwnd),1,zupwnd,
| 1
Error: Actual argument contains too few elements for dummy argument ‘zface’ (2/13) at (1)
calmet.for:13761:59:
13761 | call vertav(iupwnd,ubb,vbb,zlbb,nlbb(iupwnd),1,zupwnd,
| 1
Error: Actual argument contains too few elements for dummy argument ‘zface’ (2/13) at (1)
calutils.for:2720:21:
2720 | call ALLCAP(amon,3)
| 1
Error: Actual argument contains too few elements for dummy argument ‘cstor2’ (3/200) at (1)
calutils.for:2730:21:
2730 | call ALLCAP(amon,3)
| 1
Error: Actual argument contains too few elements for dummy argument ‘cstor2’ (3/200) at (1)