Srend: Spherical In-core Volume Rendering of Cartesian Grid Data

srend images

Srend renders 3D arrays of data to imagery using a spherical lon/lat view. Ordinary CPUs--notably their vector units--are used for ray casting. Rendering can use multiple processes (MPI ranks) and multiple threads per process (Openmp).Srend is used as a library within an application.

Download srend.F90
Srend nongnu project page

The single source code file srend.F90 contains everything needed. (The C file sleep.c is required for srend_MPI utilities, but this tiny piece of code is also within srend.F90 as a comment.) The t_* example codes exercise some Srend features. The srend_manual.pdf file explains some t_* examples, rendering arguments, and cpp definitions for compiling srend.F90.

The previous versions of Srend used in 2014-16 (srend0*) are in the download area, and the accompanying srend0 manual is available under http://srend.nongnu.org/manual/manual.html, but these are not maintained. However, the old srend0 manual does have equivalent imagery results in the gallery, and most methods still apply.

Contact: Ted Wetherbee - ted@fdltcc.edu