View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003519 | OpenFOAM | Feature | public | 2020-07-09 02:49 | 2020-07-11 17:22 |
Reporter | albertop | Assigned To | henry | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | GNU/Linux | OS | Other | OS Version | (please specify) |
Product Version | dev | ||||
Fixed in Version | dev | ||||
Summary | 0003519: Changes to Intel MPI directory structure | ||||
Description | Intel has changed the directory structure of their MPI libraries for versions higher than 18.x. In versions older than 19, MPI_ROOT needed to point to <system_dependent_path>/intel/20.0/impi/yyyy.xx.xxx It now should point to: <system_dependent_path>/intel/20.0/impi/yyyy.xx.xxx/intel64 This change does not impact OpenFOAM, since it must be set explicitly by users. The following changes however were also made, which impact the OpenFOAM settings: 1) In wmake/rules/General/mplibINTELMPI64, the PLIBS flag should become: PLIBS = -L$(MPI_ARCH_PATH)/lib/release -lmpi 2) In in OpenFOAM/OpenFOAM-dev/etc/config.sh/mpi, INTELMPI section, the _foamAddLib line should be: _foamAddLib $MPI_ARCH_PATH/lib/release The latter path becomes $MPI_ARCH_PATH/lib/debug for debug mode and $MPI_ARCH_PATH/lib/release_mt for the multi-threaded optimized library. | ||||
Tags | No tags attached. | ||||