Description: STAR-CCM+ - Aerodynamic Shape Optimization (STAR-ASO) (see wiki for more)
Rule: please clone repo or create a new branch before editing. Don't work in master!
Contents:
- jar <--- contains "zipped" up java packages (needed when running on cluster)
- ASO.jar <--- files contained in src/java (should be updated whenever "src/java/..." changes)
- commons-math3-3.6.1.jar
- opencsv_3_9.jar
- rae <--- some simple airfoil examples to get you started
- RAE2822-Adapt-Example.zip
- RAE2822-Create-Example.zip
- RAE2822-Optimizer-Example.zip
- RAE2822-DOE-Example.zip
- src <--- contains all source code
- java
- framework <--- user classes to automate things in STAR-CCM+
- Airfoil2D.java
- Blackbox.java
- CFDModel.java
- CST.java
- CSVFile.java
- DesignVariable.java
- FlightCondition.java
- Geometry2D.java
- MeshAdaptation.java
- Mesher.java
- Morpher.java
- PolygonalMesher.java
- Problem.java
- Solver.java
- Toolbox.java
- macros <--- main class (which uses methods from framework classes) that drives STAR-CCM+
- AdaptMesh.java
- CreateAndRunAirfoil.java
- RunOptimizationMacro.java
- SetFlightConditionsAndRun.java
- framework <--- user classes to automate things in STAR-CCM+
- pbs <--- pre-made PBS scripts to run on the cluster
- SubmitJob_Adapt.pbs
- SubmitJob_Create.pbs
- SubmitJob_DOE.pbs
- SubmitJob_Optimize.pbs
- python <--- scripts that call STAR-CCM+ macros to do achieve some broader goal (e.g. optimization)
- RunASO.py
- RunDOE.py
- java