Run problem on an HPC machine - Coast/Estuary - Delft3D
intro story Coast / Estuary
Coast / EstuaryCoastal systems are among the most dynamic physical systems on earth and are subject to a large variety of forces. The morphodynamic changes occurring to coastlines worldwide are of great interest and importance. These changes occur as a result of the erosion of sediments, its subsequent transport as bed load or suspended load, and eventual deposition. Estuaries are partly enclosed water bodies that have an open connection to the coast. Estuaries generally have one or more branching channels, intertidal mudflats and/or salt marshes. Intertidal areas are of high ecological importance and trap sediments (sands, silts, clays and organic matter). Within the Delft3D modelling package a large variation of coastal and estuarine physical and chemical processes can be simulated. These include waves, tidal propagation, wind- or wave-induced water level setup, flow induced by salinity or temperature gradients, sand and mud transport, water quality and changing bathymetry (morphology). Delft3D can also be used operationally e.g. storm, surge and algal bloom forecasting. On this discussion page you can post questions, research discussions or just share your experience about modelling coastal and/or estuarine systems with Delft3D FM. ** PLEASE TAG YOUR POST! ** | Sub groups
|
Message Boards
Run problem on an HPC machine
KH
Kelin Hu, modified 6 Years ago.
Run problem on an HPC machine
Youngling Posts: 13 Join Date: 4/6/11 Recent Posts 00
Hello,
I compiled the 'trunk' version (4689) on an HPC machine and did a test run of '06_delwaq'. The running seemed no problem with normal screen outputs. But when looking into those output files, I found results were zero. I then tried my own case, and got same problem. The case finished 'successfully' but got 'zero' results.
Is there something wrong with my compilation? Attached please find the build log file, screen output file and the history output. I used 'run_delwaq.sh' to run the test.
Any suggestion is welcome.
Thanks,
Kelin
I compiled the 'trunk' version (4689) on an HPC machine and did a test run of '06_delwaq'. The running seemed no problem with normal screen outputs. But when looking into those output files, I found results were zero. I then tried my own case, and got same problem. The case finished 'successfully' but got 'zero' results.
Is there something wrong with my compilation? Attached please find the build log file, screen output file and the history output. I used 'run_delwaq.sh' to run the test.
Any suggestion is welcome.
Thanks,
Kelin
Qinghua Ye, modified 6 Years ago.
RE: Run problem on an HPC machine
Jedi Council Member Posts: 610 Join Date: 3/2/11 Recent Posts 00
Hi Kelin,
From the log file, I was a bit doubting you compiled the code using GNU compiler. I did observe differences between the results you got and mine, but yours are not zero, if I choose the DPTAVG_EColi, for example.
I guess there might be related to compiling.
Greetings,
Qinghua
From the log file, I was a bit doubting you compiled the code using GNU compiler. I did observe differences between the results you got and mine, but yours are not zero, if I choose the DPTAVG_EColi, for example.
I guess there might be related to compiling.
Greetings,
Qinghua
MJ
Michel Jeuken, modified 6 Years ago.
RE: Run problem on an HPC machine
Jedi Knight Posts: 154 Join Date: 1/21/13 Recent Posts 00
Hi Kelin,
That is strange to see. I looked into your output file. It's not all zero's like Qinghua already noted, but also not looking very good. Have you inspected the monitoring file? I've not updated to the latest trunk version on my Linux machine, but it should look something like the attached file.
Michel
That is strange to see. I looked into your output file. It's not all zero's like Qinghua already noted, but also not looking very good. Have you inspected the monitoring file? I've not updated to the latest trunk version on my Linux machine, but it should look something like the attached file.
Michel
Attachments:
Qinghua Ye, modified 6 Years ago.
RE: Run problem on an HPC machine
Jedi Council Member Posts: 610 Join Date: 3/2/11 Recent Posts 00
Hi Kelin,
More specifically, the C++ compiler you used is GNU and Fortan is intel fortran 14.0.2. The MPI package you used is mvapich2.
Even though, I am still wondering if you can compile successfully, the results should be very different. Can you send me your executables or the trim, trih files of example 01 as well?
Thanks in advance,
Qinghua
More specifically, the C++ compiler you used is GNU and Fortan is intel fortran 14.0.2. The MPI package you used is mvapich2.
Even though, I am still wondering if you can compile successfully, the results should be very different. Can you send me your executables or the trim, trih files of example 01 as well?
Thanks in advance,
Qinghua
KH
Kelin Hu, modified 6 Years ago.
RE: Run problem on an HPC machine
Youngling Posts: 13 Join Date: 4/6/11 Recent Posts 00
Hello Michel & Qinghua,
I rebuilt (./build.sh -intel14 -64bit) Delft3D on our machine by forcing 'CC=icc CXX=icpc' in build.sh when calling ./configure. Is it the right way?
The example was tested again. Unfortunately, the issue exists. The results for E. Coli bacteria at output locations were either zero or a linear increasing line.
For my own case which models salinity, sediment, algae and diatom. The model did take initial conditions from input, but got zero values starting from the second time step.
In the attachment, I packed my build.sh, three log files for building, the bin folder for executable files, trih & trim files for 01_standard, ada, hda & mon files for 06_ delwaq.
Thanks a lot.
Kelin
I rebuilt (./build.sh -intel14 -64bit) Delft3D on our machine by forcing 'CC=icc CXX=icpc' in build.sh when calling ./configure. Is it the right way?
The example was tested again. Unfortunately, the issue exists. The results for E. Coli bacteria at output locations were either zero or a linear increasing line.
For my own case which models salinity, sediment, algae and diatom. The model did take initial conditions from input, but got zero values starting from the second time step.
In the attachment, I packed my build.sh, three log files for building, the bin folder for executable files, trih & trim files for 01_standard, ada, hda & mon files for 06_ delwaq.
Thanks a lot.
Kelin
Attachments:
Qinghua Ye, modified 5 Years ago.
RE: Run problem on an HPC machine
Jedi Council Member Posts: 610 Join Date: 3/2/11 Recent Posts 00
Dear Kelin,
I don't know what goes wrong there. We tried to compile our code using Intel fortran 14.0.3 and it is no problem as well. As I understood the only difference then is the MPI package. But in this case, the MPI function is not used. So I don't know what happened there.
Or maybe you can try to compile it with the NOMPI option?
Or you may just use the compiled version from Deltares to continue your work.
All the best,
Qinghua
I don't know what goes wrong there. We tried to compile our code using Intel fortran 14.0.3 and it is no problem as well. As I understood the only difference then is the MPI package. But in this case, the MPI function is not used. So I don't know what happened there.
Or maybe you can try to compile it with the NOMPI option?
Or you may just use the compiled version from Deltares to continue your work.
All the best,
Qinghua