/sioseis

manipulating marine seismic reflection and refraction data

Primary LanguageFortranOtherNOASSERTION

SIOSEIS

Introduction

SIOSEIS is a software package for enhancing and manipulating marine Seismic reflection and refraction data, sponsored by the National Science Foundation (NSF) and the Scripps Industrial Associates.

Forked to GitHub

Kurt Schwehr forked the 2018.2.2 version to git from the point release tar. The goals of the fork are:

  • Modernize the code. e.g. K&R C to C99
  • Add tests and setup CI
  • Modernize the build system
  • Remove dead code
  • Remove version commit messages from the code
  • Copy the documentation from the web to git
  • Provide a place to track bugs and hopefully take pull requests

make options

The build system will hopefully be replaced soon.

  • clean - remove all objects and executables
  • all - build everything
  • tar - create a release source tar using VERSION
  • sioseis - build just sioseis
  • sio2sun - build just sio2sun
  • sio2hp - build just sio2hp
  • lsd - build just lsd
  • lsh - build just lsd
  • dutil - build just dutil

makefile uses FC=gfortran and CC=gcc. Many compiler flags are commented out in an effort of finding what compiles on "every" machine. The least common denominator.

As of 2010, tape I/O probably will not work on non-Sun computers (mtio.h and other issues)

See http://sioseis.ucsd.edu