mirror of
https://develop.openfoam.com/Development/ThirdParty-common.git
synced 2025-12-08 06:57:50 +00:00
COMP: update patch file for scotch 7.1.0, update SOURCES info
This commit is contained in:
19
BUILD.md
19
BUILD.md
@ -431,7 +431,7 @@ you may have additional hurdles to using the newest versions of clang.
|
|||||||
|-----------------------|------------------------
|
|-----------------------|------------------------
|
||||||
| [openmpi][page openmpi] | [download][link openmpi]. ***Some openmpi2/openmpi3 versions exhibit [stability issues](https://github.com/open-mpi/ompi/issues/5375)***
|
| [openmpi][page openmpi] | [download][link openmpi]. ***Some openmpi2/openmpi3 versions exhibit [stability issues](https://github.com/open-mpi/ompi/issues/5375)***
|
||||||
| [adios][page adios] | [repo][repo adios] or [github download][link adios]
|
| [adios][page adios] | [repo][repo adios] or [github download][link adios]
|
||||||
| [scotch, ptscotch][page scotch] | [repo][repo scotch] or [download][link scotch] or [older][older scotch] or [even older][oldest scotch]
|
| [scotch, ptscotch][page scotch] | [repo][repo scotch] or [download][link scotch] or [older][older scotch]
|
||||||
| [kahip][page kahip] | [download][link kahip] or [older][older kahip]
|
| [kahip][page kahip] | [download][link kahip] or [older][older kahip]
|
||||||
| [metis][page metis] | [download][link metis]
|
| [metis][page metis] | [download][link metis]
|
||||||
|
|
||||||
@ -526,17 +526,19 @@ easier to use `grep` and find the relevant pages and links.
|
|||||||
<!-- parallel -->
|
<!-- parallel -->
|
||||||
[page adios]: https://csmd.ornl.gov/software/adios2
|
[page adios]: https://csmd.ornl.gov/software/adios2
|
||||||
[repo adios]: https://github.com/ornladios/ADIOS2
|
[repo adios]: https://github.com/ornladios/ADIOS2
|
||||||
[link adios]: https://github.com/ornladios/ADIOS2/archive/v2.7.1.tar.gz
|
[link adios]: https://github.com/ornladios/ADIOS2/archive/v2.8.3.tar.gz
|
||||||
|
|
||||||
[page zfp]: http://computation.llnl.gov/projects/floating-point-compression/zfp-versions
|
[page zfp]: http://computation.llnl.gov/projects/floating-point-compression/zfp-versions
|
||||||
|
|
||||||
[page scotch]: https://www.labri.fr/perso/pelegrin/scotch/
|
[page scotch]: https://www.labri.fr/perso/pelegrin/scotch/
|
||||||
[repo scotch]: https://gitlab.inria.fr/scotch/scotch
|
[repo scotch]: https://gitlab.inria.fr/scotch/scotch
|
||||||
[link scotch]: https://gforge.inria.fr/frs/download.php/file/38352/scotch_6.1.0.tar.gz
|
[link scotch]: https://gitlab.inria.fr/scotch/scotch/-/archive/v6.1.3/scotch-v6.1.3.tar.gz
|
||||||
[link scotch60_10]: https://gforge.inria.fr/frs/download.php/file/38350/scotch_6.0.10.tar.gz
|
[link scotch60_10]: https://gforge.inria.fr/frs/download.php/file/38350/scotch_6.0.10.tar.gz
|
||||||
[link scotch60_9]: https://gforge.inria.fr/frs/download.php/file/38187/scotch_6.0.9.tar.gz
|
[link scotch60_9]: https://gforge.inria.fr/frs/download.php/file/38187/scotch_6.0.9.tar.gz
|
||||||
[older scotch]: https://gforge.inria.fr/frs/download.php/file/38114/scotch_6.0.8.tar.gz
|
[link scotch61_0]: https://gforge.inria.fr/frs/download.php/file/38352/scotch_6.1.0.tar.gz
|
||||||
[oldest scotch]: https://gforge.inria.fr/frs/download.php/file/37622/scotch_6.0.6.tar.gz
|
[link scotch61_3]: https://gitlab.inria.fr/scotch/scotch/-/archive/v6.1.3/scotch-v6.1.3.tar.gz
|
||||||
|
[older scotch]: https://gforge.inria.fr/frs/download.php/file/38352/scotch_6.1.0.tar.gz
|
||||||
|
[newer scotch]: https://gitlab.inria.fr/scotch/scotch/-/archive/v7.0.1/scotch-v7.0.1.tar.gz
|
||||||
|
|
||||||
[page kahip]: http://algo2.iti.kit.edu/documents/kahip/
|
[page kahip]: http://algo2.iti.kit.edu/documents/kahip/
|
||||||
[older kahip]: http://algo2.iti.kit.edu/schulz/software_releases/KaHIP_2.12.tar.gz
|
[older kahip]: http://algo2.iti.kit.edu/schulz/software_releases/KaHIP_2.12.tar.gz
|
||||||
@ -569,7 +571,7 @@ easier to use `grep` and find the relevant pages and links.
|
|||||||
[link FFTW]: http://www.fftw.org/fftw-3.3.10.tar.gz
|
[link FFTW]: http://www.fftw.org/fftw-3.3.10.tar.gz
|
||||||
|
|
||||||
[page petsc]: https://www.mcs.anl.gov/petsc/
|
[page petsc]: https://www.mcs.anl.gov/petsc/
|
||||||
[link petsc]: https://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-lite-3.17.2.tar.gz
|
[link petsc]: https://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-lite-3.18.2.tar.gz
|
||||||
|
|
||||||
[page hypre]: https://computing.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods/
|
[page hypre]: https://computing.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods/
|
||||||
[repo hypre]: https://github.com/hypre-space/hypre/
|
[repo hypre]: https://github.com/hypre-space/hypre/
|
||||||
@ -590,13 +592,12 @@ easier to use `grep` and find the relevant pages and links.
|
|||||||
|
|
||||||
[page ParaView]: http://www.paraview.org/
|
[page ParaView]: http://www.paraview.org/
|
||||||
[download ParaView]: https://www.paraview.org/download/
|
[download ParaView]: https://www.paraview.org/download/
|
||||||
[link ParaView54]: http://www.paraview.org/files/v5.4/ParaView-v5.4.1.tar.gz
|
|
||||||
[link ParaView55]: http://www.paraview.org/files/v5.5/ParaView-v5.5.2.tar.xz
|
|
||||||
[link ParaView56]: http://www.paraview.org/files/v5.6/ParaView-v5.6.3.tar.xz
|
[link ParaView56]: http://www.paraview.org/files/v5.6/ParaView-v5.6.3.tar.xz
|
||||||
[link ParaView57]: http://www.paraview.org/files/v5.7/ParaView-v5.7.0.tar.xz
|
[link ParaView57]: http://www.paraview.org/files/v5.7/ParaView-v5.7.0.tar.xz
|
||||||
[link ParaView58]: http://www.paraview.org/files/v5.8/ParaView-v5.8.1.tar.xz
|
[link ParaView58]: http://www.paraview.org/files/v5.8/ParaView-v5.8.1.tar.xz
|
||||||
[link ParaView59]: http://www.paraview.org/files/v5.9/ParaView-v5.9.1.tar.xz
|
[link ParaView59]: http://www.paraview.org/files/v5.9/ParaView-v5.9.1.tar.xz
|
||||||
[link ParaView]: http://www.paraview.org/files/v5.10/ParaView-v5.10.1.tar.xz
|
[link ParaView510]: http://www.paraview.org/files/v5.10/ParaView-v5.10.1.tar.xz
|
||||||
|
[link ParaView]: http://www.paraview.org/files/v5.11/ParaView-v5.11.0.tar.xz
|
||||||
|
|
||||||
[page mesa]: http://mesa3d.org/
|
[page mesa]: http://mesa3d.org/
|
||||||
[link mesa]: ftp://ftp.freedesktop.org/pub/mesa/mesa-17.1.1.tar.xz
|
[link mesa]: ftp://ftp.freedesktop.org/pub/mesa/mesa-17.1.1.tar.xz
|
||||||
|
|||||||
14
SOURCES.md
14
SOURCES.md
@ -1,6 +1,18 @@
|
|||||||
Third-party software (shipped) versions according to OpenFOAM version
|
Third-party software (shipped) versions according to OpenFOAM version
|
||||||
|
|
||||||
# OpenFOAM-2112
|
# OpenFOAM-2212
|
||||||
|
|
||||||
|
- ADIOS2-2.8.3 *new*
|
||||||
|
- CGAL-4.14.3
|
||||||
|
- ParaView-v5.11.0 *new*
|
||||||
|
- boost_1_74_0
|
||||||
|
- fftw-3.3.10
|
||||||
|
- openmpi-4.1.2
|
||||||
|
- scotch_6.1.0
|
||||||
|
- kahip-3.14
|
||||||
|
|
||||||
|
|
||||||
|
# OpenFOAM-2206
|
||||||
|
|
||||||
- ADIOS2-2.7.1
|
- ADIOS2-2.7.1
|
||||||
- CGAL-4.14.3
|
- CGAL-4.14.3
|
||||||
|
|||||||
@ -26,7 +26,8 @@ OBJ = .o
|
|||||||
# Separate the cross-compilation flags from regular CFLAGS to ensure that
|
# Separate the cross-compilation flags from regular CFLAGS to ensure that
|
||||||
# system gcc does not use them for the scotch build toolchain
|
# system gcc does not use them for the scotch build toolchain
|
||||||
|
|
||||||
CFLAGS_CROSS = -DCOMMON_WINDOWS -DCOMMON_STUB_FORK
|
# cross-compile broken for scotch-v7
|
||||||
|
CFLAGS_CROSS = -DCOMMON_STUB_FORK -DCOMMON_WINDOWS
|
||||||
|
|
||||||
# Flags for including windows MPI information (MSMPI)
|
# Flags for including windows MPI information (MSMPI)
|
||||||
CFLAGS_WINMPI = -I$(MPI_ARCH_PATH)/include \
|
CFLAGS_WINMPI = -I$(MPI_ARCH_PATH)/include \
|
||||||
|
|||||||
48
etc/patches/scotch-v7.0.1
Normal file
48
etc/patches/scotch-v7.0.1
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
--- scotch_6.0.6/src/libscotch/Makefile.orig 2019-04-29 14:59:53.957103493 +0200
|
||||||
|
+++ scotch_6.0.6/src/libscotch/Makefile 2019-04-29 18:50:42.560080675 +0200
|
||||||
|
@@ -51,6 +51,12 @@
|
||||||
|
|
||||||
|
.PHONY : ptscotch scotch ptinstall install clean realclean
|
||||||
|
|
||||||
|
+ifeq ($(WM_OSTYPE),MSwindows)
|
||||||
|
+
|
||||||
|
+libscotch : libscotch$(LIB) scotch.h
|
||||||
|
+
|
||||||
|
+endif
|
||||||
|
+
|
||||||
|
scotch :
|
||||||
|
$(MAKE) CC="$(CCS)" CCD="$(CCS)" \
|
||||||
|
scotch.h \
|
||||||
|
@@ -438,6 +444,11 @@
|
||||||
|
wgraph_part_zr$(OBJ) \
|
||||||
|
wgraph_store$(OBJ)
|
||||||
|
|
||||||
|
+ifeq ($(WM_OSTYPE),MSwindows)
|
||||||
|
+## Add into libscotch instead of having a separate library
|
||||||
|
+LIBSCOTCHDEPS += library_error_exit$(OBJ)
|
||||||
|
+endif
|
||||||
|
+
|
||||||
|
##
|
||||||
|
## Todo list.
|
||||||
|
##
|
||||||
|
--- scotch_6.0.6/src/Makefile.orig 2018-07-14 17:24:49.000000000 +0200
|
||||||
|
+++ scotch_6.0.6/src/Makefile 2019-04-29 18:39:16.365132864 +0200
|
||||||
|
@@ -89,9 +89,18 @@
|
||||||
|
$(mandir)/man1 : $(mandir)
|
||||||
|
-$(MKDIR) $(mandir)/man1
|
||||||
|
|
||||||
|
+ifeq ($(WM_OSTYPE),MSwindows)
|
||||||
|
+
|
||||||
|
+libscotch : required
|
||||||
|
+ (cd libscotch ; $(MAKE) VERSION=$(VERSION) RELEASE=$(RELEASE) PATCHLEVEL=$(PATCHLEVEL) libscotch && $(MAKE) install)
|
||||||
|
+
|
||||||
|
+else
|
||||||
|
+
|
||||||
|
libscotch : required
|
||||||
|
(cd libscotch ; $(MAKE) VERSION=$(VERSION) RELEASE=$(RELEASE) PATCHLEVEL=$(PATCHLEVEL) scotch && $(MAKE) install)
|
||||||
|
|
||||||
|
+endif
|
||||||
|
+
|
||||||
|
scotch : libscotch
|
||||||
|
(cd scotch ; $(MAKE) VERSION=$(VERSION) RELEASE=$(RELEASE) PATCHLEVEL=$(PATCHLEVEL) scotch && $(MAKE) install)
|
||||||
|
(cd libscotchmetis ; $(MAKE) scotch && $(MAKE) install)
|
||||||
Reference in New Issue
Block a user