Documentation inconsistencies in HPC installation of DAFoam #384
Replies: 3 comments 5 replies
-
Thanks for the feedback. @bernardopacini can you update the doc for the HPC installation? |
Beta Was this translation helpful? Give feedback.
-
Yes, I'll go through and update the instructions. Regarding the second point, can you explain what you mean and what error is given? I am not aware of an incompatibility. We used that version of PETSc on an Intel based cluster until very recently. In the meantime, for 1) use version 3.0.3 and for 3) use mpiicc. I am sorry to hear you are having trouble getting it working. Can you further explain at what point of the DAFoam installation it fails and what error is given? |
Beta Was this translation helpful? Give feedback.
-
Hi. Is there any update on this? I believe the HPC installation page still has the old instructions. I have made a document for compiling on our HPC system but that is valid only upto dafoam-3.0.3. Now we want to install dafoam-3.0.6 and there is a dependency update in the form of v1.3.0 of OpenFOAM-ADF and ADR. Which means, the intel compilers version suggested on the page (18.0.2) no longer works. I managed to compile the ADR and ADF versions using intel compilers 19.0.3 (took me an entire day) but now I am having issues compiling dafoam 3.0.6 in reverse and forward modes (the original is also not compiling actually). We use intel-mpi/2019.3.199 and python/3.7.3 now we are not sure if this will work. Please can you take this on high priority? A lot of our research work is dependent on using DAFoam on our HPC cluster and this is proving to be our biggest bottleneck in publishing. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I have been trying to install DAFoam and its dependencies on my HPC cluster based on intel compilers.
I successfully managed to build and install DAFoam on my workstation and I can use it without any issues.
Version DAFoam v3.0.3
I have been referring to the steps mentioned in https://dafoam.github.io/mydoc_installation_source_hpc.html.
There are some inconsistencies in the documentation and I kindly request the author to clarify them on the website for the benefit of those who wish to use DAFoam.
The instructions say:
Later on in the installation directions, this is mentioned
If you notice, there is a mismatch in the version that the installation instruction claims to provide documentation for (for DAFoam) and the lines of code that actually install DAFoam (documentation says v3.0.3 and installation instruction is for v2.2.9).
Version of petsc and nohdf5 option
If DAFoam v3.0.3 is to be compiled, then the version of petsc cannot be 3.11-nohdf5 (I tested this and it was not compatible. There was a garbage collector file that was missing in petsc 3.11 and also there were some errors with respect to absence of hdf5). It has to be 3.14.6
intel compilers
The documentation mentions that the instructions is for cluster with Intel compilers but in one of the lines of code that was asked to be modified for OpenFOAM,
This defaults to gcc compiler. The correct one for Intel compiler should be
Please can you go over the documentation one more time and update the versions and correct the inconsistencies? Please also provide the correct configure flags for the correct PETSc version for compiling and building DAFoam on HPC clusters. I am happy to provide any more information upon request since I have been trying to get DAFoam to work on the cluster for over two months now.
Beta Was this translation helpful? Give feedback.
All reactions