-
Notifications
You must be signed in to change notification settings - Fork 664
Description
Below is my FDS input file. No matter how much I change the mesh combinations its crashing in the HPC. Also, please suggest me the best mesh division for my geometry and also I uploaded my SLURM script please suggest me changes if required.
&HEAD CHID='street_canyon_treefire2',
TITLE='Street canyon with three burning particle trees2' /
!------------------ MESHES ------------------
&MESH IJK=126,63,45, XB=0.0,252.0, 0.0,126.0, 0.0,90.0, MULT_ID='COARSE_MESH' /
&MULT ID='COARSE_MESH',
DX=252.0, DY=126.0, DZ=90.0,
I_LOWER=0, I_UPPER=1,
J_LOWER=0, J_UPPER=1,
K_LOWER=0, K_UPPER=0 /
! Fine core (high resolution around canyon and trees)
&MESH ID='FINE_MESH',
XB = 88.0,148.0,
16.0,110.0,
0.0,20.0,
IJK = 60,94,20,
CHECK_MESH_ALIGNMENT = .TRUE. /
&MISC TMPA=293.0 /
&SURF ID='INERT' /
&TIME T_BEGIN=0., T_END=15.0 /
!----------------- WIND AND OPEN BOUNDARIES -----------------
&WIND SPEED=6., Z_0=0.01, L=-100., Z_REF=2., DIRECTION=180.0 /
&RADI RADIATION=F /
&VENT PBX=0.0, SURF_ID='OPEN' /
&VENT PBX=252.0, SURF_ID='OPEN' /
&VENT PBY=0.0, SURF_ID='OPEN' /
&VENT PBY=126.0, SURF_ID='OPEN' /
&VENT PBZ=90.0, SURF_ID='OPEN' /
!----------------- SPECIES (from single_tree_fire) -----------------
&SPEC ID='WOOD', FORMULA='CH1.7O0.74N0.002' /
&SPEC ID='OXYGEN', LUMPED_COMPONENT_ONLY=T /
&SPEC ID='NITROGEN', LUMPED_COMPONENT_ONLY=T /
&SPEC ID='WATER VAPOR', LUMPED_COMPONENT_ONLY=T /
&SPEC ID='CARBON MONOXIDE', LUMPED_COMPONENT_ONLY=T /
&SPEC ID='CARBON DIOXIDE', LUMPED_COMPONENT_ONLY=T /
&SPEC ID='SOOT', LUMPED_COMPONENT_ONLY=T /
&SPEC ID='AIR',
SPEC_ID(1)='OXYGEN', VOLUME_FRACTION(1)=1.,
SPEC_ID(2)='NITROGEN', VOLUME_FRACTION(2)=3.76,
BACKGROUND=T /
&SPEC ID='PRODUCTS_2',
SPEC_ID(1)='CARBON DIOXIDE', VOLUME_FRACTION(1)=0.96438,
SPEC_ID(2)='CARBON MONOXIDE',VOLUME_FRACTION(2)=0.00365,
SPEC_ID(3)='WATER VAPOR', VOLUME_FRACTION(3)=0.85,
SPEC_ID(4)='SOOT', VOLUME_FRACTION(4)=0.03196,
SPEC_ID(5)='NITROGEN', VOLUME_FRACTION(5)=3.84076 /
&REAC ID='WOOD_FIRE',
FUEL='WOOD',
HEAT_OF_COMBUSTION=16400.,
SPEC_ID_NU='WOOD','AIR','PRODUCTS_2',
NU=-1.,-1.02121,1. /
!----------------- MATERIALS (same as single_tree_fire) -----------------
&MATL ID='MOISTURE',
DENSITY=1000.,
CONDUCTIVITY=0.6,
SPECIFIC_HEAT=4.19 /
&MATL ID='DRY_PINE',
DENSITY=500.,
CONDUCTIVITY=0.1,
SPECIFIC_HEAT=1.0 /
! Trunk burning surface
&SURF ID='TRUNK_WOOD',
MATL_ID(1,1)='DRY_PINE',
MATL_MASS_FRACTION(1,1)=1.0,
THICKNESS(1)=0.20,
HRRPUA=150.0,
SPEC_ID='WOOD',
COLOR='BROWN' /
! Crown needle surface (particle fuel, identical to single_tree_fire)
&SURF ID='needle surface',
MATL_ID(1,1)='DRY_PINE',
MATL_MASS_FRACTION(1,1)=1.0,
MOISTURE_FRACTION=0.25,
SURFACE_VOLUME_RATIO=8000.,
LENGTH=0.10,
GEOMETRY='CYLINDRICAL',
HRRPUA=150.0,
SPEC_ID='WOOD',
BURN_AWAY=.TRUE.,
COLOR='FOREST GREEN' /
&PART ID='needles',
SURF_ID='needle surface',
DRAG_COEFFICIENT=2.8,
STATIC=.TRUE.,
COLOR='FOREST GREEN' /
&PROP ID='needle image',
SMOKEVIEW_ID='TUBE',
SMOKEVIEW_PARAMETERS='L=0.1,D=0.0005' /
!----------------- BUILDINGS -----------------
&OBST XB=90.0,108.0, 18.0,108.0, 0.0,18.0, SURF_ID='INERT' /
&OBST XB=126.0,144.0, 18.0,108.0, 0.0,18.0, SURF_ID='INERT' /
!----------------- TREE TRUNKS (keep your original 0–4 m) -----------------
&OBST ID='TREE1_TRUNK',
XB=118.5,119.5, 39.5,40.5, 0.0,4.0,
SURF_ID='TRUNK_WOOD' /
&OBST ID='TREE2_TRUNK',
XB=118.5,119.5, 63.5,64.5, 0.0,4.0,
SURF_ID='TRUNK_WOOD' /
&OBST ID='TREE3_TRUNK',
XB=118.5,119.5, 87.5,88.5, 0.0,4.0,
SURF_ID='TRUNK_WOOD' /
!----------------- TREE CROWNS (your 4–8 m cones) -----------------
&INIT ID='TREE1_CROWN',
PART_ID='needles',
SHAPE='CONE',
XYZ=119.0,40.0,0.0,
CROWN_BASE_WIDTH=3.0,
CROWN_BASE_HEIGHT=4.0,
TREE_HEIGHT=8.0,
N_PARTICLES_PER_CELL=3,
MASS_PER_VOLUME=8.0,
DRY=.TRUE. /
&INIT ID='TREE2_CROWN',
PART_ID='needles',
SHAPE='CONE',
XYZ=119.0,64.0,0.0,
CROWN_BASE_WIDTH=3.0,
CROWN_BASE_HEIGHT=4.0,
TREE_HEIGHT=8.0,
N_PARTICLES_PER_CELL=3,
MASS_PER_VOLUME=8.0,
DRY=.TRUE. /
&INIT ID='TREE3_CROWN',
PART_ID='needles',
SHAPE='CONE',
XYZ=119.0,88.0,0.0,
CROWN_BASE_WIDTH=3.0,
CROWN_BASE_HEIGHT=4.0,
TREE_HEIGHT=8.0,
N_PARTICLES_PER_CELL=3,
MASS_PER_VOLUME=8.0,
DRY=.TRUE. /
!----------------- OUTPUT -----------------
&DUMP DT_HRR=5.0, DT_SMOKE3D=15.0,
DT_SL3D=5.0, DT_PL3D=5.0 /
&SLCF QUANTITY='TEMPERATURE' /
&TAIL /
#!/bin/bash
#SBATCH --job-name=simple_test
#SBATCH --output=simple_test.out
#SBATCH --error=simple_test.err
#SBATCH --ntasks=1
#SBATCH --cpus-per-task=8
#SBATCH --time=24:00:00
#SBATCH --partition=long
module purge
module load tbb
module load compiler-rt/2024.2.1
module load compiler-intel-llvm/2024.2.1
module load mpi/2021.13
srun ./fds_impi_intel_linux practise.fds > fds_output.log