#----------------------------------*-sh-*-------------------------------------- # ========= | # \\ / F ield | OpenFOAM: The Open Source CFD Toolbox # \\ / O peration | # \\ / A nd | Copyright (C) 2017-2018 OpenCFD Ltd. # \\/ M anipulation | #------------------------------------------------------------------------------ # License # This file is part of OpenFOAM, licensed under GNU General Public License # . # # File # etc/config.sh/ADIOS2 # - sourced by OpenFOAM-*/etc/bashrc # # Description # Setup for ADIOS2 include/libraries (usually ThirdParty installation). # # Use with -force when sourcing directly from the command-line #------------------------------------------------------------------------------ # USER EDITABLE PART: Changes made here may be lost with the next upgrade adios2_version=ADIOS2-git export ADIOS2_ARCH_PATH=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$adios2_version # END OF (NORMAL) USER EDITABLE PART #------------------------------------------------------------------------------ if [ -n "$FOAM_VERBOSE" ] && [ -n "$PS1" ] then echo "Using adios ($adios2_version) -> $ADIOS2_ARCH_PATH" 1>&2 fi if command -v _foamAddLibAuto > /dev/null 2>&1 then # Normal sourcing (not makeADIOS) # - but only add if the directory really exists if _foamAddLibAuto $ADIOS2_ARCH_PATH then _foamAddPath $ADIOS2_ARCH_PATH/bin fi unset adios2_version elif [ "$1" = "-force" ] then # Forced command-line sourcing if output="$($WM_PROJECT_DIR/bin/tools/lib-dir -sh $ADIOS2_ARCH_PATH 2>/dev/null)" then eval "$output" PATH="$ADIOS2_ARCH_PATH/bin:$PATH" fi unset adios2_version output fi #------------------------------------------------------------------------------