Dear SPLASH users,
I am very pleased to announce the release of SPLASH v2.2.0.
Download it from:
http://users.monash.edu.au/~dprice/splash/download.html
Or if you have a svn copy: cd splash; svn update; cd giza; svn update; cd -; make cleanall; make
There are some substantial new features, most importantly the ability to use different smoothing kernels, but also some other stuff:
* option to use different kernels for interpolation
* floating/inset colour bars added
* "splash to gadget" conversion implemented
* splash to grid works in 2D
* improved interfaces to shapes and animation sequences
* automatically turns on dark matter particle plotting if no gas
* interactive mode help displayed automatically
* various minor changes and bug fixes (full release notes below)
If you're using the svn copy, you've probably had these changes for a while anyway, so should be no surprises!
Let me know if you find any problems, or if you want your favourite kernel added :)
Daniel
-----------------------------------------------
Changes in v2.2.0 compared to v2.1.1
-----------------------------------------------
dprice (63):
BUG FIX/regression with int*8 and int*1 definitions in sphNG data read
less verbose warning if no gas particles (warns for first file only)
BUG FIX with sink particle read in phantom small dumps
catches problems with vector labelling in data reads
updated jules data read to handle his latest format
added CMRmap colour scheme: A colormap for effective black and white rendering of colour scale images
implemented splash to grid in 2D
added splash to gadget option to convert files to basic gadget code format
build dependency fixed (thanks to Shazrene Mohamed)
confusing/obsolete linkerror diagnostic stuff removed from Makefile
kernel swapping implemented (using SPLASH_KERNEL environment variable): applies to ALL interpolation routines
openMP bugs fixed with kernel swapping stuff
bug fix with memory allocation in splash to grid if npixels exceeds int4 limit
bug fix with openMP in splash to grid + kernel swapping
kernel swapping implemented as menu option in r) menu; also choice saved to splash.defaults, overrides SPLASH_KERNEL setting
new kernel module added
interactive mode prints help screen automatically on first call
implemented floating/inset and customisable colour bar options
vastly improved the menu interface for adding/editing shapes/annotation
better error handling with ctrl-t in interactive mode if hit array limits for text shapes
added new prompt_list module for list-based menus; shapes menu now implemented using this
animation sequences menu uses new list prompting module: much less confusing
unused variable warning fixed
compiler warnings fixed
updated version info
uses print_shapeinfo to pretty-print shapes during plotting
.anim files no longer used, animation sequence options now just saved to splash.defaults; much less confusing
better question about buffered data
added kernel function for M5 quartic squashed to 2h
line break before interactive help (looks nicer)
get_columns no longer prints number of columns (less verbosity)
ascii data read prints column assignment info only for first file read
consistent definition of lastplot done in page_setup; printing of plot limits less verbose for multiple steps-per-page
Makefile uses FC, FFLAGS instead of F90C, F90FLAGS; also version number checked for gfortran compatibility
compile error in gfortran 4.7 fixed
compiler warning fixed
footnote fixed
minor bug with string indexing fixed
bug fix with weird limit-changing behaviour with a) on surface density/toomre Q plots
BUG FIX with splash to ascii if coordinate transform set (now works)
integrated kernel table setup does not print anything
changecoords and changeveccoords routines moved to geomutils module
bug fix with velocities in cylindrical coords + calc quantities if radius is relative to tracked particle
splash to ascii uses origin settings if cyl/sph coords are used
commented out cruft removed
bug fix with allowed range of columns in render prompts if extra quantities present
much faster r-z and non-cartesian rendering
bug fix with gadget HDF5 read with dark matter only + no gas
automatically turns on plotting of dark matter particles if no gas particles read; dependencies rejigged to enable this (set_coordlabels moved; also does not reread coord labels when resetting coord system)
minor changes to comments
bug fix: GSPLASH_DARKMATTER_HSOFT now works with gadget hdf5 read
bug fix with axes colours in residual error plots
titles continue on next page if ntitles > nacross*ndown
added gresho vortex exact solution
bug fix with axes being redrawn with multiple steps per page (looks odd in eps)
maxshapes increased to 32
rendering in non-cartesian coords uses normalised interpolation if 3rd dimension is not a length
docs updated for 2.2.0
v2.2.0