@@ -967,6 +967,54 @@ jobs:
967967
968968
969969
970+ #
971+ # 34) Atmospheric Boundary Layer (ABL) mapping to boundary
972+ # --------------------------------------------
973+
974+ - name : Build ABL_BoundaryMapping
975+ working-directory : ./Solver/test/NavierStokes/ABLBoundaryMapping/SETUP
976+ run : |
977+ source /opt/intel/oneapi/setvars.sh || true
978+ TEST_HOME_DIR=$(grep '^HOME_DIR=' Makefile | cut -d'=' -f2)
979+ rm Makefile
980+ wget https://people.math.sc.edu/Burkardt/f_src/geompack2/geompack2.f90
981+ cp -r ../../../../../utils/ABLBoundaryMapping/SETUP/* .
982+ mv Makefile.iABL Makefile
983+ cp -r ../../../../../utils/ABLBoundaryMapping/PRECURSOR ../
984+ sed -i "s|^HOME_DIR=.*|HOME_DIR=$TEST_HOME_DIR|" Makefile
985+ awk '/END SUBROUTINE UserDefinedFinalize/{system("cat testchecks"); print ""; print; next}1' ProblemFile.f90 > temp && mv temp ProblemFile.f90
986+ make MODE=${{matrix.mode}} COMPILER=${{matrix.compiler}} COMM=${{matrix.comm}} ENABLE_THREADS=${{matrix.enable_threads}} WITH_MKL=${{matrix.mkl}} WITH_HDF5=${{matrix.hdf5}}
987+ if : ' !cancelled()'
988+
989+ - name : Run ABL_BoundaryMapping
990+ working-directory : ./Solver/test/NavierStokes/ABLBoundaryMapping
991+ run : |
992+ source /opt/intel/oneapi/setvars.sh || true
993+ mpiexec -n 64 ./horses3d.ns ABLBoundaryMapping.control
994+ if : ' !cancelled()'
995+
996+ #
997+ # 35) Actuator Line (AL) external controller module
998+ # --------------------------------------------
999+ - name : Build ActuatorLineController
1000+ working-directory : ./Solver/test/NavierStokes/ActuatorLineController/SETUP
1001+ run : |
1002+ source /opt/intel/oneapi/setvars.sh || true
1003+ make MODE=${{matrix.mode}} COMPILER=${{matrix.compiler}} COMM=${{matrix.comm}} ENABLE_THREADS=${{matrix.enable_threads}} WITH_METIS=YES
1004+ cd ../ActuatorDef/controller
1005+ git clone https://github.com/EduardoJane/DRC_Fortran_H3D.git
1006+ cd DRC_Fortran_H3D/Source
1007+ make MODE=${{matrix.mode}} COMPILER=${{matrix.compiler}}
1008+ mv ../DISCON/DISCON_glin64.so ../../
1009+ if : ' !cancelled()'
1010+
1011+ - name : Run ActuatorLineController
1012+ working-directory : ./Solver/test/NavierStokes/ActuatorLineController
1013+ run : |
1014+ source /opt/intel/oneapi/setvars.sh || true
1015+ mpiexec -n 64 ./horses3d.ns ActuatorLineController.control
1016+ if : ' !cancelled()'
1017+
9701018# #######################################################################
9711019# ###### PARTICLES ########
9721020# #######################################################################
0 commit comments