|
| 1 | +on: |
| 2 | + pull_request: |
| 3 | + types: [opened, reopened, synchronize, ready_for_review] |
| 4 | + |
| 5 | +parameters: |
| 6 | + timeout: 360 |
| 7 | + partitions: |
| 8 | + - chamomile |
| 9 | + |
| 10 | +steps: |
| 11 | + build: | |
| 12 | +
|
| 13 | + sudo apt-get update |
| 14 | + sudo apt-get install -y build-essential libopenmpi-dev zlib1g-dev gnuplot gnuplot-x11 libxt-dev cmake flex |
| 15 | + sudo apt-get install -y libxml2-dev libhdf5-dev libavfilter-dev libtheora-dev libgl2ps-dev libx11-dev libqt5x11extras5-dev libglew-dev libutfcpp-dev |
| 16 | + |
| 17 | + export WM_PROJECT_DIR=`pwd` |
| 18 | + . etc/custom_bashrc |
| 19 | + ./wmake/wmakeLnIncludeAll |
| 20 | +
|
| 21 | + ./Allwmake -j128 |
| 22 | +
|
| 23 | + cd ${WM_PROJECT_DIR}/tutorials/incompressibleFluid/cavity |
| 24 | + ${FOAM_APPBIN}/blockMesh |
| 25 | + cd ${WM_PROJECT_DIR} |
| 26 | +
|
| 27 | + run: |
| 28 | + cavity: |
| 29 | + command: bin/foamRun -case ./tutorials/incompressibleFluid/cavity |
| 30 | + measurements: 5 |
| 31 | + profiler: perf |
| 32 | + env: |
| 33 | + FOAM_APP: "/workspace/applications" |
| 34 | + FOAM_APPBIN: "/workspace/platforms/linux64GccSPInt32Opt/bin" |
| 35 | + FOAM_EXT_LIBBIN: "/workspace/ThirdParty-dev/platforms/linux64GccSPInt32/lib" |
| 36 | + FOAM_INST_DIR: "/" |
| 37 | + FOAM_LIBBIN: "/workspace/platforms/linux64GccSPInt32Opt/lib" |
| 38 | + FOAM_MODULES: "/workspace/applications/modules" |
| 39 | + FOAM_MPI: "openmpi-system" |
| 40 | + FOAM_PROJECT_DIR: "/workspace" |
| 41 | + FOAM_SOLVERS: "/workspace/applications/solvers" |
| 42 | + FOAM_SRC: "/workspace/src" |
| 43 | + FOAM_TUTORIALS: "/workspace/tutorials" |
| 44 | + FOAM_USER_APPBIN: "/platforms/linux64GccSPInt32Opt/bin" |
| 45 | + FOAM_USER_LIBBIN: "/platforms/linux64GccSPInt32Opt/lib" |
| 46 | + FOAM_UTILITIES: "/workspace/applications/utilities" |
| 47 | + WM_ARCH: "linux64" |
| 48 | + WM_ARCH_OPTION: "64" |
| 49 | + WM_CC: "gcc" |
| 50 | + WM_CFLAGS: "-m64 -fPIC -g" |
| 51 | + WM_COMPILER: "Gcc" |
| 52 | + WM_COMPILER_LIB_ARCH: "64" |
| 53 | + WM_COMPILE_OPTION: "Opt" |
| 54 | + WM_CXX: "g++" |
| 55 | + WM_CXXFLAGS: "-m64 -fPIC -std: c++0x -g" |
| 56 | + WM_DIR: "/workspace/wmake" |
| 57 | + WM_LABEL_OPTION: "Int32" |
| 58 | + WM_LABEL_SIZE: "32" |
| 59 | + WM_LDFLAGS: "-m64" |
| 60 | + WM_LINK_LANGUAGE: "c++" |
| 61 | + WM_MPLIB: NONE #"SYSTEMOPENMPI" |
| 62 | + WM_OPTIONS: "linux64GccSPInt32Opt" |
| 63 | + WM_OSTYPE: "POSIX" |
| 64 | + WM_PRECISION_OPTION: "SP" |
| 65 | + WM_PROJECT: "OpenFOAM" |
| 66 | + WM_PROJECT_DIR: "/workspace" |
| 67 | + WM_PROJECT_INST_DIR: "/" |
| 68 | + WM_THIRD_PARTY_DIR: "/workspace/ThirdParty-dev" |
| 69 | + SCOTCH_TYPE: none #ThirdParty |
| 70 | + METIS_TYPE: none |
| 71 | + PARMETIS_TYPE: none |
| 72 | + ZOLTAN_TYPE: none #ThirdParty |
| 73 | + PATH: $PATH:/workspace/wmake |
| 74 | + LD_LIBRARY_PATH: /usr/lib/x86_64-linux-gnu:/usr/local/lib:/usr/local/lib64:/usr/local/papi/lib:/usr/local/cuda-12.8/lib64:/workspace/platforms/linux64GccSPInt32Opt/lib:/workspace/platforms/linux64GccSPInt32Opt/lib/dummy |
| 75 | + LIBRARY_PATH: /usr/local/lib |
0 commit comments