COMP: resolve size ambiguity (Darwin)
This commit is contained in:
parent
5e9ba0bc72
commit
3de9b2f675
@ -118,4 +118,34 @@ your `~/.spack/packages.yaml` file:
|
|||||||
It appears that spack will otherwise ignore any paraview+qt version
|
It appears that spack will otherwise ignore any paraview+qt version
|
||||||
and attempt to install a paraview~qt version instead.
|
and attempt to install a paraview~qt version instead.
|
||||||
|
|
||||||
|
---------------------------
|
||||||
|
Building on Darwin (Mac-OS)
|
||||||
|
---------------------------
|
||||||
|
|
||||||
|
Support for Darwin is incomplete, but has been provisioned for.
|
||||||
|
|
||||||
|
The following are typical (as of yet) unresolved issues.
|
||||||
|
|
||||||
|
* Scotch, ptscotch:
|
||||||
|
- The librt linkage is required for Linux, but not for Darwin.
|
||||||
|
|
||||||
|
Current resolution:
|
||||||
|
Edit or patch
|
||||||
|
src/parallel/decompose/ptscotchDecomp/Make/options
|
||||||
|
src/parallel/decompose/scotchDecomp/Make/options
|
||||||
|
|
||||||
|
to remove the '-lrt' library
|
||||||
|
|
||||||
|
* CGAL:
|
||||||
|
- ThirdParty CGAL will normally need to be compiled without mpfr/gmp.
|
||||||
|
This should be done manually prior to building OpenFOAM or other
|
||||||
|
ThirdParty. Eg,
|
||||||
|
|
||||||
|
cd $WM_THIRD_PARTY_DIR
|
||||||
|
./makeCGAL gmp-none mpfr-none
|
||||||
|
|
||||||
|
The erroneous references to gmp/mpfr library can be directly removed
|
||||||
|
from the wmake/rules/General/CGAL, but it is more advisable to
|
||||||
|
override them instead in the wmake/rules/darwin64Clang/CGAL file.
|
||||||
|
|
||||||
--
|
--
|
||||||
|
@ -144,8 +144,8 @@ void Foam::CV2D::insertSurfaceNearestPointPairs()
|
|||||||
label nSurfacePointsEst =
|
label nSurfacePointsEst =
|
||||||
min
|
min
|
||||||
(
|
(
|
||||||
number_of_vertices(),
|
label(number_of_vertices()),
|
||||||
size_t(10*sqrt(scalar(number_of_vertices())))
|
label(10*sqrt(scalar(number_of_vertices())))
|
||||||
);
|
);
|
||||||
|
|
||||||
DynamicList<point2D> nearSurfacePoints(nSurfacePointsEst);
|
DynamicList<point2D> nearSurfacePoints(nSurfacePointsEst);
|
||||||
|
Loading…
Reference in New Issue
Block a user