From 491bf8fccabbddb6e2e4cd06df8ecb22d484f450 Mon Sep 17 00:00:00 2001 From: Wirawan Purwanto Date: Mon, 18 Mar 2024 17:54:44 -0400 Subject: [PATCH] * Added deployment notes for CFL3D. Last-mtime: 2023-06-02T11:28:35 -0400 --- sci-cfd/20230531.cfl3d-install.md | 33 +++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/sci-cfd/20230531.cfl3d-install.md b/sci-cfd/20230531.cfl3d-install.md index cac10bc..fdb1540 100644 --- a/sci-cfd/20230531.cfl3d-install.md +++ b/sci-cfd/20230531.cfl3d-install.md @@ -28,7 +28,7 @@ Installation on ODU Cluster Usage Instruction ----------------- -(Initially written for Dr. Adem Ibrahim) +(Initially written for Dr. Adem Ibrahim, 2023-05-31) Dr. Ibrahim, @@ -103,4 +103,33 @@ Files will be unpacked to a subfolder called `Flatplate`, and this folder is also where the calculation is taking place. The main output file will go to a file named `cfl3d.out`. -# FIXME: Run in parallel. Still has issue on Wahab. +> FIXME: Run in parallel. Still has issue on Wahab. + +### Update 2023-06-02 + +A few notes: + +1. The CFL3D software can only run on Wahab as the hardware was new enough + for the instruction sets used in the code. + Please do not run this on Turing as it will quit with an error message. + +2. With version 6, there is no more need to recompile CFL3D + every time you want to run with a different physical system (model). + The code now allocates arrays dynamically, so `precfl3d` is not needed anymore. + +3. I included the source code in <<#TODO>> directory in case you want to play + around and modify the source code. + +4. The code was built to NOT read from stdin. Please do not run in this way: + + ``` + crun.intel ~/CFL3D/bin/cfl3d_seq < MY_INPUT.inp ### WON'T WORK + ``` + + Instead, run it in two steps: + + ``` + cp MY_INPUT.inp cfl3d.inp + crun.intel ~/CFL3D/bin/cfl3d_seq + ``` +