Noteworthy changes in Plasimo ============================= New in version PLASIMO-2.6.x: (compared to 2.4.x) ------------------------------------------------- * 3D OpenGL plot widgets (eye candy) Configure --with-opengl to get them. * Fixed compilation with gcc versions >= 3.0.0. NOTE that the GUI (wxPlasimo) is still unusable when using this compiler, because wxWindows triggers an operator overloading bug in these compiler versions. The console app should work fine. * Working self-consistent diffusion model, called 'SelfConsistentFriction'. * Fixed LTE composition specification (GUI). * Microwave incoupling module. * Parallelization of radiation transport using MPI (LAM). configure --with-mpi to get MPI support. Have a look at the input/unsorted/s2mpi input file and the schema_*mpi MPI schemes. Advanced features (load balancing ...) not yet implemented. Input file incompatibilities: * In LTE Models entry LUTable in the section Composition is now called Type. Internally: * Added const versions of the plNode members. * Added new iterators types (const_iterator, leaf_iterator, const_leaf_iterator to facilitate traversing plNode children). Also custom iterators are now supported. See the sample in plparser/samples/iterators/ for details. * Bug fixes and clean ups New in version PLASIMO-2.4.x: (compared to 2.2.x) ------------------------------------------------- * Make solvers configurable and add LU decomposition and three Iterative (Krylov) solvers including Preconditioners. Input files may need to be converted to new syntax that allows solver specification. Use the conversion script util/SolverType.sed * Add power law velocity profile boundary condition for a fixed mass flow (may be given in sccs * amu) * Improved URF adjustment (urf_factor), by keeping a history of the resi- duals ("low-pass filter"). URF changes are logged with loglevel 1 now. * PLASIMO comes up with a console window to write the log into instead of a Log subwindow under Windows. wxplasimo --log should yield the old behaviour. * Automatically update all plots after last iteration. * Bugfixes, better error messages (input parsing), code cleanup and correctness testing. The Plasimo team http://etpmod.phys.tue.nl/plasimo-doc/