Hi,
I downloaded the code from SVN server, and compiled it using intel fortran compiler (change the FC in makefile to ifort).
The version I use is 896.
When compiling, everything seems to be okay and there was no error. After running compile.sh, I run ./testing/xrun.scr and produced results.ps in /testing folder. The running process didn't produce error.
But when I compared with Results_v854.pdf, it seems that the Trajectory is much the same, but Dispersion Simulation figure seems to be different.
I don't know if that means my program is wrongly compiled? Or is there any other way to confirm the correctness?
Thank you in advance.
Testing compiled code.
-
- Posts: 660
- Joined: November 7th, 2012, 3:14 pm
- Registered HYSPLIT User: Yes
Re: Testing compiled code.
Small concentration changes are expected due to differences in the compilers and processors.
Can you please share with us your results.ps file?
Can you please share with us your results.ps file?
Re: Testing compiled code.
Thanks for replying.
Here are the 010 result from two versions of ./xrun.scr. (the whole results are too big to upload as attachment).
One is using Intel FORTRAN compiler 17.0, the other one is using pgfortran 16.10c.
Most result are like this one, with very little different.
Here are the 010 result from two versions of ./xrun.scr. (the whole results are too big to upload as attachment).
One is using Intel FORTRAN compiler 17.0, the other one is using pgfortran 16.10c.
Most result are like this one, with very little different.
Re: Testing compiled code.
Follow up.
But a few results, for example 510, are very different and even not appear on the sample result pdf.
But a few results, for example 510, are very different and even not appear on the sample result pdf.
Re: Testing compiled code.
Also,here is the 012 result.
By the way, because I'm new to SVN revision control, is the whole hysplit program in the ./trunk folder?
Thank you.
By the way, because I'm new to SVN revision control, is the whole hysplit program in the ./trunk folder?
Thank you.
-
- Posts: 660
- Joined: November 7th, 2012, 3:14 pm
- Registered HYSPLIT User: Yes
Re: Testing compiled code.
That is completely normal. The different compilers produce slightly different calculations because they produce different random number generators that are used to calculate the turbulent dispersion in the model.
Also, you notice that the plotting program sometimes chooses different contours depending on the calculated values. The contours can be fixed if needed.
Bottom line, your results are perfectly acceptable.
Also, you notice that the plotting program sometimes chooses different contours depending on the calculated values. The contours can be fixed if needed.
Bottom line, your results are perfectly acceptable.
Re: Testing compiled code.
Thanks a lot for help.
One more question, are all the HYSPLT application in ./trunk folder? I'm not very familiar with SVN project structure, so just to make sure this.
One more question, are all the HYSPLT application in ./trunk folder? I'm not very familiar with SVN project structure, so just to make sure this.
-
- Posts: 660
- Joined: November 7th, 2012, 3:14 pm
- Registered HYSPLIT User: Yes