forked from FireDynamics/ARTSS
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Issue 46 Multicore Version is not deterministic (FireDynamics#66)
Restructure because of difference between architectures as well more structure, it now has less difference, but it is still there * source functions were rewritten as own classes to prevent repetitive calculation of non-changing values, for example, the space values of the gauss function. This also solves the problem regarding the non-deterministic multicore version. * new classes FieldController and SolverController for more structure. In Field Controller is everything regarding the fields (U, V, W, P, etc) and in Solver Controller everything regarding specific actions for the different solvers. Following, the interface ISolver.cpp is no longer, its functionality was divided into the two new classes. * rewritten momentum source. There was no real buoyancy because it calculated the difference between two identical fields, now it calculates the difference between the temperature field and the ambient temperature field. This requires new options in the XML, which now has a function use_init_values=Yes/No for the force function Buoyancy, which sets the ambient temperature field to a given value (ambient_temperature_value) or to the given initial condition(s). * added cube as source function
- Loading branch information
1 parent
0f81610
commit 0e75391
Showing
101 changed files
with
3,002 additions
and
2,336 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.