ENH: improved encapsulation of MPI (re)builds

- dependency handling relocated from cmakeFunctions to wmakeFunctions
  and reused for mpi-versioned builds. This allows more checks for
  configuration parameters and removes hard-code build path
  information.

CONFIG: remove spurious mplibHPMPI entries

CONFIG: remove ADIOS1 rules (antiquated)
This commit is contained in:
Mark Olesen
2020-05-11 12:28:04 +02:00
parent f99561700b
commit d4e31093fd
12 changed files with 164 additions and 195 deletions

View File

@ -6,11 +6,10 @@
# \\/ M anipulation |
#------------------------------------------------------------------------------
# Copyright (C) 2011-2016 OpenFOAM Foundation
# Copyright (C) 2017-2019 OpenCFD Ltd.
# Copyright (C) 2017-2020 OpenCFD Ltd.
#------------------------------------------------------------------------------
# License
# This file is part of OpenFOAM, licensed under GNU General Public License
# <http://www.gnu.org/licenses/>.
# This file is part of OpenFOAM, distributed under GPL-3.0-or-later.
#
# File
# etc/config.csh/mpi
@ -80,7 +79,7 @@ case OPENMPI:
breaksw
case USERMPI:
# Use an arbitrary, user-specified mpi implementation
# Arbitrary, user-specified mpi implementation
setenv FOAM_MPI mpi-user
_foamEtc -config mpi-user # <- Adjustments (optional)
breaksw