mirror of
https://github.com/OpenFOAM/OpenFOAM-6.git
synced 2025-12-08 06:57:46 +00:00
Added and verified support for 64bit labels
To compile with 64bit labels set WM_LABEL_SIZE=64 in ~/OpenFOAM/dev/prefs.sh source ~/.bashrc then Allwmake in OpenFOAM-dev. This will build into for example OpenFOAM-dev/platforms/linux64ClangDPInt64Opt If WM_LABEL_SIZE is unset or set to 32: WM_LABEL_SIZE=32 the build would be placed into OpenFOAM-dev/platforms/linux64ClangDPInt32Opt Thus both 32bit and 64bit label builds can coexist without problem.
This commit is contained in:
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2014 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -60,11 +60,11 @@ void Foam::scotchDecomp::check(const int retVal, const char* str)
|
||||
Foam::label Foam::scotchDecomp::decompose
|
||||
(
|
||||
const fileName& meshPath,
|
||||
const List<int>& adjncy,
|
||||
const List<int>& xadj,
|
||||
const List<label>& adjncy,
|
||||
const List<label>& xadj,
|
||||
const scalarField& cWeights,
|
||||
|
||||
List<int>& finalDecomp
|
||||
List<label>& finalDecomp
|
||||
)
|
||||
{
|
||||
FatalErrorIn
|
||||
@ -72,10 +72,10 @@ Foam::label Foam::scotchDecomp::decompose
|
||||
"label scotchDecomp::decompose\n"
|
||||
"(\n"
|
||||
"const fileName& meshPath,\n"
|
||||
"const List<int>&,\n"
|
||||
"const List<int>&,\n"
|
||||
"const List<label>&,\n"
|
||||
"const List<label>&,\n"
|
||||
"const scalarField&,\n"
|
||||
"List<int>&\n"
|
||||
"List<label>&\n"
|
||||
")\n"
|
||||
) << notImplementedMessage << exit(FatalError);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user