Skip to content

Commit

Permalink
change amrex install path and remove amr-wind-internal build
Browse files Browse the repository at this point in the history
  • Loading branch information
mukul1992 committed Aug 31, 2024
1 parent 65ccee3 commit c3490c7
Showing 1 changed file with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions Build/megabuild.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ git clone amr-wind/submods/amrex
git clone amr-wind/submods/AMReX-Hydro

cd ${TOP}/amrex
cmake -DAMReX_EB=OFF -DAMReX_PIC=YES -B ${TOP}/amrex/build -DCMAKE_INSTALL_PREFIX=${TOP}/amrex/install -S . -DCMAKE_BUILD_TYPE:STRING=RELEASE
cmake -DAMReX_EB=OFF -DAMReX_PIC=YES -B ${TOP}/amrex/build -DCMAKE_INSTALL_PREFIX=${TOP}/amrex-install -S . -DCMAKE_BUILD_TYPE:STRING=RELEASE
cd ${TOP}/amrex/build
make -j16
make install

cd ${TOP}/AMReX-Hydro
cmake -DAMReX_EB=OFF -DHYDRO_EB=OFF -B ${TOP}/AMReX-Hydro/build -DCMAKE_INSTALL_PREFIX=${TOP}/AMReX-Hydro/install -S . -DAMReX_ROOT=${TOP}/amrex/install/lib/cmake/AMReX/ -DCMAKE_PREFIX_PATH==${TOP}/amrex/install/lib/cmake/AMReX -DCMAKE_BUILD_TYPE:STRING=RELEASE
cmake -DAMReX_EB=OFF -DHYDRO_EB=OFF -B ${TOP}/AMReX-Hydro/build -DCMAKE_INSTALL_PREFIX=${TOP}/AMReX-Hydro/install -S . -DAMReX_ROOT=${TOP}/amrex-install/lib/cmake/AMReX/ -DCMAKE_PREFIX_PATH==${TOP}/amrex-install/lib/cmake/AMReX -DCMAKE_BUILD_TYPE:STRING=RELEASE
cd ${TOP}/AMReX-Hydro/build
make -j16
make install
Expand All @@ -37,7 +37,7 @@ git apply ${TOP}/../external_amrex_erf_fixes.patch
head -n13 Build/cmake_multiblock.sh > ../erf_cmake_multiblock.sh
echo " -DERF_USE_INTERNAL_AMREX:BOOL=OFF \\" >> ../erf_cmake_multiblock.sh
echo " -DERF_ENABLE_TESTS:BOOL=OFF \\" >> ../erf_cmake_multiblock.sh
echo " -DCMAKE_PREFIX_PATH=${TOP}/amrex/install/lib/cmake/AMReX \\" >> ../erf_cmake_multiblock.sh
echo " -DCMAKE_PREFIX_PATH=${TOP}/amrex-install/lib/cmake/AMReX \\" >> ../erf_cmake_multiblock.sh
tail -n 4 Build/cmake_multiblock.sh >> ../erf_cmake_multiblock.sh
chmod +x ../erf_cmake_multiblock.sh
#../erf_cmake_multiblock.sh
Expand All @@ -55,7 +55,7 @@ cmake -DCMAKE_INSTALL_PREFIX:PATH=${TOP}/ERF/install \
-DERF_ENABLE_MULTIBLOCK:BOOL=ON \
-DERF_USE_INTERNAL_AMREX:BOOL=OFF \
-DERF_ENABLE_TESTS:BOOL=OFF \
-DCMAKE_PREFIX_PATH=${TOP}/amrex/install/lib/cmake/AMReX \
-DCMAKE_PREFIX_PATH=${TOP}/amrex-install/lib/cmake/AMReX \
-DERF_ENABLE_FCOMPARE:BOOL=ON \
-DERF_ENABLE_DOCUMENTATION:BOOL=OFF \
-DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON \
Expand All @@ -65,17 +65,18 @@ make -j16
make install

cd ${TOP}
cmake -B ${TOP}/amr-wind-build -DAMR_WIND_USE_INTERNAL_AMREX=OFF -DAMR_WIND_USE_INTERNAL_AMREX_HYDRO=OFF -DCMAKE_INSTALL_PREFIX=${TOP}/amr-wind-install -S ${TOP}/amr-wind -DCMAKE_PREFIX_PATH="${TOP}/amrex/install/lib/cmake/AMReX;${TOP}/AMReX-Hydro/install/lib/cmake/AMReX-Hydro" -DCMAKE_BUILD_TYPE:STRING=RELEASE -DERF_ENABLE_MULTIBLOCK:BOOL=ON
cmake -B ${TOP}/amr-wind-build -DAMR_WIND_USE_INTERNAL_AMREX=OFF -DAMR_WIND_USE_INTERNAL_AMREX_HYDRO=OFF -DCMAKE_INSTALL_PREFIX=${TOP}/amr-wind-install -S ${TOP}/amr-wind -DCMAKE_PREFIX_PATH="${TOP}/amrex-install/lib/cmake/AMReX;${TOP}/AMReX-Hydro/install/lib/cmake/AMReX-Hydro" -DCMAKE_BUILD_TYPE:STRING=RELEASE -DERF_ENABLE_MULTIBLOCK:BOOL=ON
cd amr-wind-build
make -j16
make install

if false; then
cd ${TOP}
cmake -B ${TOP}/amr-wind-build-internal -DAMR_WIND_USE_INTERNAL_AMREX=ON -DAMR_WIND_USE_INTERNAL_AMREX_HYDRO=ON -DCMAKE_INSTALL_PREFIX=${TOP}/amr-wind-install-internal -S ${TOP}/amr-wind -DCMAKE_BUILD_TYPE:STRING=RELEASE -DERF_ENABLE_MULTIBLOCK:BOOL=ON
cd amr-wind-build-internal
make -j16
make install
if false; then
## if false; then
cd ${TOP}
cmake -DCMAKE_INSTALL_PREFIX:PATH=${TOP}/erf-amrwind-driver/install \
-DCMAKE_CXX_COMPILER:STRING=mpicxx \
Expand All @@ -92,7 +93,7 @@ cmake -DCMAKE_INSTALL_PREFIX:PATH=${TOP}/erf-amrwind-driver/install \
-DERF_ENABLE_DOCUMENTATION:BOOL=OFF \
-DERF_ENABLE_MULTIBLOCK:BOOL=ON \
-DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON \
-DCMAKE_PREFIX_PATH="${TOP}/amrex/install/lib/cmake/AMReX;${TOP}/AMReX-Hydro/install/lib/cmake/AMReX-Hydro;${TOP}/amr-wind-install/lib/cmake/AMR-Wind" \
-DCMAKE_PREFIX_PATH="${TOP}/amrex-install/lib/cmake/AMReX;${TOP}/AMReX-Hydro/install/lib/cmake/AMReX-Hydro;${TOP}/amr-wind-install/lib/cmake/AMR-Wind" \
-DERF_USE_INTERNAL_AMREX:BOOL=OFF \
-DAMR_WIND_USE_INTERNAL_AMREX:BOOL=OFF \
-DAMR_WIND_USE_INTERNAL_AMREX_HYDRO:BOOL=OFF \
Expand Down Expand Up @@ -121,7 +122,7 @@ cmake -DCMAKE_INSTALL_PREFIX:PATH=${TOP}/erf-amrwind-driver/install-internal \
-DERF_ENABLE_DOCUMENTATION:BOOL=OFF \
-DERF_ENABLE_MULTIBLOCK:BOOL=ON \
-DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON \
-DCMAKE_PREFIX_PATH="${TOP}/amrex/install/lib/cmake/AMReX;${TOP}/AMReX-Hydro/install/lib/cmake/AMReX-Hydro;${TOP}/amr-wind-install/lib/cmake/AMR-Wind" \
-DCMAKE_PREFIX_PATH="${TOP}/amrex-install/lib/cmake/AMReX;${TOP}/AMReX-Hydro/install/lib/cmake/AMReX-Hydro;${TOP}/amr-wind-install/lib/cmake/AMR-Wind" \
-DDRIVER_USE_INTERNAL_AMRWIND:BOOL=OFF \
-DDRIVER_USE_INTERNAL_ERF:BOOL=ON \
-DERF_USE_INTERNAL_AMREX:BOOL=OFF \
Expand Down

0 comments on commit c3490c7

Please sign in to comment.