***************************** Underworld Release Change Log ***************************** Underworld-1.6 ============== * OperatorFeVariable parameter rejig and clean-up. [ Changeset https://www.mcc.monash.edu.au/hg/StgFEM/rev/535f4ad92f80 ] [ Changeset https://www.mcc.monash.edu.au/hg/StgFEM/rev/1bafcdfbe165 ] * FieldTest component rejig for explicit generation of analytic/reference fields. [ Changeset https://www.mcc.monash.edu.au/hg/StgFEM/rev/feeb718c9938 ] * Added registry for storing analytic functions. [ Changeset https://www.mcc.monash.edu.au/hg/StGermain/rev/74c2de010696 ] * gLucifer: Continued improvements to rendering output, database export using sqlite3 to write 3d model data to a file, which can be viewed later using the gLucifer Viewer. [ See: https://www.mcc.monash.edu.au/hg/gLucifer ] Underworld-1.5.2 ================ * Parallel bug fix for HDF5 IC condition. * Fix for libavcodec on mac static builds. Underworld-1.5.1 ================ * Updated the Underworld_SwarmOutput component to handle the case where no (or an empty) 'FeVariable' list is applied. [ Changeset https://www.mcc.monash.edu.au/hg/Underworld/rev/077f42ff2d8c ] * Added error checks for unit conversion. [ Changeset https://csd.vpac.org/hg/StGermain/rev/38383ef21982 ] * Added 'visualOnly' flag for re-visualizing checkpointed data. Flag can be set via command line, (e.g --visualOnly=1) or via xml, (e.g True ). [ Changeset https://csd.vpac.org/hg/StGermain/rev/0f5f9335ceac ] * Fixed static build issue on MACs. [ Changeset https://csd.vpac.org/hg/StGermain/rev/3e22a8c80234 ] * Added new 'latent heat' scaling UnitDefinition_Type. [ Changeset https://csd.vpac.org/hg/StGermain/rev/ddfbb6475bd6 ] * Fixed FeVariable_ReadFromFileWithMesh failing issue due to mesh algorithms. [ Changeset https://csd.vpac.org/hg/StgFEM/rev/6c905d892ef0 ] * Added new functionality to XDMF Generator to create the following files: XDMF.temporalAll.xmf - load this in paraview (or other) and you can step through time for both swarms and fields. XDMF.temporalSwarms.xmf - load this in paraview (or other) and you can step through time for swarms. XDMF.temporalFields.xmf - load this in paraview (or other) and you can step through time for fields. XDMF.FilesSwarm.xdmf - file list of all timesteps requried for viewing swarms. XDMF.FilesField.xdmf - file list of all saved timesteps required for viewing fields. * Fixed checkpointing failure on multiple procs due to redundant OperatorFeVariable in the FieldVariable_Registry. * Fixed AdvectionCorrection plugin bug. [ Changeset https://www.mcc.monash.edu.au/hg/Underworld/rev/74493b98b446 ] * Updated BuoyancyIntegrals plugin. [ Changeset https://www.mcc.monash.edu.au/hg/Underworld/rev/6ce6abfe8ac8 ] * Fixed Particle Extension Algorithms extending multiple times if multiple version of DruckerPrager were instanciated. [ Changeset https://www.mcc.monash.edu.au/hg/Underworld/rev/0a700ad65814 ] Underworld-1.5 ============== * Testing system has been migrated to CREDO toolkit. For more information on CREDO (see `CREDO Documentation `_) * './scons.py install' will now install to a PREFIX location. * Recovery Equilibrium of Patches (REP) method is available for stress and strain rate recovery. For more information see 'Recovery Methods' in the Cookbook section of the manual. * 'Scaling' functionality is available. Now input parameters and output values can be in user specified SI units. See 'Scaling' in the cookbook section of the manual for details. * New hdf5 initial conditions method available, see Manual section 'HDF5 Initial Condition'. * Underworld can now run GALE inputfiles (as of GALE 1.4) located in Underworld/InputFiles/GaleModels/. * Stress Boundary Conditions are now available, StressBCs, examples Underworld/InputFiles/ex_stress_bcs.xml. * Compatible with petsc-3.1 and petsc-3.0. * Significant gLucifer changes: * Default image and movie output objects defined: lucDefaultImageOutput and lucDefaultVideoOutput. * Experimental vis database export feature added, requires SQLite3. Disabled by default. * Optimisations for isosurface and scalar field sampling speed, Isosurface sampleGlobal=true can be set to disable. * Camera: autoZoomTimestep parameter added, is now enabled by default. * AutoZoomMargin is no set by margin parameter in Viewport. * Default window width/height fits all the viewports at 400x400 pixels each. * ColourMaps: allow values assigned to colours by placing a value in parentheses before the colour. * CrossSection object added, derived objects can specify position in format x/y/z=min/max/N/N% * Capture object created for vis output in plugins. * 2d Plot object created for simple line graphs. * Tracer 3d rendering improved features, fixed to checkpoint tracer history for vis. * Multisample support added for anti-aliasing. * Camera coordX,coordY,coordZ parameters deprecated although coordZ can still be used for backward compatibility. * Added translateX,Y,Z parameters to camera to move the model around in 3d space. * Added rotateX,Y,Z parameters to camera to rotate the model around in 3d space. * gLucifer is no longer a plugin, include in the toolboxes "import" list. * More off-screen rendering options for X11 added. Underworld-1.4 ============== * New configuration step in installation process, './configure.py -h' for help. * Changes to the XML user interface, see the file XMLChanges_1.4 for details. * Multigrid solver is now available. * Superconvergent Patch Recovery (SPR) Method is now available. * Significant checkpointing improvements, hdf5 format is now the standard format, see manual for details. * Testing have been enabled. Currently 443 unit tests + 105 system tests. Automatic testing is run periodically on multiple platforms with Shinkou system, (see `Shinkou Continuous Integration System `_). * New constructor/destroy/delete phases for all components and plugins. * Toolboxes / Context code tangle has been addressed. * Bugfixes and memory cleaning changes also.