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