Dear Seismic Unix user,
I have put some fixes in for the Fortran codes and for the SFIO installations so that you should be able to install everything. Mac OS X Big Sur was a painful upgrade. As you might guess, I am preparing for Release 45.
If you have codes that can be shared under the Berkeley style license (no GPL), that is in the style of SU, but honors the existing header structure, has a demo that generates its own data, and that you would like to have included in SU, please email me at: john.19071969(a)gmail.com <mailto:john.19071969@gmail.com> so we can discuss how best to include the code.
Thank you for using Seismic Un*x.
John Stockwell | john.19071969(a)gmail.com
https://wiki.Seismic-Unix.org
(The New Home of Seismic Un*x)
——— Release notes for 44R21 ----
Summer 2018 - Thanks to Dominque Rousset of the University of Pau,
Seismic Unix distributions and other information may be found at
https://wiki.seismic-unix.org
Installation tip. If you get error messages regarding the XDR materials
you may need to install libtirpc from your Linux distribution.
John Stockwell retired from the Colorado School of Mines effective
1 Jan 2018. He continues to work with Seismic Unix.
Please email: john.19071969(a)gmail.com
if you have questions, or if you want to supply bug fixes or new SU code.
What is new in the SU package:
character*120 fnames(2) from fnames(3)
Thanks to Fernando Roxo da Motta
Fortran/Raytrace3d/ktime_3d_rayq.f - ERROR of argument mismatch in two
locations.
fix: added -fallow-argument-mismatch to the
FFLAGS in Makefile.config_Big_Sur this might need to
be propagated to all of the Makefile.config_* and this
likely takes care of the vzestf.f error as well.
Sfio/
Replaced these files with versions from the 2002 release of sfio.
./src/lib/sfio/Stdio_b/sprintf.c
./src/lib/sfio/Stdio_b/vsprintf.c
./src/lib/sfio/Stdio_s/stdsprintf.c
The make sfio should work now.
demos/Ordinary_differential_equations - has been added to go with the new
ordinary_differential equation items in par/main
John Stockwell | john.19071969(a)gmail.com
https://wiki.Seismic-Unix.org
(The New Home of Seismic Un*x)
58 Johns-iMac.local> more news44RXX
Summer 2018 - Thanks to Dominque Rousset of the University of Pau,
Seismic Unix distributions and other information may be found at
https://wiki.seismic-unix.org
Installation tip. If you get error messages regarding the XDR materials
you may need to install libtirpc from your Linux distribution.
John Stockwell retired from the Colorado School of Mines effective
1 Jan 2018. He continues to work with Seismic Unix.
Please email: john.19071969(a)gmail.com
if you have questions, or if you want to supply bug fixes or new SU code.
What is new in the SU package:
Restructuring:
par/main
is now:
par/main/apertures
par/main/cellular_automata
par/main/data_conversion
par/main/material_parameters
par/main/ordinary_differential_equations
par/main/parameter_file_utilities
par/main/plotting_utilities
par/main/ray_theory
par/main/refraction
par/main/resampling
par/main/smoothing
par/main/statistics
par/main/velocity_model_building
par/main/velocity_perturbation
par/main/wavelet_transform
New:
ramac2su - converts RAMAC GPR files to su format with a nominal geometry
Thanks to: Hervé Perrou,d 12/2000and Dominique Rousset, 2019
of the Universith of Pau
configs/Makefile.config_Linux_Ubuntu
Makefile.config_Mac_OSX_Mojave
Makefile.config_Linux_Fedora_32
Makefile.config_Linux_ARCH
Makefile.config_MacOSX_Catalina
Makefile.config_Mac_OSX_Big_SUR
par/main/ordinary_differential_equations
logisticfit.c - extract growth and carrying capacity for logistic
model
seirepidemic.c - SEIR epidemic model
sirepidemic.c - SIR epidemic model
sirdepidemic.c - SIRD epidemic model
voltlotka.c - classic Lotka Volterra predator-prey model
demos/Ordinary_differential_equations
Epidemiology
Logistic_Equation
Predator_Prey
Fixed:
su/main/amplitudes/sugain.c - fixed a but in the AGC function seen on GPR data but not apparent on seismic data
Thanks to Dominique Rousset of the University of Pau
su/lib/getSPSfile.c - replaced // comments with /* comments */ owing to
a problem on CENTOS version 7.
Fortran/Vzest/vzestf.f - changed (about line 1119) to
character*120 fnames(2) from fnames(3)
Thanks to Fernando Roxo da Motta
Fortran/Raytrace3d/ktime_3d_rayq.f - ERROR of argument mismatch in two
locations.
fix: added -fallow-argument-mismatch to the
FFLAGS in Makefile.config_Big_Sur this might need to
be propagated to all of the Makefile.config_* and this
likely takes care of the vzestf.f error as well.
Sfio/
Replaced these files with versions from the 2002 release of sfio.
./src/lib/sfio/Stdio_b/sprintf.c
./src/lib/sfio/Stdio_b/vsprintf.c
./src/lib/sfio/Stdio_s/stdsprintf.c
The make sfio should work now.
demos/Ordinary_differential_equations - has been added to go with the new
ordinary_differential equation items in par/main
John Stockwell | john.19071969(a)gmail.com
https://wiki.Seismic-Unix.org
(The New Home of Seismic Unix)
Hi John, and the others
I have a segd files, and I need them read and converted to segy/su urgently, is there such a tool within my reach?
Thanks much,
Cemal
> sufind segd
gives me the below information, but no segdread does not exist
---------------------
"
cemal01@cemal-LatE6530:PPT$ sufind segd
+
SEGBREAD - read an SEG-B tape
segbread > stdout tape=
+
SEGDREAD - read an SEG-D tape
segdread > stdout tape=
ingtpatternsssns
SUNAME listings containing the pattern: segd
>$ segdread
segdread: command not found
"
---------------------
Cemal Erdemir
Email: cerdemir(a)hotmail.com
Cell: +1 832 668 6289
Office: +1 281 858 7653
________________________________
From: Seisunix <seisunix-bounces(a)mailman.seismic-unix.org> on behalf of John Stockwell <john.19071969(a)gmail.com>
Sent: Wednesday, July 24, 2019 12:29 PM
To: petro(a)roxo.org <petro(a)roxo.org>
Cc: seisunix(a)mailman.seismic-unix.org <seisunix(a)mailman.seismic-unix.org>
Subject: Re: [Seisunix] Janitor project? (also a test of the new list server)
People interested in editing the codes are encouraged to clone the github version
at https://github.com/JohnWStockwellJr/SeisUnix
With git and to push your changes up to the github site.
Sent from my iPhone
On Jul 24, 2019, at 9:26 AM, Fernando M. Roxo da Motta <petro(a)roxo.org<mailto:petro@roxo.org>> wrote:
Hi all,
I was just installing the 44R16 release and noticed a lot of warnings
during compilation. As an example:
/usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and
_SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
Just changing the "_BSD_SOURCE" for "_DEFAULT_SOURCE" in
'Makefile.config' reduced a lot the number of warnings. Other warnings
still are issued though.
Some of us are sort of development savvy and could (perhaps) use some
time to try to fix those warnings. They are possibly harmless most of
the time, but their meaning is that the software can have some weakness.
Wouldn't be interesting to incentive whoever are interested to try to
fix those?
By the way, GCC is becoming more and more picky about many things,
that is, it is evolving. Some things that were treated as a warning
or even accepted are being flagged as error these days. I got some of
these in FreeUSP compiling recently and I am having an error in
compilation of sfio/segdread:
cc -c -I. -I.. -O -Dvt_threaded=0 stdfgetc.c
In file included from /usr/include/wchar.h:43:0,
from ../sfhdr.h:304,
from stdio_s.h:11,
from stdfgetc.c:1:
/usr/include/x86_64-linux-gnu/bits/types/__FILE.h:5:25: error:
conflicting types for ‘__FILE’ typedef struct _IO_FILE __FILE;
^~~~~~
In file included from stdfgetc.c:1:0:
stdio_s.h:8:25: note: previous declaration of ‘__FILE’ was here
typedef struct _sfio_s *__FILE;
^~~~~~
Makefile:25: recipe for target 'stdfgetc.o' failed
make[5]: *** [stdfgetc.o] Error 1
I will try to dig it.
Best regards.
Roxo
--
---------------- Non luctari, ludare -------------------+ WYSIWYG
Fernando M. Roxo da Motta <petro(a)roxo.org<mailto:petro@roxo.org>> | Editor?
Except where explicitly stated I speak on my own behalf.| VI !!
PU5RXO | I see text,
------------ Quis custodiet ipsos custodes?-------------+ I get text!
_______________________________________________
Seisunix mailing list
Seisunix(a)mailman.seismic-unix.org<mailto:Seisunix@mailman.seismic-unix.org>
https://mailman.seismic-unix.org/listinfo/seisunix