Quick Start
After building, run Condor from a directory containing a complete set of case inputs. Input paths are resolved against the process working directory.
cd /path/to/case
/path/to/Condor/build/apps/Main ParamInput.json
The top-level file selects the other inputs:
{
"name": "TestSim",
"mode": "Mode.json",
"material": "Material.json",
"beam": "Beam.json",
"path": "Path.txt",
"domain": "Domain.json",
"settings": "Settings.json"
}
With Interface mode, Condor advances a fixed timestep, follows the
liquid/solid interface, and stops once all paths have ended and no liquid points
remain. Results appear in the case’s Data/ directory.
Run with MPI in the same working directory:
mpirun -np 4 /path/to/Condor/build/apps/Main ParamInput.json
If no command-line argument is supplied, Main opens ParamInput.json in the
current directory.
A first modification
Start from a complete input set, then change one item at a time:
- Set
intensity.powerandintensity.efficiencyinBeam.json. - Set the material constants and liquidus temperature in
Material.json. - Set grid bounds and
resolutioninDomain.json. - Choose an
Interface.settings.timestepsmall enough to resolve motion of the melt pool across the grid. - Ensure
meltpool.radius_checkexceeds the expected lateral melt-pool reach.
See Input Files for units and accepted forms.