269 Commits

Author SHA1 Message Date
dab3042c45 CONFIG: update link and patch for paraview-5.5.1
- add note about building older Qt
2018-06-08 15:07:16 +02:00
52ad71871c CONFIG: add patches for ParaView Catalyst
- resolve problem with working directory:

    https://develop.openfoam.com/Community/catalyst/issues/4
    https://gitlab.kitware.com/paraview/paraview/merge_requests/2436
2018-05-11 12:10:16 +02:00
31ffa9c92c COMP: compilation of scotch on Darwin 2018-04-25 00:10:31 +02:00
5886ce9f65 COMP: add patch for VTKm cmake file
- https://gitlab.kitware.com/paraview/paraview/issues/18116
2018-04-23 12:04:50 +02:00
93b8816b3e COMP: remove makeTecio script
- removed foamToTecplot360 from the OpenFOAM source as not being
  reliably maintainable.
2018-04-23 11:54:45 +02:00
cbea5788a3 ENH: include qmake-qt5 in the search for qt
- some systems (eg, opensuse) use that since it has both qt4 and qt5
  installed. ParaView now needs qt5 (preferrably 5.9).

STYLE: update version information for ParaView and Qt
2018-04-12 10:48:05 +02:00
6d7ef8dc42 COMP: adjust make scripts for systems with .dylib instead of .so 2018-04-11 16:28:32 +02:00
455551b48b COMP: adjust Allwmake to build scotch-6.0.5a (fixes #31)
- only builds properly in serial.
  Allwmake adjusted accordingly, or simply build with '-j 1'
2018-03-05 16:32:38 +01:00
231733bc15 STYLE: use foamEtcFile with -config option instead of config.sh/ 2018-01-22 16:05:19 +01:00
5ecf33d4d8 COMP: compile llvm with openmp if the tools/openmp directory has content 2018-01-22 14:41:05 +01:00
475220cfae COMP: unset ParaView_DIR from PATH, LD_LIBRARY_PATH when building
- potential symbol conflicts and build errors if building from the git
  version since it uses the last major number (eg, 5.4) but may have a
  layout similar to the next release (eg, 5.5) and thus different
  sizes for classes etc.
2018-01-22 11:29:06 +01:00
de7ac04146 COMP: adjustments to makeCGAL for compilation with alternative mpfr/gmp
- document special steps for using ThirdParty mpfr/gmp with clang etc
2018-01-15 13:04:49 +01:00
7419702a85 DOC: note that min clang version 3.5 is required for building CGAL 2018-01-10 18:05:03 +01:00
43cbb24ddd COMP: check for wmake toolchain when building third-party (fixes #30) 2018-01-08 13:43:29 +01:00
f49d26dad5 COMP: more stringent checks for WM compiler settings (issue #29)
- only export the WM_* settings to their plain counterparts

     (eg, export CC=$WM_CC)

  when they actually point to an accessible program

  This helps in particular when bootstrapping builds with third-party
  compilers.
2018-01-03 13:41:12 +01:00
4c049afb40 ENH: add configure options for makeFFTW 2018-01-03 12:43:51 +01:00
ea9c2471a8 Merge branch 'develop' into 'master'
Final content for 1712 release

Closes #20 and #18

See merge request Development/ThirdParty-plus!5
v1712
2018-01-03 11:32:29 +00:00
03075ef079 STYLE: update some build comments regarding min gcc for clang 2017-12-19 10:21:07 +01:00
6485db81a9 COMP: use 'cc' instead of 'mpicc' on Cray (issue #28)
- the cray 'cc' handles mpi paths, there is no mpicc
2017-12-17 12:19:55 +01:00
5fcd29aa99 STYLE: remove patches and support for older paraview and adios 2017-12-15 14:39:35 +01:00
816173b7c4 CONFIG: update versions
ENH: add support of additional configure options to some make scripts

- remove hard-coded --verbs from makeOPENMPI in favour of letting the
  user provide it via the command-line for makeOPENMPI.

  eg,  makeOPENMPI openmpi-1.10.6 -- --with-verbs=DIRECTORY ...
2017-12-15 11:21:31 +01:00
491b3390bb ENH: add build scripts for KaHIP and METIS 2017-10-11 12:28:04 +02:00
6f32862d26 ENH: add -memcheck config option for makeOPENMPI 2017-10-09 17:26:40 +02:00
bc7fb08810 STYLE: relocated etc/wmakeFiles as makeFiles 2017-09-29 17:13:20 +02:00
0c7fa1cc7c COMP: have scotch use deterministic behaviour (closes #20) 2017-09-29 13:35:50 +02:00
5112b60e58 Merge remote-tracking branch 'origin/master' into develop 2017-09-28 14:03:08 +02:00
bdfdff11c8 COMP: incorrect verbs library directory used (closes #21) 2017-09-28 14:02:05 +02:00
51435f2e56 COMP: change ordering of statements to prevent premature termination after make
COMP: VTK- prefix not being trimmed from the name
2017-09-28 13:20:45 +02:00
c0de94d846 STYLE: drop -thread/-no-thread option for makeOPENMPI
- made redundant by 19f241f. Multiple threads are needed by the
  collated format and are now always enabled.
2017-09-12 09:58:27 +02:00
19f241fae2 ENH: Updated makeOPENMPI script to support new collocated IO 2017-09-07 14:38:19 +01:00
0f9fe6b863 COMP: paraview mpi config not being passed to vtk backend? 2017-08-03 09:42:33 +02:00
7f4a904b90 COMP: no explicit handling of mpi-profiling for openmpi (fixes #18)
- previously explicitly disabled mpi-profiling, but now let openmpi
  configure it itself.

- add config support for mpi-threads
2017-08-03 09:39:33 +02:00
ec80e1df97 COMP: improve consistency for Intel-MPI and non-icc compilers (issue #524) 2017-07-12 11:33:26 +02:00
092d71c3df COMP: improve support for non-system python locations (issue #17) 2017-07-04 00:11:29 +02:00
54356f8f87 Merge branch 'develop' into 'master'
Merge develop into master for v1706 release

Closes #16 and #15

See merge request !4
v1706
2017-06-30 10:05:21 +01:00
4a6ab3779f COMP: handle mesa library in lib64 or lib (fixes #16)
- only addresses -mesa-prefix behaviour.
  The -mesa-lib option makes no assumptions at all.

STYLE: update versions in makeParaView.example, makeVTK.example
2017-06-29 10:49:45 +02:00
458d9dadbf CONFIG: revert to openmpi-1.10.4
- this is the same version as OpenFOAM-1612 shipped with and seems to
  have fewer issues than the newer openmpi-2.1.1
2017-06-28 13:55:26 +02:00
aac32ece63 STYLE: update build notes for paraview 2017-06-22 17:53:24 +01:00
62c8476a4e COMP: Updated link to current openmpi 2.1.1 2017-06-21 20:38:48 +01:00
4a0f78084b CONFIG: update links for paraview, qt 2017-06-14 15:25:24 +02:00
986d9120fd CONFIG: update links for boost, CGAL 2017-05-29 17:16:59 +02:00
43cffa29db COMP: update compilation for mesa-17.1.1 2017-05-29 10:53:11 +02:00
ce4c19c717 COMP: adjust to use non-gcc compilers for scotch and ptscotch 2017-04-24 09:49:29 +02:00
c291d5742d CONFIG: update version information for llvm 2017-04-24 09:49:16 +02:00
d2da5b440e ENH: provide make script for MGridGen
- follow the standard *_ARCH_PATH style
2017-04-18 18:37:16 +02:00
59be96faed ENH: remove reliance on OpenFOAM etc/config.sh/functions file.
- similar functionality in etc/tools/ThirdPartyFunctions to improve
  the independence of ThirdParty while reducing clutter in the callers.

- add useGcc function for convenience
- mask seeing our own git-repo when building

STYLE: various items

- eliminate old user-editable configuration in files - now command-line only.
- use *_BUILD_DIR instead of *_BINARY_DIR for more clarity of the purpose
- drop use of '-q' option for wmakeCheckPwd (already has stderr redirect)
- drop checkVersion for makeParaView since it stopped working properly
  with newer paraview version

CONFIG: update list of versions
2017-03-20 12:42:44 +01:00
5d592841fd COMP: update makeMPICH for mpich-3.2
- not necessarily supported by OpenFOAM, but at least the build script
  works again, and the build is now out-of-source.
2017-03-14 15:12:57 +01:00
493d4b01ac ENH: provide -link option for makeCmake
- this creates a cmake-system link to the given cmake version, which
  is a simple means of providing an updated cmake version for the
  OpenFOAM build without actually needing to edit the
  etc/config.sh/paraview file
2017-02-01 17:48:59 +00:00
1189ff23c9 BUG: pkgconfigPrefix calling the incorrect backend
ENH: avoid editing pkgconfig symlinks
2017-02-01 09:49:05 +00:00
5c09a6433f COMP: avoid building CGAL ImageIO lib (fixes #15)
- OpenFOAM doesn't use any of the CGAL image library and the ImageIO
  library adds in an unnecessary OpenGL dependency (reported to fail
  on kubuntu-14.04)

STYLE: adjust documented link to main (non-svn) VisIt project directory
2017-01-25 08:16:14 +01:00