openfoam/wmake
Mark Olesen bf1ed94e53 ENH: use PrecisionAdaptor to support scotch with label widening
- allows reuse of an int64_t scotch library with label-size 32
  and/or label-size 64.

COMP: prefer scotch/metis/kahip libraries with label-size qualifiers

- as noted in #2200, mpirun may insert mpi libraries higher in the
  library loader which can cause masking of our ThirdParty libraries
  of the same name. With scotch (for example), the operating system
  may have an int32 version installed but we have an int64 version
  compiled under ThirdParty. Runing in serial is fine, but in parallel
  we resolve to the (incorrect) system version due to the adjustments
  in mpirun.

- adjust the ThirdParty make scripts to also create corresponding
  links (eg, 'ln -s libscotch.so libscotch-int64.so') and prefer
  linkage with these qualified libraries.

    Eg,  -L$(SCOTCH_LIB_DIR) -lscotch$(SCOTCH_LIBNAME_SUFFIX)

  this prevent accidental runtime linkage with the system versions.

STYLE: simplify scotch interface code by using local functions
2021-09-07 11:29:11 +02:00
..
etc ENH: update lemon version (#1768) 2020-11-07 18:04:55 +01:00
makefiles ENH: robustness, consistency for wmake -show-api, -version 2021-06-10 08:34:43 +02:00
rules CONFIG: set API level to 2107 2021-07-28 17:17:41 +02:00
scripts ENH: use PrecisionAdaptor to support scotch with label widening 2021-09-07 11:29:11 +02:00
src ENH: update lemon version (#1768) 2020-11-07 18:04:55 +01:00
wclean COMP: wmake findObjectDir fails for non-project directories (fixes #1807) 2020-08-12 12:33:34 +02:00
wcleanLnIncludeAll REL: Release preparations 2019-12-23 09:49:23 +00:00
wdep GIT: Header file updates 2019-10-31 14:48:44 +00:00
wmake ENH: robustness, consistency for wmake -show-api, -version 2021-06-10 08:34:43 +02:00
wmakeCheckPwd ENH: add 'subcommand' handling to wmake (#1693) 2020-05-12 10:05:24 +02:00
wmakeCollect REL: Release preparations 2019-12-23 09:49:23 +00:00
wmakeLnInclude COMP: additional wmake adjustments 2020-05-14 16:53:06 +02:00
wmakeLnIncludeAll COMP: additional wmake adjustments 2020-05-14 16:53:06 +02:00
wrmdep Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00
wrmo Merge commit 'e9219558d7' into develop-v1906 2019-12-05 11:47:19 +00:00