Hi all,
My MacBook died, so gotta got a new one.
I installed following packages via brew install
: hdf5, superlu, suitesparse
Only sundials
version 3.2.1. was built manually.
When it comes to build the cadet, I did the following:
export SUNDIALS_ROOT=/users/hoangnguyen/cadet-core/libs/sundials
for Sundials package.
Then,
cmake -DCMAKE_INSTALL_PREFIX="/users/hoangnguyen/cadet-core/cadet" ../code/
Output from that command:
-- Found Git: /usr/bin/git (found version "2.37.0 (Apple Git-136)")
-- Get version from file
-- CADET version: 4.3.0
-- Current git HEAD: GITDIR-NOTFOUND SHA1 GITDIR-NOTFOUND
-- The CXX compiler identification is AppleClang 14.0.0.14000029
-- The C compiler identification is AppleClang 14.0.0.14000029
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Build type: Release (default)
CMake Warning (dev) at CMakeLists.txt:169 (include):
Policy CMP0120 is not set: The WriteCompilerDetectionHeader module is
removed. Run "cmake --help-policy CMP0120" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at /opt/homebrew/Cellar/cmake/3.24.2/share/cmake/Modules/WriteCompilerDetectionHeader.cmake:380 (message):
The WriteCompilerDetectionHeader module will be removed by policy CMP0120.
Projects should be ported away from the module, perhaps by bundling a copy
of the generated header or using a third-party alternative.
Call Stack (most recent call first):
CMakeLists.txt:169 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Could NOT find TBB (missing: TBB_INCLUDE_DIRS TBB_LIBRARIES tbb)
-- Looking for sgemm_
-- Looking for sgemm_ - not found
-- Looking for sgemm
-- Looking for sgemm - not found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Looking for dgemm_
-- Looking for dgemm_ - found
-- Found BLAS: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Accelerate.framework
-- Looking for cheev_
-- Looking for cheev_ - found
-- A library with LAPACK API found.
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of int32_t
-- Check size of int32_t - done
-- Using int32_t for indices
-- Looking for _POSIX_TIMERS
-- Looking for _POSIX_TIMERS - not found
-- Found HDF5: /opt/homebrew/Cellar/hdf5/1.12.2_2/lib/libhdf5.dylib;/opt/homebrew/opt/libaec/lib/libsz.dylib;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib/libz.tbd;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib/libdl.tbd;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib/libm.tbd (found version "1.12.2") found components: C
-- Performing Test HDF5_DONT_NEED_ZLIBS
-- Performing Test HDF5_DONT_NEED_ZLIBS - Success
-- Found SuperLU: TRUE (found version "5.3.0")
-- Found UMFPACK: TRUE (found version "5.7.9")
-- Could NOT find Matlab (missing: Matlab_INCLUDE_DIRS Matlab_MEX_LIBRARY Matlab_MEX_EXTENSION Matlab_ROOT_DIR Matlab_MX_LIBRARY MX_LIBRARY LAPACK_LIBRARY) (found version "NOTFOUND")
-- Matlab not found, disabling ENABLE_CADET_MEX
-- AD library: SFAD
-- Added build tools
-- Performing Test COMPILER_SUPPORT_NOEXCEPT_DEFAULTED_MOVE
-- Performing Test COMPILER_SUPPORT_NOEXCEPT_DEFAULTED_MOVE - Success
-- Added LIBCADET module
-- Added CADET-CLI module
-- Added tools
-- Added tests
--------------------------- Feature Summary ---------------------------
-- The following features have been enabled:
* ENABLE_LOGGING, Enables logging
* ENABLE_THREADING, Use multi-threading
* ENABLE_GRM_2D, Build 2D general rate model
* ENABLE_CADET_CLI, Build CADET command line interface
* ENABLE_CADET_MEX, Build CADET Matlab MEX interface
* ENABLE_CADET_TOOLS, Build CADET tools
* ENABLE_TESTS, Build CADET tests
* ENABLE_PACKAGED_SUNDIALS, Use packaged SUNDIALS code
* ENABLE_IPO, Enable interprocedural optimization if compiler supports it
* CMAKE_INSTALL_RPATH_USE_LINK_PATH, Add paths to linker search and installed rpath
* MATLAB_USE_SYSTEM_LAPACK, Forcefully enables usage of system's LAPACK instead of MATLAB's one
* MATLAB_ENABLE_THREADING, Enable multi-threading in MATLAB
* MATLAB_USE_SYSTEM_TBB, Forcefully enables usage of system TBB instead of MATLAB's one
-- The following OPTIONAL packages have been found:
* Git
* BLAS
* Threads
-- The following RECOMMENDED packages have been found:
* LAPACK
Solution of dense linear systems
* HDF5, Hierarchical Data Format 5 (HDF5), <https://www.hdfgroup.org/HDF5>
File IO
* SuperLU, Supernodal sparse direct solver, <http://crd-legacy.lbl.gov/~xiaoye/SuperLU/>
Sparse matrix solver
* UMFPACK, UMFPACK sparse direct solver from SuiteSparse, <http://faculty.cse.tamu.edu/davis/suitesparse.html>
Sparse matrix solver
-- The following features have been disabled:
* ENABLE_BENCHMARK, Enables benchmark mode (fine-grained timing)
* ENABLE_PLATFORM_TIMER, Use a platform-dependent timer
* ENABLE_DEBUG_THREADING, Use multi-threading in debug builds
* ENABLE_SUNDIALS_OPENMP, Prefer OpenMP vector implementation of SUNDIALS if available (for large problems)
* ENABLE_ANALYTIC_JACOBIAN_CHECK, Enable verification of analytical Jacobian by AD
* ENABLE_STATIC_LINK_DEPS, Prefer static over dynamic linking of dependencies
* ENABLE_STATIC_LINK_LAPACK, Prefer static over dynamic linking of LAPACK and BLAS
* ENABLE_STATIC_LINK_CLI, Prefer static over dynamic linking for CADET CLI
* MATLAB_FORCE_UMFPACK, Forcefully use MATLAB's UMFPACK as sole sparse solver in MEX interface
* MATLAB_FORCE_ENABLE_TBB, Forcefully enable usage of MATLAB's TBB library in case system TBB is not compatible and not enforced
-- The following RECOMMENDED packages have not been found:
* TBB, Threading Building Blocks - Intel's parallelism library for C++, <https://www.threadingbuildingblocks.org/>
Accelerates computation via multi-threading
* Matlab, MATLAB Scientific Computing Environment, <https://www.mathworks.com/products/matlab.html>
Native MATLAB interface
------------------------------- Summary -------------------------------
C++ compiler name: AppleClang at /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
Build type: Release
Source dir: /Users/hoangnguyen/cadet-core/code
Binary dir: /Users/hoangnguyen/cadet-core/build
Install dir: /users/hoangnguyen/cadet-core/cadet
C Flags:
C++ Flags:
IPO enabled: ON
------------------------------- Modules -------------------------------
CADET-CLI: ON
CADET-MEX: OFF
Tools: ON
Tests: ON
------------------------------- Options -------------------------------
Logging: ON
Benchmark mode: OFF
Platform-dependent timer: OFF
AD library: sfad
2D General Rate Model: ON
Check analytic Jacobian: OFF
----------------------------- Dependencies ----------------------------
Found BLAS: TRUE
Linker flags
Libs /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Accelerate.framework
Underscore suffix TRUE
Found LAPACK: TRUE
Linker flags
Libs /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Accelerate.framework;-lm;-ldl
Found TBB: FALSE
Found SUNDIALS: TRUE
Version 3.2.1
Packaged
Found SuperLU: TRUE
Version 5.3.0
Includes /opt/homebrew/include
Libs /opt/homebrew/lib/libsuperlu.dylib;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Accelerate.framework
Integer type int
Found UMFPACK: TRUE
Version 5.7.9
Includes /opt/homebrew/include
Libs /opt/homebrew/lib/libumfpack.dylib;/opt/homebrew/lib/libcolamd.dylib;/opt/homebrew/lib/libccolamd.dylib;/opt/homebrew/lib/libamd.dylib;/opt/homebrew/lib/libcamd.dylib;/opt/homebrew/lib/libcholmod.dylib;/opt/homebrew/lib/libsuitesparseconfig.dylib;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Accelerate.framework;/opt/homebrew/lib/libmetis.dylib
Found HDF5: TRUE
Version 1.12.2
Includes /opt/homebrew/Cellar/hdf5/1.12.2_2/include;/opt/homebrew/opt/libaec/include
Libs /opt/homebrew/Cellar/hdf5/1.12.2_2/lib/libhdf5.dylib;/opt/homebrew/opt/libaec/lib/libsz.dylib;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib/libz.tbd;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib/libdl.tbd;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib/libm.tbd
Defs
-----------------------------------------------------------------------
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/hoangnguyen/cadet-core/build
Then, execute make
command
Output for that:
[ 1%] Building C object ThirdParty/sundials/src/nvec_ser/CMakeFiles/sundials_nvecserial_static.dir/nvector_serial.c.o
[ 1%] Building C object ThirdParty/sundials/src/nvec_ser/CMakeFiles/sundials_nvecserial_static.dir/__/sundials/sundials_math.c.o
[ 2%] Linking C static library libsundials_nvecserial.a
[ 2%] Built target sundials_nvecserial_static
[ 2%] Building C object ThirdParty/sundials/src/sunlinsol_spgmr/CMakeFiles/sundials_sunlinsolspgmr_static.dir/sunlinsol_spgmr.c.o
[ 3%] Building C object ThirdParty/sundials/src/sunlinsol_spgmr/CMakeFiles/sundials_sunlinsolspgmr_static.dir/__/sundials/sundials_math.c.o
[ 3%] Building C object ThirdParty/sundials/src/sunlinsol_spgmr/CMakeFiles/sundials_sunlinsolspgmr_static.dir/__/sundials/sundials_nvector.c.o
[ 4%] Building C object ThirdParty/sundials/src/sunlinsol_spgmr/CMakeFiles/sundials_sunlinsolspgmr_static.dir/__/sundials/sundials_linearsolver.c.o
[ 4%] Building C object ThirdParty/sundials/src/sunlinsol_spgmr/CMakeFiles/sundials_sunlinsolspgmr_static.dir/__/sundials/sundials_iterative.c.o
[ 5%] Linking C static library libsundials_sunlinsolspgmr.a
[ 5%] Built target sundials_sunlinsolspgmr_static
[ 5%] Building C object ThirdParty/sundials/src/sunlinsol_spfgmr/CMakeFiles/sundials_sunlinsolspfgmr_static.dir/sunlinsol_spfgmr.c.o
[ 6%] Building C object ThirdParty/sundials/src/sunlinsol_spfgmr/CMakeFiles/sundials_sunlinsolspfgmr_static.dir/__/sundials/sundials_math.c.o
[ 6%] Building C object ThirdParty/sundials/src/sunlinsol_spfgmr/CMakeFiles/sundials_sunlinsolspfgmr_static.dir/__/sundials/sundials_nvector.c.o
[ 7%] Building C object ThirdParty/sundials/src/sunlinsol_spfgmr/CMakeFiles/sundials_sunlinsolspfgmr_static.dir/__/sundials/sundials_linearsolver.c.o
[ 7%] Building C object ThirdParty/sundials/src/sunlinsol_spfgmr/CMakeFiles/sundials_sunlinsolspfgmr_static.dir/__/sundials/sundials_iterative.c.o
[ 8%] Linking C static library libsundials_sunlinsolspfgmr.a
[ 8%] Built target sundials_sunlinsolspfgmr_static
[ 8%] Building C object ThirdParty/sundials/src/sunlinsol_spbcgs/CMakeFiles/sundials_sunlinsolspbcgs_static.dir/sunlinsol_spbcgs.c.o
[ 9%] Building C object ThirdParty/sundials/src/sunlinsol_spbcgs/CMakeFiles/sundials_sunlinsolspbcgs_static.dir/__/sundials/sundials_math.c.o
[ 9%] Building C object ThirdParty/sundials/src/sunlinsol_spbcgs/CMakeFiles/sundials_sunlinsolspbcgs_static.dir/__/sundials/sundials_nvector.c.o
[ 10%] Building C object ThirdParty/sundials/src/sunlinsol_spbcgs/CMakeFiles/sundials_sunlinsolspbcgs_static.dir/__/sundials/sundials_linearsolver.c.o
[ 10%] Building C object ThirdParty/sundials/src/sunlinsol_spbcgs/CMakeFiles/sundials_sunlinsolspbcgs_static.dir/__/sundials/sundials_iterative.c.o
[ 11%] Linking C static library libsundials_sunlinsolspbcgs.a
[ 11%] Built target sundials_sunlinsolspbcgs_static
[ 11%] Building C object ThirdParty/sundials/src/sunlinsol_sptfqmr/CMakeFiles/sundials_sunlinsolsptfqmr_static.dir/sunlinsol_sptfqmr.c.o
[ 11%] Building C object ThirdParty/sundials/src/sunlinsol_sptfqmr/CMakeFiles/sundials_sunlinsolsptfqmr_static.dir/__/sundials/sundials_math.c.o
[ 12%] Building C object ThirdParty/sundials/src/sunlinsol_sptfqmr/CMakeFiles/sundials_sunlinsolsptfqmr_static.dir/__/sundials/sundials_nvector.c.o
[ 12%] Building C object ThirdParty/sundials/src/sunlinsol_sptfqmr/CMakeFiles/sundials_sunlinsolsptfqmr_static.dir/__/sundials/sundials_linearsolver.c.o
[ 13%] Building C object ThirdParty/sundials/src/sunlinsol_sptfqmr/CMakeFiles/sundials_sunlinsolsptfqmr_static.dir/__/sundials/sundials_iterative.c.o
[ 13%] Linking C static library libsundials_sunlinsolsptfqmr.a
[ 13%] Built target sundials_sunlinsolsptfqmr_static
[ 14%] Building C object ThirdParty/sundials/src/idas/CMakeFiles/sundials_idas_static.dir/idas.c.o
[ 14%] Building C object ThirdParty/sundials/src/idas/CMakeFiles/sundials_idas_static.dir/idaa.c.o
[ 15%] Building C object ThirdParty/sundials/src/idas/CMakeFiles/sundials_idas_static.dir/idas_io.c.o
[ 15%] Building C object ThirdParty/sundials/src/idas/CMakeFiles/sundials_idas_static.dir/idas_ic.c.o
[ 16%] Building C object ThirdParty/sundials/src/idas/CMakeFiles/sundials_idas_static.dir/idaa_io.c.o
[ 16%] Building C object ThirdParty/sundials/src/idas/CMakeFiles/sundials_idas_static.dir/idas_direct.c.o
[ 17%] Building C object ThirdParty/sundials/src/idas/CMakeFiles/sundials_idas_static.dir/idas_spils.c.o
[ 17%] Building C object ThirdParty/sundials/src/idas/CMakeFiles/sundials_idas_static.dir/idas_bbdpre.c.o
[ 18%] Building C object ThirdParty/sundials/src/idas/CMakeFiles/sundials_idas_static.dir/__/sundials/sundials_nvector.c.o
[ 18%] Building C object ThirdParty/sundials/src/idas/CMakeFiles/sundials_idas_static.dir/__/sundials/sundials_matrix.c.o
[ 19%] Building C object ThirdParty/sundials/src/idas/CMakeFiles/sundials_idas_static.dir/__/sundials/sundials_linearsolver.c.o
[ 19%] Building C object ThirdParty/sundials/src/idas/CMakeFiles/sundials_idas_static.dir/__/sundials/sundials_math.c.o
[ 20%] Building C object ThirdParty/sundials/src/idas/CMakeFiles/sundials_idas_static.dir/__/sundials/sundials_band.c.o
[ 20%] Building C object ThirdParty/sundials/src/idas/CMakeFiles/sundials_idas_static.dir/__/sundials/sundials_dense.c.o
[ 21%] Building C object ThirdParty/sundials/src/idas/CMakeFiles/sundials_idas_static.dir/__/sundials/sundials_direct.c.o
[ 21%] Building C object ThirdParty/sundials/src/idas/CMakeFiles/sundials_idas_static.dir/__/sundials/sundials_iterative.c.o
[ 22%] Building C object ThirdParty/sundials/src/idas/CMakeFiles/sundials_idas_static.dir/__/sundials/sundials_version.c.o
[ 22%] Building C object ThirdParty/sundials/src/idas/CMakeFiles/sundials_idas_static.dir/__/nvec_ser/nvector_serial.c.o
[ 23%] Building C object ThirdParty/sundials/src/idas/CMakeFiles/sundials_idas_static.dir/__/sunlinsol_spbcgs/sunlinsol_spbcgs.c.o
[ 23%] Building C object ThirdParty/sundials/src/idas/CMakeFiles/sundials_idas_static.dir/__/sunlinsol_spfgmr/sunlinsol_spfgmr.c.o
[ 24%] Building C object ThirdParty/sundials/src/idas/CMakeFiles/sundials_idas_static.dir/__/sunlinsol_spgmr/sunlinsol_spgmr.c.o
[ 24%] Building C object ThirdParty/sundials/src/idas/CMakeFiles/sundials_idas_static.dir/__/sunlinsol_sptfqmr/sunlinsol_sptfqmr.c.o
[ 24%] Linking C static library libsundials_idas.a
[ 24%] Built target sundials_idas_static
[ 25%] Building CXX object src/build-tools/CMakeFiles/templateCodeGen.dir/templateCodeGen.cpp.o
[ 25%] Linking CXX executable templateCodeGen
[ 25%] Built target templateCodeGen
[ 25%] Building CXX object src/libcadet/CMakeFiles/libcadet_nonlinalg_static.dir/linalg/BandMatrix.cpp.o
[ 25%] Building CXX object src/libcadet/CMakeFiles/libcadet_nonlinalg_static.dir/linalg/DenseMatrix.cpp.o
[ 26%] Building CXX object src/libcadet/CMakeFiles/libcadet_nonlinalg_static.dir/linalg/SparseMatrix.cpp.o
[ 26%] Building CXX object src/libcadet/CMakeFiles/libcadet_nonlinalg_static.dir/linalg/CompressedSparseMatrix.cpp.o
[ 27%] Building CXX object src/libcadet/CMakeFiles/libcadet_nonlinalg_static.dir/linalg/Gmres.cpp.o
[ 27%] Building CXX object src/libcadet/CMakeFiles/libcadet_nonlinalg_static.dir/nonlin/AdaptiveTrustRegionNewton.cpp.o
[ 28%] Building CXX object src/libcadet/CMakeFiles/libcadet_nonlinalg_static.dir/nonlin/LevenbergMarquardt.cpp.o
[ 28%] Building CXX object src/libcadet/CMakeFiles/libcadet_nonlinalg_static.dir/nonlin/CompositeSolver.cpp.o
[ 29%] Building CXX object src/libcadet/CMakeFiles/libcadet_nonlinalg_static.dir/nonlin/Solver.cpp.o
[ 29%] Building CXX object src/libcadet/CMakeFiles/libcadet_nonlinalg_static.dir/linalg/SuperLUSparseMatrix.cpp.o
[ 30%] Building CXX object src/libcadet/CMakeFiles/libcadet_nonlinalg_static.dir/linalg/UMFPackSparseMatrix.cpp.o
[ 30%] Linking CXX static library libcadet_nonlinalg_static.a
[ 30%] Built target libcadet_nonlinalg_static
[ 31%] Generating code for StericMassActionBinding
[ 32%] Generating code for AntiLangmuirBinding
[ 32%] Generating code for BiLangmuirBinding
[ 33%] Generating code for BiStericMassActionBinding
[ 33%] Generating code for ColloidalBinding
[ 34%] Generating code for DummyBinding
[ 35%] Generating code for DummyReaction
[ 36%] Generating code for ExtendedMobilePhaseModulatorLangmuirBinding
[ 37%] Generating code for GeneralizedIonExchangeBinding
[ 38%] Generating code for KumarLangmuirBinding
[ 38%] Generating code for LangmuirBinding
[ 38%] Generating code for LinearBinding
[ 38%] Generating code for MassActionLawReaction
[ 38%] Generating code for MobilePhaseModulatorLangmuirBinding
[ 38%] Generating code for MultiComponentSpreadingBinding
[ 38%] Generating code for MultiStateStericMassActionBinding
[ 38%] Generating code for SaskaBinding
[ 38%] Generating code for SelfAssociationBinding
[ 39%] Generating code for SimplifiedMultiStateStericMassActionBinding
[ 40%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/VersionInfo.cpp.o
[ 40%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/Logging.cpp.o
[ 41%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/FactoryFuncs.cpp.o
[ 41%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/ModelBuilderImpl.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/ModelBuilderImpl.cpp:20:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/ModelSystemImpl.hpp:36:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/ParallelSupport.hpp:23:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
[ 42%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/SimulatorImpl.cpp.o
[ 42%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/AutoDiff.cpp.o
[ 43%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/AdUtils.cpp.o
[ 43%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/Weno.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/Weno.cpp:13:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/Weno.hpp:23:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
[ 44%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/BindingModelFactory.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/BindingModelFactory.cpp:16:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/binding/SimplifiedMultiStateStericMassActionBinding.hpp:21:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/binding/BindingModelBase.hpp:21:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/BindingModel.hpp:29:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
[ 44%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/ReactionModelFactory.cpp.o
[ 45%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/ParameterDependenceFactory.cpp.o
[ 45%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/graph/GraphAlgos.cpp.o
[ 46%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/ModelSystemImpl.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/ModelSystemImpl.cpp:13:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/ModelSystemImpl.hpp:36:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/ParallelSupport.hpp:23:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/model/ModelSystemImpl.cpp:286:20: warning: comparison of integers of different signs: 'int' and 'std::vector<cadet::IUnitOperation *>::size_type' (aka 'unsigned long') [-Wsign-compare]
for (int i = 0; i < _models.size(); ++i)
~ ^ ~~~~~~~~~~~~~~
4 warnings generated.
[ 46%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/ModelSystemImpl-Residual.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/ModelSystemImpl-Residual.cpp:13:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/ModelSystemImpl.hpp:36:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/ParallelSupport.hpp:23:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
[ 47%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/ModelSystemImpl-LinearSolver.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/ModelSystemImpl-LinearSolver.cpp:13:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/ModelSystemImpl.hpp:36:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/ParallelSupport.hpp:23:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
[ 47%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/ModelSystemImpl-InitialConditions.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/ModelSystemImpl-InitialConditions.cpp:13:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/ModelSystemImpl.hpp:36:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/ParallelSupport.hpp:23:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
[ 47%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/UnitOperationBase.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/UnitOperationBase.cpp:14:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/BindingModel.hpp:29:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
[ 48%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/InletModel.cpp.o
[ 48%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/OutletModel.cpp.o
[ 49%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/StirredTankModel.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/StirredTankModel.cpp:13:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/StirredTankModel.hpp:26:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
[ 49%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/LumpedRateModelWithoutPores.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/LumpedRateModelWithoutPores.cpp:13:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/LumpedRateModelWithoutPores.hpp:23:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/parts/ConvectionDispersionOperator.hpp:24:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
[ 50%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/LumpedRateModelWithPores.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/LumpedRateModelWithPores.cpp:13:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/LumpedRateModelWithPores.hpp:24:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/parts/ConvectionDispersionOperator.hpp:24:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
[ 50%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/LumpedRateModelWithPores-LinearSolver.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/LumpedRateModelWithPores-LinearSolver.cpp:13:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/LumpedRateModelWithPores.hpp:24:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/parts/ConvectionDispersionOperator.hpp:24:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
[ 51%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/LumpedRateModelWithPores-InitialConditions.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/LumpedRateModelWithPores-InitialConditions.cpp:13:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/LumpedRateModelWithPores.hpp:24:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/parts/ConvectionDispersionOperator.hpp:24:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
[ 51%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/GeneralRateModel.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/GeneralRateModel.cpp:13:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/GeneralRateModel.hpp:24:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/parts/ConvectionDispersionOperator.hpp:24:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
[ 52%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/GeneralRateModel-LinearSolver.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/GeneralRateModel-LinearSolver.cpp:13:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/GeneralRateModel.hpp:24:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/parts/ConvectionDispersionOperator.hpp:24:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
[ 52%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/GeneralRateModel-InitialConditions.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/GeneralRateModel-InitialConditions.cpp:13:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/GeneralRateModel.hpp:24:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/parts/ConvectionDispersionOperator.hpp:24:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
[ 53%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/ParameterMultiplexing.cpp.o
[ 53%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/parts/ConvectionDispersionOperator.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/parts/ConvectionDispersionOperator.cpp:13:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/parts/ConvectionDispersionOperator.hpp:24:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
[ 54%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/parts/ConvectionDispersionKernel.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/parts/ConvectionDispersionKernel.cpp:18:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/parts/ConvectionDispersionKernel.hpp:22:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
[ 54%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/reaction/ReactionModelBase.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/reaction/ReactionModelBase.cpp:13:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/reaction/ReactionModelBase.hpp:21:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/ReactionModel.hpp:29:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
[ 55%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/binding/BindingModelBase.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/binding/BindingModelBase.cpp:13:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/binding/BindingModelBase.hpp:21:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/BindingModel.hpp:29:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
[ 55%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/inlet/PiecewiseCubicPoly.cpp.o
[ 56%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/extfun/LinearInterpolationExternalFunction.cpp.o
[ 56%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/extfun/PiecewiseCubicPolyExternalFunction.cpp.o
[ 57%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/paramdep/ParameterDependenceBase.cpp.o
[ 57%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/paramdep/LiquidSaltSolidParameterDependence.cpp.o
[ 58%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/paramdep/DummyParameterDependence.cpp.o
[ 58%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/parts/TwoDimensionalConvectionDispersionOperator.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/parts/TwoDimensionalConvectionDispersionOperator.cpp:13:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/parts/TwoDimensionalConvectionDispersionOperator.hpp:24:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
[ 58%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/GeneralRateModel2D.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/GeneralRateModel2D.cpp:13:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/GeneralRateModel2D.hpp:24:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/parts/TwoDimensionalConvectionDispersionOperator.hpp:24:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
[ 59%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/GeneralRateModel2D-LinearSolver.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/GeneralRateModel2D-LinearSolver.cpp:13:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/GeneralRateModel2D.hpp:24:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/parts/TwoDimensionalConvectionDispersionOperator.hpp:24:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
[ 59%] Building CXX object src/libcadet/CMakeFiles/libcadet_object.dir/model/GeneralRateModel2D-InitialConditions.cpp.o
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/GeneralRateModel2D-InitialConditions.cpp:13:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/GeneralRateModel2D.hpp:24:
In file included from /Users/hoangnguyen/cadet-core/code/src/libcadet/model/parts/TwoDimensionalConvectionDispersionOperator.hpp:24:
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:588:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _mem, space);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:832:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T) * numElements, _curPos, _free);
^
/Users/hoangnguyen/cadet-core/code/src/libcadet/Memory.hpp:855:16: warning: unused variable 'ptr2' [-Wunused-variable]
void* const ptr2 = std::align(alignof(T), sizeof(T), _curPos, _free);
^
3 warnings generated.
continue in a comment with the rest of output.