Skip to content

Commit a240efe

Browse files
committed
Reenable daisy workflow
1 parent 71bd9dd commit a240efe

1 file changed

Lines changed: 75 additions & 0 deletions

File tree

.daisy/workflow-openfoam.yml

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
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

Comments
 (0)