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@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@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@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@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@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@gmail.com https://wiki.Seismic-Unix.org (The New Home of Seismic Unix)
Dear John, Thank you so much! Best wishes, Juan Lorenzo
On 3/30/2021 1:16 PM, John Stockwell wrote:
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@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@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@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@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@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@gmail.com https://wiki.Seismic-Unix.org (The New Home of Seismic Unix)
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Dear John,
Thank you very much indeed for maintaining SU.
This is a nice help for us in the university, because students *learn* really to process seismic data (no black box), because it's free to use, one can easily combine it with other geo-softwares such as GMT and... and...
Best regards
Juan Diaz-Naveas ------------------------------------------------------------------- Juan Diaz Naveas (Dr. rer. nat.) E-Mail: juan.diaz@pucv.cl jdiaz@ucv.cl Escuela de Ciencias del Mar Tel.: +56-32-2274269 Pontificia Universidad Catolica de Valparaiso +56-32-2274255 Av. Altamirano 1480 Cel.: +56-9-91630936 Valparaiso, CHILE -------------------------------------------------------------------
El mar, 30 mar 2021 a las 15:16, John Stockwell (john.19071969@gmail.com) escribió:
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@gmail.com so we can discuss how best to include the code.
Thank you for using Seismic Un*x.
John Stockwell | john.19071969@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@gmail.com john.19071969@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@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@gmail.com john.19071969@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@gmail.com https://wiki.Seismic-Unix.org (The New Home of Seismic Unix)
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Ditto! Thank you John!
On Tue, Mar 30, 2021 at 10:42 PM JUAN LORENZO DIAZ NAVEAS juan.diaz@pucv.cl wrote:
Dear John, Thank you very much indeed for maintaining SU. This is a nice help for us in the university, because students *learn* really to process seismic data (no black box), because it's free to use, one can easily combine it with other geo-softwares such as GMT and... and... Best regards Juan Diaz-Naveas
Juan Diaz Naveas (Dr. rer. nat.) E-Mail: juan.diaz@pucv.cl jdiaz@ucv.cl Escuela de Ciencias del Mar Tel.: +56-32-2274269 Pontificia Universidad Catolica de Valparaiso +56-32-2274255 Av. Altamirano 1480 Cel.: +56-9-91630936 Valparaiso, CHILE
El mar, 30 mar 2021 a las 15:16, John Stockwell (john.19071969@gmail.com) escribió:
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@gmail.com so we can discuss how best to include the code.
Thank you for using Seismic Un*x.
John Stockwell | john.19071969@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@gmail.com john.19071969@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@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@gmail.com john.19071969@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@gmail.com https://wiki.Seismic-Unix.org (The New Home of Seismic Unix)
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Thanks much John;
Just for your information i previously compiled the cwp_su_all_44R19.tgz without problem but after downloading the R21 and tried to compile i have the following error :
Sincere regards
Bachir
sunan.c: In function ‘main’: sunan.c:80:7: warning: implicit declaration of function ‘isfinite’ [-Wimplicit-function-declaration] if(!isfinite(tr.data[i])) { ^ /tmp/cct49nLD.o: In function `main': /home/cwp/cwp/src/su/main/amplitudes/sunan.c:80: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:86: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:88: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:90: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:91: undefined reference to `isfinite' collect2: error: ld returned 1 exit status make[3]: [/home/cwp/cwp/bin/sunan] Error 1 (ignored) chmod: cannot access ‘/home/cwp/cwp/bin/sunan’: No such file or directory make[3]: *** [/home/cwp/cwp/bin/sunan] Error 1 make[3]: Leaving directory `/home/cwp/cwp/src/su/main/amplitudes' make[2]: *** [INSTALL] Error 2 make[2]: Leaving directory `/home/cwp/cwp/src/su/main' make[1]: *** [INSTALL] Error 2 make[1]: Leaving directory `/home/cwp/cwp/src/su' make: *** [sustuff] Error 2
On Tue, Mar 30, 2021 at 7:17 PM John Stockwell john.19071969@gmail.com wrote:
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@gmail.com so we can discuss how best to include the code.
Thank you for using Seismic Un*x.
John Stockwell | john.19071969@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@gmail.com john.19071969@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@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@gmail.com john.19071969@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@gmail.com https://wiki.Seismic-Unix.org (The New Home of Seismic Unix)
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Hello John, and others,
Just wanted you to let you know. I am running a pretty default Ubuntu 20.04 desktop (with nvidia-driver-460).
I used the provided Makefile.config_Linux_Ubuntu. After installing some additional packages like libmotif-dev and gfortran, all make installs went without errors. yeay :)
Thanks for all the hard work!
Kind regards,
Vincent Vandeweijer
On 31-03-2021 20:02, Halitim Bachir wrote:
Thanks much John;
Just for your information i previously compiled the cwp_su_all_44R19.tgz without problem but after downloading the R21 and tried to compile i have the following error :
Sincere regards
Bachir
sunan.c: In function ‘main’: sunan.c:80:7: warning: implicit declaration of function ‘isfinite’ [-Wimplicit-function-declaration] if(!isfinite(tr.data[i])) { ^ /tmp/cct49nLD.o: In function `main': /home/cwp/cwp/src/su/main/amplitudes/sunan.c:80: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:86: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:88: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:90: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:91: undefined reference to `isfinite' collect2: error: ld returned 1 exit status make[3]: [/home/cwp/cwp/bin/sunan] Error 1 (ignored) chmod: cannot access ‘/home/cwp/cwp/bin/sunan’: No such file or directory make[3]: *** [/home/cwp/cwp/bin/sunan] Error 1 make[3]: Leaving directory `/home/cwp/cwp/src/su/main/amplitudes' make[2]: *** [INSTALL] Error 2 make[2]: Leaving directory `/home/cwp/cwp/src/su/main' make[1]: *** [INSTALL] Error 2 make[1]: Leaving directory `/home/cwp/cwp/src/su' make: *** [sustuff] Error 2
On Tue, Mar 30, 2021 at 7:17 PM John Stockwell <john.19071969@gmail.com mailto:john.19071969@gmail.com> wrote:
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@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@gmail.com <mailto:john.19071969@gmail.com> https://wiki.Seismic-Unix.org <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 <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@gmail.com <mailto:john.19071969@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@gmail.com <mailto:john.19071969@gmail.com> https://wiki.Seismic-Unix.org <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 <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@gmail.com <mailto:john.19071969@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@gmail.com <mailto:john.19071969@gmail.com> https://wiki.Seismic-Unix.org <https://wiki.Seismic-Unix.org> (The New Home of Seismic Unix) _______________________________________________ Seisunix mailing list Seisunix@mailman.seismic-unix.org <mailto:Seisunix@mailman.seismic-unix.org> https://mailman.seismic-unix.org/listinfo/seisunix <https://mailman.seismic-unix.org/listinfo/seisunix>
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
On Wed, 31 Mar 2021 19:02:45 +0100, Halitim Bachir bhalitim@gmail.com wrote:
Thanks much John;
Just for your information i previously compiled the cwp_su_all_44R19.tgz without problem but after downloading the R21 and tried to compile i have the following error :
Sincere regards
Bachir
Hi Bachir and list,
I was giving a try in building SU in a Ubuntu 20.04 with all updates and stumbled in the same problem. BTW, I have:
$ gcc --version gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
GCC version may be an important factor bellow.
Beside this 'isfinite' error, there are a bunch of errors due to the use of '//' as comment in many codes. The error issued was that this is invalid in C90 standard.
I edited the Makefile.config changing the line:
OPTC = -g -std=c90 -m64 -Wall -ansi -Wno-long-long
To
OPTC = -g -m64 -Wall -Wno-long-long
That is, removing references to standards. The build of C code went without problem.
During 'make finstall' I got the error:
gfortran: error: unrecognized command line option ‘-fallow-argument-mismatch’; did you mean ‘-Wno-argument-mismatch’?
I edited the Makefile.config changing the line:
FFLAGS = $(FOPTS) -ffixed-line-length-none -fallow-argument-mismatch
To
FFLAGS = $(FOPTS) -ffixed-line-length-none -Wno-argument-mismatch
And the Fortran code proceeded without problem.
The only problem I still have is in 'make sfinstall' with the error:
cd Stdio_s; make -f Makefile LIBTYPE="-Dvt_threaded=0" SHELL="/bin/sh" \ CC="cc" CCMODE="-O" CXFLAGS="" make[4]: Entrando no diretório '/usr/local/geof/cwp-44R21/src/Sfio/src/lib/sfio/Stdio_s' cc -c -I. -I.. -O -Dvt_threaded=0 stdfgetc.c In file included from /usr/include/wchar.h:43, 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’ 5 | typedef struct _IO_FILE __FILE; | ^~~~~~ In file included from stdfgetc.c:1: stdio_s.h:8:25: note: previous declaration of ‘__FILE’ was here 8 | typedef struct _sfio_s *__FILE; | ^~~~~~
Seems that there is some conflict in __FILE definition somewhere to be looked into.
HTH
sunan.c: In function ‘main’: sunan.c:80:7: warning: implicit declaration of function ‘isfinite’ [-Wimplicit-function-declaration] if(!isfinite(tr.data[i])) { ^ /tmp/cct49nLD.o: In function `main': /home/cwp/cwp/src/su/main/amplitudes/sunan.c:80: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:86: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:88: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:90: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:91: undefined reference to `isfinite' collect2: error: ld returned 1 exit status make[3]: [/home/cwp/cwp/bin/sunan] Error 1 (ignored) chmod: cannot access ‘/home/cwp/cwp/bin/sunan’: No such file or directory make[3]: *** [/home/cwp/cwp/bin/sunan] Error 1 make[3]: Leaving directory `/home/cwp/cwp/src/su/main/amplitudes' make[2]: *** [INSTALL] Error 2 make[2]: Leaving directory `/home/cwp/cwp/src/su/main' make[1]: *** [INSTALL] Error 2 make[1]: Leaving directory `/home/cwp/cwp/src/su' make: *** [sustuff] Error 2
On Tue, Mar 30, 2021 at 7:17 PM John Stockwell john.19071969@gmail.com wrote:
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@gmail.com so we can discuss how best to include the code.
Thank you for using Seismic Un*x.
John Stockwell | john.19071969@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@gmail.com john.19071969@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@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@gmail.com john.19071969@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@gmail.com https://wiki.Seismic-Unix.org (The New Home of Seismic Unix)
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Roxo
Hi, consider R21 as a beta release and send the problems to the list. John has uploaded R22 on the seismic-unix.org repository, with some modifications (mainly the the C++ style comments //)
The most serious problem for the moment is the impossibility to compile (and link) XDR code in Ubuntu 20.10 and 21.04 (glibc 2.33). It is an Ubuntu bug. Code compiled with 20.04 can be run on 20.10 and 21.04.
Fedora 33 and ArchLinux, which also use novel glibc (2.32 and 2.33) are OK but they need specific CFLAGS.
Ubuntu 20.04 and Debian use more traditional glibc 2.31 and there are no problems.
D.
Le 19/04/2021 à 16:10, Fernando M. Roxo da Motta a écrit :
On Wed, 31 Mar 2021 19:02:45 +0100, Halitim Bachir bhalitim@gmail.com wrote:
Thanks much John;
Just for your information i previously compiled the cwp_su_all_44R19.tgz without problem but after downloading the R21 and tried to compile i have the following error :
Sincere regards
Bachir
Hi Bachir and list,
I was giving a try in building SU in a Ubuntu 20.04 with all updates and stumbled in the same problem. BTW, I have:
$ gcc --version gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
GCC version may be an important factor bellow.
Beside this 'isfinite' error, there are a bunch of errors due to the use of '//' as comment in many codes. The error issued was that this is invalid in C90 standard.
I edited the Makefile.config changing the line:
OPTC = -g -std=c90 -m64 -Wall -ansi -Wno-long-long
To
OPTC = -g -m64 -Wall -Wno-long-long
That is, removing references to standards. The build of C code went without problem.
During 'make finstall' I got the error:
gfortran: error: unrecognized command line option ‘-fallow-argument-mismatch’; did you mean ‘-Wno-argument-mismatch’?
I edited the Makefile.config changing the line:
FFLAGS = $(FOPTS) -ffixed-line-length-none -fallow-argument-mismatch
To
FFLAGS = $(FOPTS) -ffixed-line-length-none -Wno-argument-mismatch
And the Fortran code proceeded without problem.
The only problem I still have is in 'make sfinstall' with the error:
cd Stdio_s; make -f Makefile LIBTYPE="-Dvt_threaded=0" SHELL="/bin/sh" \ CC="cc" CCMODE="-O" CXFLAGS="" make[4]: Entrando no diretório '/usr/local/geof/cwp-44R21/src/Sfio/src/lib/sfio/Stdio_s' cc -c -I. -I.. -O -Dvt_threaded=0 stdfgetc.c In file included from /usr/include/wchar.h:43, 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’ 5 | typedef struct _IO_FILE __FILE; | ^~~~~~ In file included from stdfgetc.c:1: stdio_s.h:8:25: note: previous declaration of ‘__FILE’ was here 8 | typedef struct _sfio_s *__FILE; | ^~~~~~
Seems that there is some conflict in __FILE definition somewhere to be looked into.
HTH
sunan.c: In function ‘main’: sunan.c:80:7: warning: implicit declaration of function ‘isfinite’ [-Wimplicit-function-declaration] if(!isfinite(tr.data[i])) { ^ /tmp/cct49nLD.o: In function `main': /home/cwp/cwp/src/su/main/amplitudes/sunan.c:80: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:86: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:88: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:90: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:91: undefined reference to `isfinite' collect2: error: ld returned 1 exit status make[3]: [/home/cwp/cwp/bin/sunan] Error 1 (ignored) chmod: cannot access ‘/home/cwp/cwp/bin/sunan’: No such file or directory make[3]: *** [/home/cwp/cwp/bin/sunan] Error 1 make[3]: Leaving directory `/home/cwp/cwp/src/su/main/amplitudes' make[2]: *** [INSTALL] Error 2 make[2]: Leaving directory `/home/cwp/cwp/src/su/main' make[1]: *** [INSTALL] Error 2 make[1]: Leaving directory `/home/cwp/cwp/src/su' make: *** [sustuff] Error 2
On Tue, Mar 30, 2021 at 7:17 PM John Stockwell john.19071969@gmail.com wrote:
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@gmail.com so we can discuss how best to include the code.
Thank you for using Seismic Un*x.
John Stockwell | john.19071969@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@gmail.com john.19071969@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@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@gmail.com john.19071969@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@gmail.com https://wiki.Seismic-Unix.org (The New Home of Seismic Unix)
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Roxo
On Mon, 19 Apr 2021 19:07:31 +0200, Dominique ROUSSET dominique.rousset@univ-pau.fr wrote:
Hi, consider R21 as a beta release and send the problems to the list. John has uploaded R22 on the seismic-unix.org repository, with some modifications (mainly the the C++ style comments //)
Hi Dominique, I gave a try to R22 as well and got exactly the same problems I got with R21. The same circumvention I used with R21 "fixed" the build of R22.
As with R21, I was unable to run 'make sfinstall' and got the same error.
All the best.
The most serious problem for the moment is the impossibility to compile (and link) XDR code in Ubuntu 20.10 and 21.04 (glibc 2.33). It is an Ubuntu bug. Code compiled with 20.04 can be run on 20.10 and 21.04.
Fedora 33 and ArchLinux, which also use novel glibc (2.32 and 2.33) are OK but they need specific CFLAGS.
Ubuntu 20.04 and Debian use more traditional glibc 2.31 and there are no problems.
D.
Le 19/04/2021 à 16:10, Fernando M. Roxo da Motta a écrit :
On Wed, 31 Mar 2021 19:02:45 +0100, Halitim Bachir bhalitim@gmail.com wrote:
Thanks much John;
Just for your information i previously compiled the cwp_su_all_44R19.tgz without problem but after downloading the R21 and tried to compile i have the following error :
Sincere regards
Bachir
Hi Bachir and list,
I was giving a try in building SU in a Ubuntu 20.04 with all updates and stumbled in the same problem. BTW, I have:
$ gcc --version gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
GCC version may be an important factor bellow.
Beside this 'isfinite' error, there are a bunch of errors due to the use of '//' as comment in many codes. The error issued was that this is invalid in C90 standard.
I edited the Makefile.config changing the line:
OPTC = -g -std=c90 -m64 -Wall -ansi -Wno-long-long
To
OPTC = -g -m64 -Wall -Wno-long-long
That is, removing references to standards. The build of C code went without problem.
During 'make finstall' I got the error:
gfortran: error: unrecognized command line option ‘-fallow-argument-mismatch’; did you mean ‘-Wno-argument-mismatch’?
I edited the Makefile.config changing the line:
FFLAGS = $(FOPTS) -ffixed-line-length-none -fallow-argument-mismatch
To
FFLAGS = $(FOPTS) -ffixed-line-length-none -Wno-argument-mismatch
And the Fortran code proceeded without problem.
The only problem I still have is in 'make sfinstall' with the error:
cd Stdio_s; make -f Makefile LIBTYPE="-Dvt_threaded=0" SHELL="/bin/sh" \ CC="cc" CCMODE="-O" CXFLAGS="" make[4]: Entrando no diretório '/usr/local/geof/cwp-44R21/src/Sfio/src/lib/sfio/Stdio_s' cc -c -I. -I.. -O -Dvt_threaded=0 stdfgetc.c In file included from /usr/include/wchar.h:43, 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’ 5 | typedef struct _IO_FILE __FILE; | ^~~~~~ In file included from stdfgetc.c:1: stdio_s.h:8:25: note: previous declaration of ‘__FILE’ was here 8 | typedef struct _sfio_s *__FILE; | ^~~~~~
Seems that there is some conflict in __FILE definition somewhere to be looked into.
HTH
sunan.c: In function ‘main’: sunan.c:80:7: warning: implicit declaration of function ‘isfinite’ [-Wimplicit-function-declaration] if(!isfinite(tr.data[i])) { ^ /tmp/cct49nLD.o: In function `main': /home/cwp/cwp/src/su/main/amplitudes/sunan.c:80: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:86: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:88: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:90: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:91: undefined reference to `isfinite' collect2: error: ld returned 1 exit status make[3]: [/home/cwp/cwp/bin/sunan] Error 1 (ignored) chmod: cannot access ‘/home/cwp/cwp/bin/sunan’: No such file or directory make[3]: *** [/home/cwp/cwp/bin/sunan] Error 1 make[3]: Leaving directory `/home/cwp/cwp/src/su/main/amplitudes' make[2]: *** [INSTALL] Error 2 make[2]: Leaving directory `/home/cwp/cwp/src/su/main' make[1]: *** [INSTALL] Error 2 make[1]: Leaving directory `/home/cwp/cwp/src/su' make: *** [sustuff] Error 2
On Tue, Mar 30, 2021 at 7:17 PM John Stockwell john.19071969@gmail.com wrote:
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@gmail.com so we can discuss how best to include the code.
Thank you for using Seismic Un*x.
John Stockwell | john.19071969@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@gmail.com john.19071969@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@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@gmail.com john.19071969@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@gmail.com https://wiki.Seismic-Unix.org (The New Home of Seismic Unix)
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Roxo
Roxo
You will have to take the Sfio directory from a pre 44R19 incremental.
John Stockwell Visit: https://wiki.Seismic-Unix.org The new home of Seismic Un*x
On Apr 19, 2021, at 11:13 PM, Fernando M. Roxo da Motta petro@roxo.org wrote:
On Mon, 19 Apr 2021 19:07:31 +0200, Dominique ROUSSET dominique.rousset@univ-pau.fr wrote:
Hi, consider R21 as a beta release and send the problems to the list. John has uploaded R22 on the seismic-unix.org repository, with some modifications (mainly the the C++ style comments //)
Hi Dominique, I gave a try to R22 as well and got exactly the same problems I got with R21. The same circumvention I used with R21 "fixed" the build of R22.
As with R21, I was unable to run 'make sfinstall' and got the same error.
All the best.
The most serious problem for the moment is the impossibility to compile (and link) XDR code in Ubuntu 20.10 and 21.04 (glibc 2.33). It is an Ubuntu bug. Code compiled with 20.04 can be run on 20.10 and 21.04.
Fedora 33 and ArchLinux, which also use novel glibc (2.32 and 2.33) are OK but they need specific CFLAGS.
Ubuntu 20.04 and Debian use more traditional glibc 2.31 and there are no problems.
D.
Le 19/04/2021 à 16:10, Fernando M. Roxo da Motta a écrit : On Wed, 31 Mar 2021 19:02:45 +0100, Halitim Bachir bhalitim@gmail.com wrote:
Thanks much John;
Just for your information i previously compiled the cwp_su_all_44R19.tgz without problem but after downloading the R21 and tried to compile i have the following error :
Sincere regards
Bachir
Hi Bachir and list,
I was giving a try in building SU in a Ubuntu 20.04 with all updates and stumbled in the same problem. BTW, I have:
$ gcc --version gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
GCC version may be an important factor bellow.
Beside this 'isfinite' error, there are a bunch of errors due to the use of '//' as comment in many codes. The error issued was that this is invalid in C90 standard.
I edited the Makefile.config changing the line:
OPTC = -g -std=c90 -m64 -Wall -ansi -Wno-long-long
To
OPTC = -g -m64 -Wall -Wno-long-long
That is, removing references to standards. The build of C code went without problem.
During 'make finstall' I got the error:
gfortran: error: unrecognized command line option ‘-fallow-argument-mismatch’; did you mean ‘-Wno-argument-mismatch’?
I edited the Makefile.config changing the line:
FFLAGS = $(FOPTS) -ffixed-line-length-none -fallow-argument-mismatch
To
FFLAGS = $(FOPTS) -ffixed-line-length-none -Wno-argument-mismatch
And the Fortran code proceeded without problem.
The only problem I still have is in 'make sfinstall' with the error:
cd Stdio_s; make -f Makefile LIBTYPE="-Dvt_threaded=0" SHELL="/bin/sh" \ CC="cc" CCMODE="-O" CXFLAGS="" make[4]: Entrando no diretório '/usr/local/geof/cwp-44R21/src/Sfio/src/lib/sfio/Stdio_s' cc -c -I. -I.. -O -Dvt_threaded=0 stdfgetc.c In file included from /usr/include/wchar.h:43, 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’ 5 | typedef struct _IO_FILE __FILE; | ^~~~~~ In file included from stdfgetc.c:1: stdio_s.h:8:25: note: previous declaration of ‘__FILE’ was here 8 | typedef struct _sfio_s *__FILE; | ^~~~~~
Seems that there is some conflict in __FILE definition somewhere to be looked into.
HTH
sunan.c: In function ‘main’: sunan.c:80:7: warning: implicit declaration of function ‘isfinite’ [-Wimplicit-function-declaration] if(!isfinite(tr.data[i])) { ^ /tmp/cct49nLD.o: In function `main': /home/cwp/cwp/src/su/main/amplitudes/sunan.c:80: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:86: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:88: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:90: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:91: undefined reference to `isfinite' collect2: error: ld returned 1 exit status make[3]: [/home/cwp/cwp/bin/sunan] Error 1 (ignored) chmod: cannot access ‘/home/cwp/cwp/bin/sunan’: No such file or directory make[3]: *** [/home/cwp/cwp/bin/sunan] Error 1 make[3]: Leaving directory `/home/cwp/cwp/src/su/main/amplitudes' make[2]: *** [INSTALL] Error 2 make[2]: Leaving directory `/home/cwp/cwp/src/su/main' make[1]: *** [INSTALL] Error 2 make[1]: Leaving directory `/home/cwp/cwp/src/su' make: *** [sustuff] Error 2
On Tue, Mar 30, 2021 at 7:17 PM John Stockwell john.19071969@gmail.com wrote:
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@gmail.com so we can discuss how best to include the code.
Thank you for using Seismic Un*x.
John Stockwell | john.19071969@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@gmail.com john.19071969@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@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@gmail.com john.19071969@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@gmail.com https://wiki.Seismic-Unix.org (The New Home of Seismic Unix)
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Roxo
Roxo
-- ---------------- Non luctari, ludare -------------------+ WYSIWYG Fernando M. Roxo da Motta petro@roxo.org | Editor? Except where explicitly stated I speak on my own behalf.| VI !! PU5RXO | PX5Q6048 | I see text, ------------ Quis custodiet ipsos custodes?-------------+ I get text!
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Ola Roxo,
Trabalhei dando suporte para Sr, na Petrobras. E trabalho atualmente com uma grande gama de profissionais que o Sr. Trabalhou.
Agora trabalho com padronização de dados sísmicos em conjunto com a Gerencia do Aquino.
Venho acompanhado os o e-mail do grupo.
Estou implantando Seismic unix aqui em nossa infraestrutura.
Há trabalho com João Francisco(Tio).
Espero poder ajudar a comunidade e também possivelmente precisarei de ajuda.
Att David Oliveira
-----Mensagem original----- De: Seisunix [mailto:seisunix-bounces@mailman.seismic-unix.org] Em nome de Fernando M. Roxo da Motta Enviada em: terça-feira, 20 de abril de 2021 02:12 Para: seisunix@mailman.seismic-unix.org Assunto: Re: [Seisunix] Incremental Seismic Un*x Release 44R21
On Mon, 19 Apr 2021 19:07:31 +0200, Dominique ROUSSET dominique.rousset@univ-pau.fr wrote:
Hi, consider R21 as a beta release and send the problems to the list. John has uploaded R22 on the seismic-unix.org repository, with some modifications (mainly the the C++ style comments //)
Hi Dominique, I gave a try to R22 as well and got exactly the same problems I got with R21. The same circumvention I used with R21 "fixed" the build of R22.
As with R21, I was unable to run 'make sfinstall' and got the same error.
All the best.
The most serious problem for the moment is the impossibility to compile (and link) XDR code in Ubuntu 20.10 and 21.04 (glibc 2.33). It is an Ubuntu bug. Code compiled with 20.04 can be run on 20.10 and 21.04.
Fedora 33 and ArchLinux, which also use novel glibc (2.32 and 2.33) are OK but they need specific CFLAGS.
Ubuntu 20.04 and Debian use more traditional glibc 2.31 and there are no problems.
D.
Le 19/04/2021 à 16:10, Fernando M. Roxo da Motta a écrit :
On Wed, 31 Mar 2021 19:02:45 +0100, Halitim Bachir bhalitim@gmail.com wrote:
Thanks much John;
Just for your information i previously compiled the cwp_su_all_44R19.tgz without problem but after downloading the R21 and tried to compile i have the following error :
Sincere regards
Bachir
Hi Bachir and list,
I was giving a try in building SU in a Ubuntu 20.04 with all updates and stumbled in the same problem. BTW, I have:
$ gcc --version gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
GCC version may be an important factor bellow.
Beside this 'isfinite' error, there are a bunch of errors due to the use of '//' as comment in many codes. The error issued was that this is invalid in C90 standard.
I edited the Makefile.config changing the line:
OPTC = -g -std=c90 -m64 -Wall -ansi -Wno-long-long
To
OPTC = -g -m64 -Wall -Wno-long-long
That is, removing references to standards. The build of C code went without problem.
During 'make finstall' I got the error:
gfortran: error: unrecognized command line option ‘-fallow-argument-mismatch’; did you mean ‘-Wno-argument-mismatch’?
I edited the Makefile.config changing the line:
FFLAGS = $(FOPTS) -ffixed-line-length-none -fallow-argument-mismatch
To
FFLAGS = $(FOPTS) -ffixed-line-length-none -Wno-argument-mismatch
And the Fortran code proceeded without problem.
The only problem I still have is in 'make sfinstall' with the error:
cd Stdio_s; make -f Makefile LIBTYPE="-Dvt_threaded=0" SHELL="/bin/sh" \ CC="cc" CCMODE="-O" CXFLAGS="" make[4]: Entrando no diretório '/usr/local/geof/cwp-44R21/src/Sfio/src/lib/sfio/Stdio_s' cc -c -I. -I.. -O -Dvt_threaded=0 stdfgetc.c In file included from /usr/include/wchar.h:43, 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’ 5 | typedef struct _IO_FILE __FILE; | ^~~~~~ In file included from stdfgetc.c:1: stdio_s.h:8:25: note: previous declaration of ‘__FILE’ was here 8 | typedef struct _sfio_s *__FILE; | ^~~~~~
Seems that there is some conflict in __FILE definition somewhere to be looked into.
HTH
sunan.c: In function ‘main’: sunan.c:80:7: warning: implicit declaration of function ‘isfinite’ [-Wimplicit-function-declaration] if(!isfinite(tr.data[i])) { ^ /tmp/cct49nLD.o: In function `main': /home/cwp/cwp/src/su/main/amplitudes/sunan.c:80: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:86: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:88: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:90: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:91: undefined reference to `isfinite' collect2: error: ld returned 1 exit status make[3]: [/home/cwp/cwp/bin/sunan] Error 1 (ignored) chmod: cannot access ‘/home/cwp/cwp/bin/sunan’: No such file or directory make[3]: *** [/home/cwp/cwp/bin/sunan] Error 1 make[3]: Leaving directory `/home/cwp/cwp/src/su/main/amplitudes' make[2]: *** [INSTALL] Error 2 make[2]: Leaving directory `/home/cwp/cwp/src/su/main' make[1]: *** [INSTALL] Error 2 make[1]: Leaving directory `/home/cwp/cwp/src/su' make: *** [sustuff] Error 2
On Tue, Mar 30, 2021 at 7:17 PM John Stockwell john.19071969@gmail.com wrote:
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@gmail.com so we can discuss how best to include the code.
Thank you for using Seismic Un*x.
John Stockwell | john.19071969@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@gmail.com john.19071969@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@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@gmail.com john.19071969@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@gmail.com https://wiki.Seismic-Unix.org (The New Home of Seismic Unix)
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Roxo
Roxo
-- ---------------- Non luctari, ludare -------------------+ WYSIWYG Fernando M. Roxo da Motta petro@roxo.org | Editor? Except where explicitly stated I speak on my own behalf.| VI !! PU5RXO | PX5Q6048 | I see text, ------------ Quis custodiet ipsos custodes?-------------+ I get text!
_______________________________________________ Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Hello, Please, does anyone know which commend I can use to copy seismic data from tape to tape? ThanksTony
Sent from Yahoo Mail on Android
On Mon, Mar 28, 2022 at 12:38 AM, David Oliveiradavid@gorceix.org.br wrote: Ola Roxo,
Trabalhei dando suporte para Sr, na Petrobras. E trabalho atualmente com uma grande gama de profissionais que o Sr. Trabalhou.
Agora trabalho com padronização de dados sísmicos em conjunto com a Gerencia do Aquino.
Venho acompanhado os o e-mail do grupo.
Estou implantando Seismic unix aqui em nossa infraestrutura.
Há trabalho com João Francisco(Tio).
Espero poder ajudar a comunidade e também possivelmente precisarei de ajuda.
Att David Oliveira
-----Mensagem original----- De: Seisunix [mailto:seisunix-bounces@mailman.seismic-unix.org] Em nome de Fernando M. Roxo da Motta Enviada em: terça-feira, 20 de abril de 2021 02:12 Para: seisunix@mailman.seismic-unix.org Assunto: Re: [Seisunix] Incremental Seismic Un*x Release 44R21
On Mon, 19 Apr 2021 19:07:31 +0200, Dominique ROUSSET dominique.rousset@univ-pau.fr wrote:
Hi, consider R21 as a beta release and send the problems to the list. John has uploaded R22 on the seismic-unix.org repository, with some modifications (mainly the the C++ style comments //)
Hi Dominique, I gave a try to R22 as well and got exactly the same problems I got with R21. The same circumvention I used with R21 "fixed" the build of R22.
As with R21, I was unable to run 'make sfinstall' and got the same error.
All the best.
The most serious problem for the moment is the impossibility to compile (and link) XDR code in Ubuntu 20.10 and 21.04 (glibc 2.33). It is an Ubuntu bug. Code compiled with 20.04 can be run on 20.10 and 21.04.
Fedora 33 and ArchLinux, which also use novel glibc (2.32 and 2.33) are OK but they need specific CFLAGS.
Ubuntu 20.04 and Debian use more traditional glibc 2.31 and there are no problems.
D.
Le 19/04/2021 à 16:10, Fernando M. Roxo da Motta a écrit :
On Wed, 31 Mar 2021 19:02:45 +0100, Halitim Bachir bhalitim@gmail.com wrote:
Thanks much John;
Just for your information i previously compiled the cwp_su_all_44R19.tgz without problem but after downloading the R21 and tried to compile i have the following error :
Sincere regards
Bachir
Hi Bachir and list,
I was giving a try in building SU in a Ubuntu 20.04 with all updates and stumbled in the same problem. BTW, I have:
$ gcc --version gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
GCC version may be an important factor bellow.
Beside this 'isfinite' error, there are a bunch of errors due to the use of '//' as comment in many codes. The error issued was that this is invalid in C90 standard.
I edited the Makefile.config changing the line:
OPTC = -g -std=c90 -m64 -Wall -ansi -Wno-long-long
To
OPTC = -g -m64 -Wall -Wno-long-long
That is, removing references to standards. The build of C code went without problem.
During 'make finstall' I got the error:
gfortran: error: unrecognized command line option ‘-fallow-argument-mismatch’; did you mean ‘-Wno-argument-mismatch’?
I edited the Makefile.config changing the line:
FFLAGS = $(FOPTS) -ffixed-line-length-none -fallow-argument-mismatch
To
FFLAGS = $(FOPTS) -ffixed-line-length-none -Wno-argument-mismatch
And the Fortran code proceeded without problem.
The only problem I still have is in 'make sfinstall' with the error:
cd Stdio_s; make -f Makefile LIBTYPE="-Dvt_threaded=0" SHELL="/bin/sh" \ CC="cc" CCMODE="-O" CXFLAGS="" make[4]: Entrando no diretório '/usr/local/geof/cwp-44R21/src/Sfio/src/lib/sfio/Stdio_s' cc -c -I. -I.. -O -Dvt_threaded=0 stdfgetc.c In file included from /usr/include/wchar.h:43, 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’ 5 | typedef struct _IO_FILE __FILE; | ^~~~~~ In file included from stdfgetc.c:1: stdio_s.h:8:25: note: previous declaration of ‘__FILE’ was here 8 | typedef struct _sfio_s *__FILE; | ^~~~~~
Seems that there is some conflict in __FILE definition somewhere to be looked into.
HTH
sunan.c: In function ‘main’: sunan.c:80:7: warning: implicit declaration of function ‘isfinite’ [-Wimplicit-function-declaration] if(!isfinite(tr.data[i])) { ^ /tmp/cct49nLD.o: In function `main': /home/cwp/cwp/src/su/main/amplitudes/sunan.c:80: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:86: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:88: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:90: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:91: undefined reference to `isfinite' collect2: error: ld returned 1 exit status make[3]: [/home/cwp/cwp/bin/sunan] Error 1 (ignored) chmod: cannot access ‘/home/cwp/cwp/bin/sunan’: No such file or directory make[3]: *** [/home/cwp/cwp/bin/sunan] Error 1 make[3]: Leaving directory `/home/cwp/cwp/src/su/main/amplitudes' make[2]: *** [INSTALL] Error 2 make[2]: Leaving directory `/home/cwp/cwp/src/su/main' make[1]: *** [INSTALL] Error 2 make[1]: Leaving directory `/home/cwp/cwp/src/su' make: *** [sustuff] Error 2
On Tue, Mar 30, 2021 at 7:17 PM John Stockwell john.19071969@gmail.com wrote:
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@gmail.com so we can discuss how best to include the code.
Thank you for using Seismic Un*x.
John Stockwell | john.19071969@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@gmail.com john.19071969@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@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@gmail.com john.19071969@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@gmail.com https://wiki.Seismic-Unix.org (The New Home of Seismic Unix)
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Roxo
Roxo
-- ---------------- Non luctari, ludare -------------------+ WYSIWYG Fernando M. Roxo da Motta petro@roxo.org | Editor? Except where explicitly stated I speak on my own behalf.| VI !! PU5RXO | PX5Q6048 | I see text, ------------ Quis custodiet ipsos custodes?-------------+ I get text!
_______________________________________________ Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
_______________________________________________ Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Hi
I've not done that for decades... segyread/segywrite for SEGY-data maybe dd (with the help of mt) for any kind of data ?
I can't test, sorry.
D.
Le 28/03/2022 à 16:41, anthony popo a écrit :
Hello,
Please, does anyone know which commend I can use to copy seismic data from tape to tape?
Thanks Tony
Sent from Yahoo Mail on Android https://go.onelink.me/107872968?pid=InProduct&c=Global_Internal_YGrowth_AndroidEmailSig__AndroidUsers&af_wl=ym&af_sub1=Internal&af_sub2=Global_YGrowth&af_sub3=EmailSignature
On Mon, Mar 28, 2022 at 12:38 AM, David Oliveira <david@gorceix.org.br> wrote: Ola Roxo, Trabalhei dando suporte para Sr, na Petrobras. E trabalho atualmente com uma grande gama de profissionais que o Sr. Trabalhou. Agora trabalho com padronização de dados sísmicos em conjunto com a Gerencia do Aquino. Venho acompanhado os o e-mail do grupo. Estou implantando Seismic unix aqui em nossa infraestrutura. Há trabalho com João Francisco(Tio). Espero poder ajudar a comunidade e também possivelmente precisarei de ajuda. Att David Oliveira -----Mensagem original----- De: Seisunix [mailto:seisunix-bounces@mailman.seismic-unix.org] Em nome de Fernando M. Roxo da Motta Enviada em: terça-feira, 20 de abril de 2021 02:12 Para: seisunix@mailman.seismic-unix.org Assunto: Re: [Seisunix] Incremental Seismic Un*x Release 44R21 On Mon, 19 Apr 2021 19:07:31 +0200, Dominique ROUSSET <dominique.rousset@univ-pau.fr> wrote: > Hi, > consider R21 as a beta release and send the problems to the list. > John has uploaded R22 on the seismic-unix.org repository, with some > modifications (mainly the the C++ style comments //) Hi Dominique, I gave a try to R22 as well and got exactly the same problems I got with R21. The same circumvention I used with R21 "fixed" the build of R22. As with R21, I was unable to run 'make sfinstall' and got the same error. All the best. > > The most serious problem for the moment is the impossibility to > compile (and link) XDR code in Ubuntu 20.10 and 21.04 (glibc 2.33). > It is an Ubuntu bug. Code compiled with 20.04 can be run on 20.10 and > 21.04. > > Fedora 33 and ArchLinux, which also use novel glibc (2.32 and 2.33) > are OK but they need specific CFLAGS. > > Ubuntu 20.04 and Debian use more traditional glibc 2.31 and there are > no problems. > > D. > > > Le 19/04/2021 à 16:10, Fernando M. Roxo da Motta a écrit : > > On Wed, 31 Mar 2021 19:02:45 +0100, Halitim Bachir > > <bhalitim@gmail.com> wrote: > > > > > >> Thanks much John; > >> > >> Just for your information i previously compiled the > >> cwp_su_all_44R19.tgz without problem but after downloading the R21 > >> and tried to compile i have the following error : > >> > >> Sincere regards > >> > >> Bachir > > Hi Bachir and list, > > > > I was giving a try in building SU in a Ubuntu 20.04 with all > > updates and stumbled in the same problem. BTW, I have: > > > > $ gcc --version > > gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0 > > > > GCC version may be an important factor bellow. > > > > Beside this 'isfinite' error, there are a bunch of errors due to > > the use of '//' as comment in many codes. The error issued was > > that this is invalid in C90 standard. > > > > I edited the Makefile.config changing the line: > > > > OPTC = -g -std=c90 -m64 -Wall -ansi -Wno-long-long > > > > To > > > > OPTC = -g -m64 -Wall -Wno-long-long > > > > That is, removing references to standards. The build of C code > > went without problem. > > > > During 'make finstall' I got the error: > > > > gfortran: error: unrecognized command line option > > ‘-fallow-argument-mismatch’; did you mean ‘-Wno-argument-mismatch’? > > > > I edited the Makefile.config changing the line: > > > > FFLAGS = $(FOPTS) -ffixed-line-length-none -fallow-argument-mismatch > > > > To > > > > FFLAGS = $(FOPTS) -ffixed-line-length-none -Wno-argument-mismatch > > > > > > And the Fortran code proceeded without problem. > > > > The only problem I still have is in 'make sfinstall' with the > > error: > > > > cd Stdio_s; make -f Makefile LIBTYPE="-Dvt_threaded=0" > > SHELL="/bin/sh" \ CC="cc" CCMODE="-O" CXFLAGS="" > > make[4]: Entrando no diretório > > '/usr/local/geof/cwp-44R21/src/Sfio/src/lib/sfio/Stdio_s' cc -c -I. > > -I.. -O -Dvt_threaded=0 stdfgetc.c In file included from > > /usr/include/wchar.h:43, 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’ 5 | typedef struct _IO_FILE __FILE; > > | ^~~~~~ > > In file included from stdfgetc.c:1: > > stdio_s.h:8:25: note: previous declaration of ‘__FILE’ was here > > 8 | typedef struct _sfio_s *__FILE; > > | ^~~~~~ > > > > > > Seems that there is some conflict in __FILE definition somewhere > > to be looked into. > > > > > > HTH > > > > > > > > > >> sunan.c: In function ‘main’: > >> sunan.c:80:7: warning: implicit declaration of function ‘isfinite’ > >> [-Wimplicit-function-declaration] > >> if(!isfinite(tr.data[i])) { > >> ^ > >> /tmp/cct49nLD.o: In function `main': > >> /home/cwp/cwp/src/su/main/amplitudes/sunan.c:80: undefined > >> reference to `isfinite' > >> /home/cwp/cwp/src/su/main/amplitudes/sunan.c:86: undefined > >> reference to `isfinite' > >> /home/cwp/cwp/src/su/main/amplitudes/sunan.c:88: undefined > >> reference to `isfinite' > >> /home/cwp/cwp/src/su/main/amplitudes/sunan.c:90: undefined > >> reference to `isfinite' > >> /home/cwp/cwp/src/su/main/amplitudes/sunan.c:91: undefined > >> reference to `isfinite' > >> collect2: error: ld returned 1 exit status > >> make[3]: [/home/cwp/cwp/bin/sunan] Error 1 (ignored) > >> chmod: cannot access ‘/home/cwp/cwp/bin/sunan’: No such file or > >> directory make[3]: *** [/home/cwp/cwp/bin/sunan] Error 1 > >> make[3]: Leaving directory `/home/cwp/cwp/src/su/main/amplitudes' > >> make[2]: *** [INSTALL] Error 2 > >> make[2]: Leaving directory `/home/cwp/cwp/src/su/main' > >> make[1]: *** [INSTALL] Error 2 > >> make[1]: Leaving directory `/home/cwp/cwp/src/su' > >> make: *** [sustuff] Error 2 > >> > >> > >> > >> > >> On Tue, Mar 30, 2021 at 7:17 PM John Stockwell > >> <john.19071969@gmail.com> wrote: > >> > >>> 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@gmail.com so we can discuss how best to include > >>> the code. > >>> > >>> Thank you for using Seismic Un*x. > >>> > >>> > >>> John Stockwell | john.19071969@gmail.com > >>> https://wiki.Seismic-Unix.org <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@gmail.com <john.19071969@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@gmail.com > >>> https://wiki.Seismic-Unix.org <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@gmail.com <john.19071969@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@gmail.com > >>> https://wiki.Seismic-Unix.org <https://wiki.Seismic-Unix.org> > >>> (The New Home of Seismic Unix) > >>> > >>> _______________________________________________ > >>> Seisunix mailing list > >>> Seisunix@mailman.seismic-unix.org > >>> https://mailman.seismic-unix.org/listinfo/seisunix > >>> > > > > > > > > > > > > > > > > Roxo > > > Roxo -- ---------------- Non luctari, ludare -------------------+ WYSIWYG Fernando M. Roxo da Motta <petro@roxo.org> | Editor? Except where explicitly stated I speak on my own behalf.| VI !! PU5RXO | PX5Q6048 | I see text, ------------ Quis custodiet ipsos custodes?-------------+ I get text! _______________________________________________ Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix _______________________________________________ Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
dd was pretty common into the early 90s, as was mt. dd is pretty simple for copying, while mt is more useful for moving around within a tape and reading parts of the file.
man dd
is the easiest way to learn more. It's not very hard, in fact the hardest thing sometimes is getting the name of the tape device correct, like /dev/rst0 vs /dev/nrst0 etc.
Both commands should work for anything from 12" round tapes onwards.
Cheers
gdr
On Mon, 28 Mar 2022, 22:56 Dominique ROUSSET, dominique.rousset@univ-pau.fr wrote:
Hi
I've not done that for decades... segyread/segywrite for SEGY-data maybe dd (with the help of mt) for any kind of data ?
I can't test, sorry.
D.
Le 28/03/2022 à 16:41, anthony popo a écrit :
Hello,
Please, does anyone know which commend I can use to copy seismic data from tape to tape?
Thanks Tony
Sent from Yahoo Mail on Android https://go.onelink.me/107872968?pid=InProduct&c=Global_Internal_YGrowth_AndroidEmailSig__AndroidUsers&af_wl=ym&af_sub1=Internal&af_sub2=Global_YGrowth&af_sub3=EmailSignature
On Mon, Mar 28, 2022 at 12:38 AM, David Oliveira david@gorceix.org.br david@gorceix.org.br wrote: Ola Roxo,
Trabalhei dando suporte para Sr, na Petrobras. E trabalho atualmente
com uma grande gama de profissionais que o Sr. Trabalhou.
Agora trabalho com padronização de dados sísmicos em conjunto com a
Gerencia do Aquino.
Venho acompanhado os o e-mail do grupo. Estou implantando Seismic unix aqui em nossa infraestrutura. Há trabalho com João Francisco(Tio). Espero poder ajudar a comunidade e também possivelmente precisarei de
ajuda.
Att David Oliveira
-----Mensagem original----- De: Seisunix [mailto:seisunix-bounces@mailman.seismic-unix.org] Em nome de Fernando M. Roxo da Motta Enviada em: terça-feira, 20 de abril de 2021 02:12 Para: seisunix@mailman.seismic-unix.org Assunto: Re: [Seisunix] Incremental Seismic Un*x Release 44R21
On Mon, 19 Apr 2021 19:07:31 +0200, Dominique ROUSSET < dominique.rousset@univ-pau.fr> wrote:
Hi, consider R21 as a beta release and send the problems to the list. John has uploaded R22 on the seismic-unix.org repository, with some modifications (mainly the the C++ style comments //)
Hi Dominique, I gave a try to R22 as well and got exactly the same problems I got with R21. The same circumvention I used with R21 "fixed" the build of R22.
As with R21, I was unable to run 'make sfinstall' and got the same error.
All the best.
The most serious problem for the moment is the impossibility to compile (and link) XDR code in Ubuntu 20.10 and 21.04 (glibc 2.33). It is an Ubuntu bug. Code compiled with 20.04 can be run on 20.10 and 21.04.
Fedora 33 and ArchLinux, which also use novel glibc (2.32 and 2.33) are OK but they need specific CFLAGS.
Ubuntu 20.04 and Debian use more traditional glibc 2.31 and there are no problems.
D.
Le 19/04/2021 à 16:10, Fernando M. Roxo da Motta a écrit :
On Wed, 31 Mar 2021 19:02:45 +0100, Halitim Bachir bhalitim@gmail.com wrote:
Thanks much John;
Just for your information i previously compiled the cwp_su_all_44R19.tgz without problem but after downloading the R21 and tried to compile i have the following error :
Sincere regards
Bachir
Hi Bachir and list,
I was giving a try in building SU in a Ubuntu 20.04 with all updates and stumbled in the same problem. BTW, I have:
$ gcc --version gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
GCC version may be an important factor bellow.
Beside this 'isfinite' error, there are a bunch of errors due to the use of '//' as comment in many codes. The error issued was that this is invalid in C90 standard.
I edited the Makefile.config changing the line:
OPTC = -g -std=c90 -m64 -Wall -ansi -Wno-long-long
To
OPTC = -g -m64 -Wall -Wno-long-long
That is, removing references to standards. The build of C code went without problem.
During 'make finstall' I got the error:
gfortran: error: unrecognized command line option ‘-fallow-argument-mismatch’; did you mean ‘-Wno-argument-mismatch’?
I edited the Makefile.config changing the line:
FFLAGS = $(FOPTS) -ffixed-line-length-none -fallow-argument-mismatch
To
FFLAGS = $(FOPTS) -ffixed-line-length-none -Wno-argument-mismatch
And the Fortran code proceeded without problem.
The only problem I still have is in 'make sfinstall' with the error:
cd Stdio_s; make -f Makefile LIBTYPE="-Dvt_threaded=0" SHELL="/bin/sh" \ CC="cc" CCMODE="-O" CXFLAGS="" make[4]: Entrando no diretório '/usr/local/geof/cwp-44R21/src/Sfio/src/lib/sfio/Stdio_s' cc -c -I. -I.. -O -Dvt_threaded=0 stdfgetc.c In file included from /usr/include/wchar.h:43, 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’ 5 | typedef struct _IO_FILE __FILE; | ^~~~~~ In file included from stdfgetc.c:1: stdio_s.h:8:25: note: previous declaration of ‘__FILE’ was here 8 | typedef struct _sfio_s *__FILE; | ^~~~~~
Seems that there is some conflict in __FILE definition somewhere to be looked into.
HTH
sunan.c: In function ‘main’: sunan.c:80:7: warning: implicit declaration of function ‘isfinite’ [-Wimplicit-function-declaration] if(!isfinite(tr.data[i])) { ^ /tmp/cct49nLD.o: In function `main': /home/cwp/cwp/src/su/main/amplitudes/sunan.c:80: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:86: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:88: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:90: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:91: undefined reference to `isfinite' collect2: error: ld returned 1 exit status make[3]: [/home/cwp/cwp/bin/sunan] Error 1 (ignored) chmod: cannot access ‘/home/cwp/cwp/bin/sunan’: No such file or directory make[3]: *** [/home/cwp/cwp/bin/sunan] Error 1 make[3]: Leaving directory `/home/cwp/cwp/src/su/main/amplitudes' make[2]: *** [INSTALL] Error 2 make[2]: Leaving directory `/home/cwp/cwp/src/su/main' make[1]: *** [INSTALL] Error 2 make[1]: Leaving directory `/home/cwp/cwp/src/su' make: *** [sustuff] Error 2
On Tue, Mar 30, 2021 at 7:17 PM John Stockwell john.19071969@gmail.com wrote:
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@gmail.com so we can discuss how best to include the code.
Thank you for using Seismic Un*x.
John Stockwell | john.19071969@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@gmail.com john.19071969@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@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@gmail.com john.19071969@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@gmail.com https://wiki.Seismic-Unix.org (The New Home of Seismic Unix)
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Roxo
Roxo
-- ---------------- Non luctari, ludare -------------------+ WYSIWYG Fernando M. Roxo da Motta petro@roxo.org | Editor? Except where explicitly stated I speak on my own behalf.| VI !! PU5RXO | PX5Q6048 | I see text, ------------ Quis custodiet ipsos custodes?-------------+ I get text!
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Seisunix mailing listSeisunix@mailman.seismic-unix.orghttps://mailman.seismic-unix.org/listinfo/seisunix
-- |Dominique Rousset LFCR UMR5150 / E2S UPPA / Dpt des géosciences| |Univ. Pau et des Pays de l'Adour BP 1155 F-64013 Pau Cedex - France| |mailto:dominique.rousset@univ-pau.fr dominique.rousset@univ-pau.fr jami:drousset http://lfc.univ-pau.fr%7C |Off: +33 559 407 423|Cell: +33 660 861 391|xmpp: dominique@rousset.nom.fr|
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Hi
you can use segwhite, the documentation explains it directly.
Keep an eye on the format (Rev).
I particularly use perl code for recording.
Att
David Oliveira
De: Seisunix [mailto:seisunix-bounces@mailman.seismic-unix.org] Em nome de Dominique ROUSSET Enviada em: segunda-feira, 28 de março de 2022 11:56 Para: seisunix@mailman.seismic-unix.org Assunto: [Seisunix] Tape use
Hi
I've not done that for decades... segyread/segywrite for SEGY-data maybe dd (with the help of mt) for any kind of data ?
I can't test, sorry.
D.
Le 28/03/2022 à 16:41, anthony popo a écrit :
Hello,
Please, does anyone know which commend I can use to copy seismic data from tape to tape?
Thanks
Tony
Sent from Yahoo Mail on Android https://go.onelink.me/107872968?pid=InProduct&c=Global_Internal_YGrowth_AndroidEmailSig__AndroidUsers&af_wl=ym&af_sub1=Internal&af_sub2=Global_YGrowth&af_sub3=EmailSignature
On Mon, Mar 28, 2022 at 12:38 AM, David Oliveira
mailto:david@gorceix.org.br david@gorceix.org.br wrote:
Ola Roxo,
Trabalhei dando suporte para Sr, na Petrobras. E trabalho atualmente com uma grande gama de profissionais que o Sr. Trabalhou.
Agora trabalho com padronização de dados sísmicos em conjunto com a Gerencia do Aquino.
Venho acompanhado os o e-mail do grupo.
Estou implantando Seismic unix aqui em nossa infraestrutura.
Há trabalho com João Francisco(Tio).
Espero poder ajudar a comunidade e também possivelmente precisarei de ajuda.
Att
David Oliveira
-----Mensagem original-----
De: Seisunix [mailto:seisunix-bounces@mailman.seismic-unix.org mailto:seisunix-bounces@mailman.seismic-unix.org ] Em nome de Fernando M. Roxo da Motta
Enviada em: terça-feira, 20 de abril de 2021 02:12
Para: seisunix@mailman.seismic-unix.org mailto:seisunix@mailman.seismic-unix.org
Assunto: Re: [Seisunix] Incremental Seismic Un*x Release 44R21
On Mon, 19 Apr 2021 19:07:31 +0200, Dominique ROUSSET <dominique.rousset@univ-pau.fr mailto:dominique.rousset@univ-pau.fr > wrote:
Hi,
consider R21 as a beta release and send the problems to the list.
John has uploaded R22 on the seismic-unix.org repository, with some
modifications (mainly the the C++ style comments //)
Hi Dominique, I gave a try to R22 as well and got exactly the same
problems I got with R21. The same circumvention I used with R21
"fixed" the build of R22.
As with R21, I was unable to run 'make sfinstall' and got the same error.
All the best.
The most serious problem for the moment is the impossibility to
compile (and link) XDR code in Ubuntu 20.10 and 21.04 (glibc 2.33).
It is an Ubuntu bug. Code compiled with 20.04 can be run on 20.10 and
21.04.
Fedora 33 and ArchLinux, which also use novel glibc (2.32 and 2.33)
are OK but they need specific CFLAGS.
Ubuntu 20.04 and Debian use more traditional glibc 2.31 and there are
no problems.
D.
Le 19/04/2021 à 16:10, Fernando M. Roxo da Motta a écrit :
On Wed, 31 Mar 2021 19:02:45 +0100, Halitim Bachir
<bhalitim@gmail.com mailto:bhalitim@gmail.com > wrote:
Thanks much John;
Just for your information i previously compiled the
cwp_su_all_44R19.tgz without problem but after downloading the R21
and tried to compile i have the following error :
Sincere regards
Bachir
Hi Bachir and list,
I was giving a try in building SU in a Ubuntu 20.04 with all
updates and stumbled in the same problem. BTW, I have:
$ gcc --version
gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
GCC version may be an important factor bellow.
Beside this 'isfinite' error, there are a bunch of errors due to
the use of '//' as comment in many codes. The error issued was
that this is invalid in C90 standard.
I edited the Makefile.config changing the line:
OPTC = -g -std=c90 -m64 -Wall -ansi -Wno-long-long
To
OPTC = -g -m64 -Wall -Wno-long-long
That is, removing references to standards. The build of C code
went without problem.
During 'make finstall' I got the error:
gfortran: error: unrecognized command line option
‘-fallow-argument-mismatch’; did you mean ‘-Wno-argument-mismatch’?
I edited the Makefile.config changing the line:
FFLAGS = $(FOPTS) -ffixed-line-length-none -fallow-argument-mismatch
To
FFLAGS = $(FOPTS) -ffixed-line-length-none -Wno-argument-mismatch
And the Fortran code proceeded without problem.
The only problem I still have is in 'make sfinstall' with the
error:
cd Stdio_s; make -f Makefile LIBTYPE="-Dvt_threaded=0"
SHELL="/bin/sh" \ CC="cc" CCMODE="-O" CXFLAGS=""
make[4]: Entrando no diretório
'/usr/local/geof/cwp-44R21/src/Sfio/src/lib/sfio/Stdio_s' cc -c -I.
-I.. -O -Dvt_threaded=0 stdfgetc.c In file included from
/usr/include/wchar.h:43, 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’ 5 | typedef struct _IO_FILE __FILE;
| ^~~~~~
In file included from stdfgetc.c:1:
stdio_s.h:8:25: note: previous declaration of ‘__FILE’ was here
8 | typedef struct _sfio_s *__FILE;
| ^~~~~~
Seems that there is some conflict in __FILE definition somewhere
to be looked into.
HTH
sunan.c: In function ‘main’:
sunan.c:80:7: warning: implicit declaration of function ‘isfinite’
[-Wimplicit-function-declaration]
if(!isfinite(tr.data[i])) {
^
/tmp/cct49nLD.o: In function `main':
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:80: undefined
reference to `isfinite'
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:86: undefined
reference to `isfinite'
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:88: undefined
reference to `isfinite'
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:90: undefined
reference to `isfinite'
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:91: undefined
reference to `isfinite'
collect2: error: ld returned 1 exit status
make[3]: [/home/cwp/cwp/bin/sunan] Error 1 (ignored)
chmod: cannot access ‘/home/cwp/cwp/bin/sunan’: No such file or
directory make[3]: *** [/home/cwp/cwp/bin/sunan] Error 1
make[3]: Leaving directory `/home/cwp/cwp/src/su/main/amplitudes'
make[2]: *** [INSTALL] Error 2
make[2]: Leaving directory `/home/cwp/cwp/src/su/main'
make[1]: *** [INSTALL] Error 2
make[1]: Leaving directory `/home/cwp/cwp/src/su'
make: *** [sustuff] Error 2
On Tue, Mar 30, 2021 at 7:17 PM John Stockwell
<john.19071969@gmail.com mailto:john.19071969@gmail.com > wrote:
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@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@gmail.com mailto:john.19071969@gmail.com
(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
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@gmail.com mailto:john.19071969@gmail.com <john.19071969@gmail.com mailto:john.19071969@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@gmail.com mailto:john.19071969@gmail.com
(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
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@gmail.com mailto:john.19071969@gmail.com <john.19071969@gmail.com mailto:john.19071969@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@gmail.com mailto:john.19071969@gmail.com
(The New Home of Seismic Unix)
Seisunix mailing list
Seisunix@mailman.seismic-unix.org mailto:Seisunix@mailman.seismic-unix.org
Roxo
Roxo
--
---------------- Non luctari, ludare -------------------+ WYSIWYG
Fernando M. Roxo da Motta <petro@roxo.org mailto:petro@roxo.org > | Editor?
Except where explicitly stated I speak on my own behalf.| VI !!
PU5RXO | PX5Q6048 | I see text,
------------ Quis custodiet ipsos custodes?-------------+ I get text!
_______________________________________________
Seisunix mailing list
Seisunix@mailman.seismic-unix.org mailto:Seisunix@mailman.seismic-unix.org
https://mailman.seismic-unix.org/listinfo/seisunix
_______________________________________________
Seisunix mailing list
Seisunix@mailman.seismic-unix.org mailto:Seisunix@mailman.seismic-unix.org
https://mailman.seismic-unix.org/listinfo/seisunix
_______________________________________________ Seisunix mailing list Seisunix@mailman.seismic-unix.org mailto:Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
David
Is that the correct spelling?
gdr
On Mon, 28 Mar 2022, 23:14 David Oliveira, david@gorceix.org.br wrote:
Hi
you can use segwhite, the documentation explains it directly.
Keep an eye on the format (Rev).
I particularly use perl code for recording.
Att
David Oliveira
*De:* Seisunix [mailto:seisunix-bounces@mailman.seismic-unix.org] *Em nome de *Dominique ROUSSET *Enviada em:* segunda-feira, 28 de março de 2022 11:56 *Para:* seisunix@mailman.seismic-unix.org *Assunto:* [Seisunix] Tape use
Hi
I've not done that for decades... segyread/segywrite for SEGY-data maybe dd (with the help of mt) for any kind of data ?
I can't test, sorry.
D.
Le 28/03/2022 à 16:41, anthony popo a écrit :
Hello,
Please, does anyone know which commend I can use to copy seismic data from tape to tape?
Thanks
Tony
Sent from Yahoo Mail on Android https://go.onelink.me/107872968?pid=InProduct&c=Global_Internal_YGrowth_AndroidEmailSig__AndroidUsers&af_wl=ym&af_sub1=Internal&af_sub2=Global_YGrowth&af_sub3=EmailSignature
On Mon, Mar 28, 2022 at 12:38 AM, David Oliveira
david@gorceix.org.br david@gorceix.org.br wrote:
Ola Roxo,
Trabalhei dando suporte para Sr, na Petrobras. E trabalho atualmente
com uma grande gama de profissionais que o Sr. Trabalhou.
Agora trabalho com padronização de dados sísmicos em conjunto com a
Gerencia do Aquino.
Venho acompanhado os o e-mail do grupo. Estou implantando Seismic unix aqui em nossa infraestrutura. Há trabalho com João Francisco(Tio). Espero poder ajudar a comunidade e também possivelmente precisarei de
ajuda.
Att
David Oliveira
-----Mensagem original-----
De: Seisunix [mailto:seisunix-bounces@mailman.seismic-unix.org] Em nome de Fernando M. Roxo da Motta
Enviada em: terça-feira, 20 de abril de 2021 02:12
Para: seisunix@mailman.seismic-unix.org
Assunto: Re: [Seisunix] Incremental Seismic Un*x Release 44R21
On Mon, 19 Apr 2021 19:07:31 +0200, Dominique ROUSSET < dominique.rousset@univ-pau.fr> wrote:
Hi,
consider R21 as a beta release and send the problems to the list.
John has uploaded R22 on the seismic-unix.org repository, with some
modifications (mainly the the C++ style comments //)
Hi Dominique, I gave a try to R22 as well and got exactly the same
problems I got with R21. The same circumvention I used with R21
"fixed" the build of R22.
As with R21, I was unable to run 'make sfinstall' and got the same error.
All the best.
The most serious problem for the moment is the impossibility to
compile (and link) XDR code in Ubuntu 20.10 and 21.04 (glibc 2.33).
It is an Ubuntu bug. Code compiled with 20.04 can be run on 20.10 and
21.04.
Fedora 33 and ArchLinux, which also use novel glibc (2.32 and 2.33)
are OK but they need specific CFLAGS.
Ubuntu 20.04 and Debian use more traditional glibc 2.31 and there are
no problems.
D.
Le 19/04/2021 à 16:10, Fernando M. Roxo da Motta a écrit :
On Wed, 31 Mar 2021 19:02:45 +0100, Halitim Bachir
bhalitim@gmail.com wrote:
Thanks much John;
Just for your information i previously compiled the
cwp_su_all_44R19.tgz without problem but after downloading the R21
and tried to compile i have the following error :
Sincere regards
Bachir
Hi Bachir and list,
I was giving a try in building SU in a Ubuntu 20.04 with all
updates and stumbled in the same problem. BTW, I have:
$ gcc --version
gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
GCC version may be an important factor bellow.
Beside this 'isfinite' error, there are a bunch of errors due to
the use of '//' as comment in many codes. The error issued was
that this is invalid in C90 standard.
I edited the Makefile.config changing the line:
OPTC = -g -std=c90 -m64 -Wall -ansi -Wno-long-long
To
OPTC = -g -m64 -Wall -Wno-long-long
That is, removing references to standards. The build of C code
went without problem.
During 'make finstall' I got the error:
gfortran: error: unrecognized command line option
‘-fallow-argument-mismatch’; did you mean ‘-Wno-argument-mismatch’?
I edited the Makefile.config changing the line:
FFLAGS = $(FOPTS) -ffixed-line-length-none -fallow-argument-mismatch
To
FFLAGS = $(FOPTS) -ffixed-line-length-none -Wno-argument-mismatch
And the Fortran code proceeded without problem.
The only problem I still have is in 'make sfinstall' with the
error:
cd Stdio_s; make -f Makefile LIBTYPE="-Dvt_threaded=0"
SHELL="/bin/sh" \ CC="cc" CCMODE="-O" CXFLAGS=""
make[4]: Entrando no diretório
'/usr/local/geof/cwp-44R21/src/Sfio/src/lib/sfio/Stdio_s' cc -c -I.
-I.. -O -Dvt_threaded=0 stdfgetc.c In file included from
/usr/include/wchar.h:43, 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’ 5 | typedef struct _IO_FILE __FILE;
| ^~~~~~
In file included from stdfgetc.c:1:
stdio_s.h:8:25: note: previous declaration of ‘__FILE’ was here
8 | typedef struct _sfio_s *__FILE;
| ^~~~~~
Seems that there is some conflict in __FILE definition somewhere
to be looked into.
HTH
sunan.c: In function ‘main’:
sunan.c:80:7: warning: implicit declaration of function ‘isfinite’
[-Wimplicit-function-declaration]
if(!isfinite(tr.data[i])) {
^
/tmp/cct49nLD.o: In function `main':
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:80: undefined
reference to `isfinite'
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:86: undefined
reference to `isfinite'
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:88: undefined
reference to `isfinite'
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:90: undefined
reference to `isfinite'
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:91: undefined
reference to `isfinite'
collect2: error: ld returned 1 exit status
make[3]: [/home/cwp/cwp/bin/sunan] Error 1 (ignored)
chmod: cannot access ‘/home/cwp/cwp/bin/sunan’: No such file or
directory make[3]: *** [/home/cwp/cwp/bin/sunan] Error 1
make[3]: Leaving directory `/home/cwp/cwp/src/su/main/amplitudes'
make[2]: *** [INSTALL] Error 2
make[2]: Leaving directory `/home/cwp/cwp/src/su/main'
make[1]: *** [INSTALL] Error 2
make[1]: Leaving directory `/home/cwp/cwp/src/su'
make: *** [sustuff] Error 2
On Tue, Mar 30, 2021 at 7:17 PM John Stockwell
john.19071969@gmail.com wrote:
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@gmail.com so we can discuss how best to include
the code.
Thank you for using Seismic Un*x.
John Stockwell | john.19071969@gmail.com
(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
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@gmail.com john.19071969@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@gmail.com
(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
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@gmail.com john.19071969@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@gmail.com
(The New Home of Seismic Unix)
Seisunix mailing list
Seisunix@mailman.seismic-unix.org
Roxo
Roxo
--
---------------- Non luctari, ludare -------------------+ WYSIWYG
Fernando M. Roxo da Motta petro@roxo.org | Editor?
Except where explicitly stated I speak on my own behalf.| VI !!
PU5RXO | PX5Q6048 | I see text,
------------ Quis custodiet ipsos custodes?-------------+ I get text!
Seisunix mailing list
Seisunix@mailman.seismic-unix.org
https://mailman.seismic-unix.org/listinfo/seisunix
Seisunix mailing list
Seisunix@mailman.seismic-unix.org
https://mailman.seismic-unix.org/listinfo/seisunix
Seisunix mailing list
Seisunix@mailman.seismic-unix.org
https://mailman.seismic-unix.org/listinfo/seisunix
--
|Dominique Rousset LFCR UMR5150 / E2S UPPA / Dpt des géosciences|
|Univ. Pau et des Pays de l'Adour BP 1155 F-64013 Pau Cedex - France|
|mailto:dominique.rousset@univ-pau.fr dominique.rousset@univ-pau.fr jami:drousset http://lfc.univ-pau.fr%7C
|Off: +33 559 407 423|Cell: +33 660 861 391|xmpp: dominique@rousset.nom.fr|
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Okay, thank you very much. I will try it out. Tony
Sent from Yahoo Mail on Android
On Mon, Mar 28, 2022 at 11:05 AM, Don Habibhbadro_19@hotmail.com wrote: _______________________________________________ Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
There is a Unix tcopy command. I also have not tried to use this in decades.
John Stockwell Visit: https://wiki.Seismic-Unix.org The new home of Seismic Un*x
On Mar 28, 2022, at 8:58 AM, Dominique ROUSSET dominique.rousset@univ-pau.fr wrote:
Hi
I've not done that for decades... segyread/segywrite for SEGY-data maybe dd (with the help of mt) for any kind of data ?
I can't test, sorry.
D.
Le 28/03/2022 à 16:41, anthony popo a écrit :
Hello,
Please, does anyone know which commend I can use to copy seismic data from tape to tape?
Thanks Tony
Sent from Yahoo Mail on Android
On Mon, Mar 28, 2022 at 12:38 AM, David Oliveira david@gorceix.org.br wrote: Ola Roxo,
Trabalhei dando suporte para Sr, na Petrobras. E trabalho atualmente com uma grande gama de profissionais que o Sr. Trabalhou. Agora trabalho com padronização de dados sísmicos em conjunto com a Gerencia do Aquino. Venho acompanhado os o e-mail do grupo. Estou implantando Seismic unix aqui em nossa infraestrutura. Há trabalho com João Francisco(Tio). Espero poder ajudar a comunidade e também possivelmente precisarei de ajuda.
Att David Oliveira
-----Mensagem original----- De: Seisunix [mailto:seisunix-bounces@mailman.seismic-unix.org] Em nome de Fernando M. Roxo da Motta Enviada em: terça-feira, 20 de abril de 2021 02:12 Para: seisunix@mailman.seismic-unix.org Assunto: Re: [Seisunix] Incremental Seismic Un*x Release 44R21
On Mon, 19 Apr 2021 19:07:31 +0200, Dominique ROUSSET dominique.rousset@univ-pau.fr wrote:
Hi, consider R21 as a beta release and send the problems to the list. John has uploaded R22 on the seismic-unix.org repository, with some modifications (mainly the the C++ style comments //)
Hi Dominique, I gave a try to R22 as well and got exactly the same problems I got with R21. The same circumvention I used with R21 "fixed" the build of R22.
As with R21, I was unable to run 'make sfinstall' and got the same error.
All the best.
The most serious problem for the moment is the impossibility to compile (and link) XDR code in Ubuntu 20.10 and 21.04 (glibc 2.33). It is an Ubuntu bug. Code compiled with 20.04 can be run on 20.10 and 21.04.
Fedora 33 and ArchLinux, which also use novel glibc (2.32 and 2.33) are OK but they need specific CFLAGS.
Ubuntu 20.04 and Debian use more traditional glibc 2.31 and there are no problems.
D.
Le 19/04/2021 à 16:10, Fernando M. Roxo da Motta a écrit :
On Wed, 31 Mar 2021 19:02:45 +0100, Halitim Bachir bhalitim@gmail.com wrote:
Thanks much John;
Just for your information i previously compiled the cwp_su_all_44R19.tgz without problem but after downloading the R21 and tried to compile i have the following error :
Sincere regards
Bachir
Hi Bachir and list,
I was giving a try in building SU in a Ubuntu 20.04 with all updates and stumbled in the same problem. BTW, I have:
$ gcc --version gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
GCC version may be an important factor bellow.
Beside this 'isfinite' error, there are a bunch of errors due to the use of '//' as comment in many codes. The error issued was that this is invalid in C90 standard.
I edited the Makefile.config changing the line:
OPTC = -g -std=c90 -m64 -Wall -ansi -Wno-long-long
To
OPTC = -g -m64 -Wall -Wno-long-long
That is, removing references to standards. The build of C code went without problem.
During 'make finstall' I got the error:
gfortran: error: unrecognized command line option ‘-fallow-argument-mismatch’; did you mean ‘-Wno-argument-mismatch’?
I edited the Makefile.config changing the line:
FFLAGS = $(FOPTS) -ffixed-line-length-none -fallow-argument-mismatch
To
FFLAGS = $(FOPTS) -ffixed-line-length-none -Wno-argument-mismatch
And the Fortran code proceeded without problem.
The only problem I still have is in 'make sfinstall' with the error:
cd Stdio_s; make -f Makefile LIBTYPE="-Dvt_threaded=0" SHELL="/bin/sh" \ CC="cc" CCMODE="-O" CXFLAGS="" make[4]: Entrando no diretório '/usr/local/geof/cwp-44R21/src/Sfio/src/lib/sfio/Stdio_s' cc -c -I. -I.. -O -Dvt_threaded=0 stdfgetc.c In file included from /usr/include/wchar.h:43, 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’ 5 | typedef struct _IO_FILE __FILE; | ^~~~~~ In file included from stdfgetc.c:1: stdio_s.h:8:25: note: previous declaration of ‘__FILE’ was here 8 | typedef struct _sfio_s *__FILE; | ^~~~~~
Seems that there is some conflict in __FILE definition somewhere to be looked into.
HTH
sunan.c: In function ‘main’: sunan.c:80:7: warning: implicit declaration of function ‘isfinite’ [-Wimplicit-function-declaration] if(!isfinite(tr.data[i])) { ^ /tmp/cct49nLD.o: In function `main': /home/cwp/cwp/src/su/main/amplitudes/sunan.c:80: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:86: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:88: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:90: undefined reference to `isfinite' /home/cwp/cwp/src/su/main/amplitudes/sunan.c:91: undefined reference to `isfinite' collect2: error: ld returned 1 exit status make[3]: [/home/cwp/cwp/bin/sunan] Error 1 (ignored) chmod: cannot access ‘/home/cwp/cwp/bin/sunan’: No such file or directory make[3]: *** [/home/cwp/cwp/bin/sunan] Error 1 make[3]: Leaving directory `/home/cwp/cwp/src/su/main/amplitudes' make[2]: *** [INSTALL] Error 2 make[2]: Leaving directory `/home/cwp/cwp/src/su/main' make[1]: *** [INSTALL] Error 2 make[1]: Leaving directory `/home/cwp/cwp/src/su' make: *** [sustuff] Error 2
On Tue, Mar 30, 2021 at 7:17 PM John Stockwell john.19071969@gmail.com wrote:
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@gmail.com so we can discuss how best to include the code.
Thank you for using Seismic Un*x.
John Stockwell | john.19071969@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@gmail.com john.19071969@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@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@gmail.com john.19071969@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@gmail.com https://wiki.Seismic-Unix.org (The New Home of Seismic Unix)
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Roxo
Roxo
-- ---------------- Non luctari, ludare -------------------+ WYSIWYG Fernando M. Roxo da Motta petro@roxo.org | Editor? Except where explicitly stated I speak on my own behalf.| VI !! PU5RXO | PX5Q6048 | I see text, ------------ Quis custodiet ipsos custodes?-------------+ I get text!
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
-- |Dominique Rousset LFCR UMR5150 / E2S UPPA / Dpt des géosciences| |Univ. Pau et des Pays de l'Adour BP 1155 F-64013 Pau Cedex - France| |mailto:dominique.rousset@univ-pau.fr jami:drousset http://lfc.univ-pau.fr%7C |Off: +33 559 407 423|Cell: +33 660 861 391|xmpp: dominique@rousset.nom.fr| _______________________________________________ Seisunix mailing list Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Hi,
O que resolve este problema?
segyread: mantissa is zero data may not be in IBM FLOAT Format !
tape= /dev/ibmtape.1(TAPE 3592 JC)
Size file: 30GB
segyread tape=/dev/ibmtape.1 over=1 trmin=1 trmax=1000 verbose=1 endian=0 remap=ep,cdp byte=189l,193l | surange key=ep,cdp
Att
David Oliveira
De: Seisunix [mailto:seisunix-bounces@mailman.seismic-unix.org] Em nome de John Stockwell Enviada em: segunda-feira, 28 de março de 2022 15:35 Para: Dominique ROUSSET dominique.rousset@univ-pau.fr Cc: seisunix@mailman.seismic-unix.org Assunto: Re: [Seisunix] Tape use
There is a Unix tcopy command. I also have not tried to use this in decades.
John Stockwell
Visit: https://wiki.Seismic-Unix.org
The new home of Seismic Un*x
On Mar 28, 2022, at 8:58 AM, Dominique ROUSSET <dominique.rousset@univ-pau.fr mailto:dominique.rousset@univ-pau.fr > wrote:
Hi
I've not done that for decades... segyread/segywrite for SEGY-data maybe dd (with the help of mt) for any kind of data ?
I can't test, sorry.
D.
Le 28/03/2022 à 16:41, anthony popo a écrit :
Hello,
Please, does anyone know which commend I can use to copy seismic data from tape to tape?
Thanks
Tony
Sent from Yahoo Mail on Android https://go.onelink.me/107872968?pid=InProduct&c=Global_Internal_YGrowth_AndroidEmailSig__AndroidUsers&af_wl=ym&af_sub1=Internal&af_sub2=Global_YGrowth&af_sub3=EmailSignature
On Mon, Mar 28, 2022 at 12:38 AM, David Oliveira
mailto:david@gorceix.org.br david@gorceix.org.br wrote:
Ola Roxo,
Trabalhei dando suporte para Sr, na Petrobras. E trabalho atualmente com uma grande gama de profissionais que o Sr. Trabalhou.
Agora trabalho com padronização de dados sísmicos em conjunto com a Gerencia do Aquino.
Venho acompanhado os o e-mail do grupo.
Estou implantando Seismic unix aqui em nossa infraestrutura.
Há trabalho com João Francisco(Tio).
Espero poder ajudar a comunidade e também possivelmente precisarei de ajuda.
Att
David Oliveira
-----Mensagem original-----
De: Seisunix [mailto:seisunix-bounces@mailman.seismic-unix.org mailto:seisunix-bounces@mailman.seismic-unix.org ] Em nome de Fernando M. Roxo da Motta
Enviada em: terça-feira, 20 de abril de 2021 02:12
Para: seisunix@mailman.seismic-unix.org mailto:seisunix@mailman.seismic-unix.org
Assunto: Re: [Seisunix] Incremental Seismic Un*x Release 44R21
On Mon, 19 Apr 2021 19:07:31 +0200, Dominique ROUSSET <dominique.rousset@univ-pau.fr mailto:dominique.rousset@univ-pau.fr > wrote:
Hi,
consider R21 as a beta release and send the problems to the list.
John has uploaded R22 on the seismic-unix.org repository, with some
modifications (mainly the the C++ style comments //)
Hi Dominique, I gave a try to R22 as well and got exactly the same
problems I got with R21. The same circumvention I used with R21
"fixed" the build of R22.
As with R21, I was unable to run 'make sfinstall' and got the same error.
All the best.
The most serious problem for the moment is the impossibility to
compile (and link) XDR code in Ubuntu 20.10 and 21.04 (glibc 2.33).
It is an Ubuntu bug. Code compiled with 20.04 can be run on 20.10 and
21.04.
Fedora 33 and ArchLinux, which also use novel glibc (2.32 and 2.33)
are OK but they need specific CFLAGS.
Ubuntu 20.04 and Debian use more traditional glibc 2.31 and there are
no problems.
D.
Le 19/04/2021 à 16:10, Fernando M. Roxo da Motta a écrit :
On Wed, 31 Mar 2021 19:02:45 +0100, Halitim Bachir
<bhalitim@gmail.com mailto:bhalitim@gmail.com > wrote:
Thanks much John;
Just for your information i previously compiled the
cwp_su_all_44R19.tgz without problem but after downloading the R21
and tried to compile i have the following error :
Sincere regards
Bachir
Hi Bachir and list,
I was giving a try in building SU in a Ubuntu 20.04 with all
updates and stumbled in the same problem. BTW, I have:
$ gcc --version
gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
GCC version may be an important factor bellow.
Beside this 'isfinite' error, there are a bunch of errors due to
the use of '//' as comment in many codes. The error issued was
that this is invalid in C90 standard.
I edited the Makefile.config changing the line:
OPTC = -g -std=c90 -m64 -Wall -ansi -Wno-long-long
To
OPTC = -g -m64 -Wall -Wno-long-long
That is, removing references to standards. The build of C code
went without problem.
During 'make finstall' I got the error:
gfortran: error: unrecognized command line option
‘-fallow-argument-mismatch’; did you mean ‘-Wno-argument-mismatch’?
I edited the Makefile.config changing the line:
FFLAGS = $(FOPTS) -ffixed-line-length-none -fallow-argument-mismatch
To
FFLAGS = $(FOPTS) -ffixed-line-length-none -Wno-argument-mismatch
And the Fortran code proceeded without problem.
The only problem I still have is in 'make sfinstall' with the
error:
cd Stdio_s; make -f Makefile LIBTYPE="-Dvt_threaded=0"
SHELL="/bin/sh" \ CC="cc" CCMODE="-O" CXFLAGS=""
make[4]: Entrando no diretório
'/usr/local/geof/cwp-44R21/src/Sfio/src/lib/sfio/Stdio_s' cc -c -I.
-I.. -O -Dvt_threaded=0 stdfgetc.c In file included from
/usr/include/wchar.h:43, 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’ 5 | typedef struct _IO_FILE __FILE;
| ^~~~~~
In file included from stdfgetc.c:1:
stdio_s.h:8:25: note: previous declaration of ‘__FILE’ was here
8 | typedef struct _sfio_s *__FILE;
| ^~~~~~
Seems that there is some conflict in __FILE definition somewhere
to be looked into.
HTH
sunan.c: In function ‘main’:
sunan.c:80:7: warning: implicit declaration of function ‘isfinite’
[-Wimplicit-function-declaration]
if(!isfinite(tr.data[i])) {
^
/tmp/cct49nLD.o: In function `main':
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:80: undefined
reference to `isfinite'
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:86: undefined
reference to `isfinite'
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:88: undefined
reference to `isfinite'
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:90: undefined
reference to `isfinite'
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:91: undefined
reference to `isfinite'
collect2: error: ld returned 1 exit status
make[3]: [/home/cwp/cwp/bin/sunan] Error 1 (ignored)
chmod: cannot access ‘/home/cwp/cwp/bin/sunan’: No such file or
directory make[3]: *** [/home/cwp/cwp/bin/sunan] Error 1
make[3]: Leaving directory `/home/cwp/cwp/src/su/main/amplitudes'
make[2]: *** [INSTALL] Error 2
make[2]: Leaving directory `/home/cwp/cwp/src/su/main'
make[1]: *** [INSTALL] Error 2
make[1]: Leaving directory `/home/cwp/cwp/src/su'
make: *** [sustuff] Error 2
On Tue, Mar 30, 2021 at 7:17 PM John Stockwell
<john.19071969@gmail.com mailto:john.19071969@gmail.com > wrote:
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@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@gmail.com mailto:john.19071969@gmail.com
(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
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@gmail.com mailto:john.19071969@gmail.com <john.19071969@gmail.com mailto:john.19071969@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@gmail.com mailto:john.19071969@gmail.com
(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
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@gmail.com mailto:john.19071969@gmail.com <john.19071969@gmail.com mailto:john.19071969@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@gmail.com mailto:john.19071969@gmail.com
(The New Home of Seismic Unix)
Seisunix mailing list
Seisunix@mailman.seismic-unix.org mailto:Seisunix@mailman.seismic-unix.org
Roxo
Roxo
--
---------------- Non luctari, ludare -------------------+ WYSIWYG
Fernando M. Roxo da Motta <petro@roxo.org mailto:petro@roxo.org > | Editor?
Except where explicitly stated I speak on my own behalf.| VI !!
PU5RXO | PX5Q6048 | I see text,
------------ Quis custodiet ipsos custodes?-------------+ I get text!
_______________________________________________
Seisunix mailing list
Seisunix@mailman.seismic-unix.org mailto:Seisunix@mailman.seismic-unix.org
https://mailman.seismic-unix.org/listinfo/seisunix
_______________________________________________
Seisunix mailing list
Seisunix@mailman.seismic-unix.org mailto:Seisunix@mailman.seismic-unix.org
https://mailman.seismic-unix.org/listinfo/seisunix
_______________________________________________ Seisunix mailing list Seisunix@mailman.seismic-unix.org mailto:Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Dear,
problem solved.
Set param conv=0.
Att
David Oliveira
De: David Oliveira [mailto:david@gorceix.org.br] Enviada em: terça-feira, 29 de março de 2022 13:21 Para: 'John Stockwell' john.19071969@gmail.com; 'Dominique ROUSSET' dominique.rousset@univ-pau.fr Cc: 'seisunix@mailman.seismic-unix.org' seisunix@mailman.seismic-unix.org Assunto: RES: [Seisunix] Tape use
Hi,
O que resolve este problema?
segyread: mantissa is zero data may not be in IBM FLOAT Format !
tape= /dev/ibmtape.1(TAPE 3592 JC)
Size file: 30GB
segyread tape=/dev/ibmtape.1 over=1 trmin=1 trmax=1000 verbose=1 endian=0 remap=ep,cdp byte=189l,193l | surange key=ep,cdp
Att
David Oliveira
De: Seisunix [mailto:seisunix-bounces@mailman.seismic-unix.org] Em nome de John Stockwell Enviada em: segunda-feira, 28 de março de 2022 15:35 Para: Dominique ROUSSET <dominique.rousset@univ-pau.fr mailto:dominique.rousset@univ-pau.fr > Cc: seisunix@mailman.seismic-unix.org mailto:seisunix@mailman.seismic-unix.org Assunto: Re: [Seisunix] Tape use
There is a Unix tcopy command. I also have not tried to use this in decades.
John Stockwell
Visit: https://wiki.Seismic-Unix.org
The new home of Seismic Un*x
On Mar 28, 2022, at 8:58 AM, Dominique ROUSSET <dominique.rousset@univ-pau.fr mailto:dominique.rousset@univ-pau.fr > wrote:
Hi
I've not done that for decades... segyread/segywrite for SEGY-data maybe dd (with the help of mt) for any kind of data ?
I can't test, sorry.
D.
Le 28/03/2022 à 16:41, anthony popo a écrit :
Hello,
Please, does anyone know which commend I can use to copy seismic data from tape to tape?
Thanks
Tony
Sent from Yahoo Mail on Android https://go.onelink.me/107872968?pid=InProduct&c=Global_Internal_YGrowth_AndroidEmailSig__AndroidUsers&af_wl=ym&af_sub1=Internal&af_sub2=Global_YGrowth&af_sub3=EmailSignature
On Mon, Mar 28, 2022 at 12:38 AM, David Oliveira
mailto:david@gorceix.org.br david@gorceix.org.br wrote:
Ola Roxo,
Trabalhei dando suporte para Sr, na Petrobras. E trabalho atualmente com uma grande gama de profissionais que o Sr. Trabalhou.
Agora trabalho com padronização de dados sísmicos em conjunto com a Gerencia do Aquino.
Venho acompanhado os o e-mail do grupo.
Estou implantando Seismic unix aqui em nossa infraestrutura.
Há trabalho com João Francisco(Tio).
Espero poder ajudar a comunidade e também possivelmente precisarei de ajuda.
Att
David Oliveira
-----Mensagem original-----
De: Seisunix [mailto:seisunix-bounces@mailman.seismic-unix.org mailto:seisunix-bounces@mailman.seismic-unix.org ] Em nome de Fernando M. Roxo da Motta
Enviada em: terça-feira, 20 de abril de 2021 02:12
Para: seisunix@mailman.seismic-unix.org mailto:seisunix@mailman.seismic-unix.org
Assunto: Re: [Seisunix] Incremental Seismic Un*x Release 44R21
On Mon, 19 Apr 2021 19:07:31 +0200, Dominique ROUSSET <dominique.rousset@univ-pau.fr mailto:dominique.rousset@univ-pau.fr > wrote:
Hi,
consider R21 as a beta release and send the problems to the list.
John has uploaded R22 on the seismic-unix.org repository, with some
modifications (mainly the the C++ style comments //)
Hi Dominique, I gave a try to R22 as well and got exactly the same
problems I got with R21. The same circumvention I used with R21
"fixed" the build of R22.
As with R21, I was unable to run 'make sfinstall' and got the same error.
All the best.
The most serious problem for the moment is the impossibility to
compile (and link) XDR code in Ubuntu 20.10 and 21.04 (glibc 2.33).
It is an Ubuntu bug. Code compiled with 20.04 can be run on 20.10 and
21.04.
Fedora 33 and ArchLinux, which also use novel glibc (2.32 and 2.33)
are OK but they need specific CFLAGS.
Ubuntu 20.04 and Debian use more traditional glibc 2.31 and there are
no problems.
D.
Le 19/04/2021 à 16:10, Fernando M. Roxo da Motta a écrit :
On Wed, 31 Mar 2021 19:02:45 +0100, Halitim Bachir
<bhalitim@gmail.com mailto:bhalitim@gmail.com > wrote:
Thanks much John;
Just for your information i previously compiled the
cwp_su_all_44R19.tgz without problem but after downloading the R21
and tried to compile i have the following error :
Sincere regards
Bachir
Hi Bachir and list,
I was giving a try in building SU in a Ubuntu 20.04 with all
updates and stumbled in the same problem. BTW, I have:
$ gcc --version
gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
GCC version may be an important factor bellow.
Beside this 'isfinite' error, there are a bunch of errors due to
the use of '//' as comment in many codes. The error issued was
that this is invalid in C90 standard.
I edited the Makefile.config changing the line:
OPTC = -g -std=c90 -m64 -Wall -ansi -Wno-long-long
To
OPTC = -g -m64 -Wall -Wno-long-long
That is, removing references to standards. The build of C code
went without problem.
During 'make finstall' I got the error:
gfortran: error: unrecognized command line option
‘-fallow-argument-mismatch’; did you mean ‘-Wno-argument-mismatch’?
I edited the Makefile.config changing the line:
FFLAGS = $(FOPTS) -ffixed-line-length-none -fallow-argument-mismatch
To
FFLAGS = $(FOPTS) -ffixed-line-length-none -Wno-argument-mismatch
And the Fortran code proceeded without problem.
The only problem I still have is in 'make sfinstall' with the
error:
cd Stdio_s; make -f Makefile LIBTYPE="-Dvt_threaded=0"
SHELL="/bin/sh" \ CC="cc" CCMODE="-O" CXFLAGS=""
make[4]: Entrando no diretório
'/usr/local/geof/cwp-44R21/src/Sfio/src/lib/sfio/Stdio_s' cc -c -I.
-I.. -O -Dvt_threaded=0 stdfgetc.c In file included from
/usr/include/wchar.h:43, 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’ 5 | typedef struct _IO_FILE __FILE;
| ^~~~~~
In file included from stdfgetc.c:1:
stdio_s.h:8:25: note: previous declaration of ‘__FILE’ was here
8 | typedef struct _sfio_s *__FILE;
| ^~~~~~
Seems that there is some conflict in __FILE definition somewhere
to be looked into.
HTH
sunan.c: In function ‘main’:
sunan.c:80:7: warning: implicit declaration of function ‘isfinite’
[-Wimplicit-function-declaration]
if(!isfinite(tr.data[i])) {
^
/tmp/cct49nLD.o: In function `main':
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:80: undefined
reference to `isfinite'
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:86: undefined
reference to `isfinite'
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:88: undefined
reference to `isfinite'
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:90: undefined
reference to `isfinite'
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:91: undefined
reference to `isfinite'
collect2: error: ld returned 1 exit status
make[3]: [/home/cwp/cwp/bin/sunan] Error 1 (ignored)
chmod: cannot access ‘/home/cwp/cwp/bin/sunan’: No such file or
directory make[3]: *** [/home/cwp/cwp/bin/sunan] Error 1
make[3]: Leaving directory `/home/cwp/cwp/src/su/main/amplitudes'
make[2]: *** [INSTALL] Error 2
make[2]: Leaving directory `/home/cwp/cwp/src/su/main'
make[1]: *** [INSTALL] Error 2
make[1]: Leaving directory `/home/cwp/cwp/src/su'
make: *** [sustuff] Error 2
On Tue, Mar 30, 2021 at 7:17 PM John Stockwell
<john.19071969@gmail.com mailto:john.19071969@gmail.com > wrote:
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@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@gmail.com mailto:john.19071969@gmail.com
(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
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@gmail.com mailto:john.19071969@gmail.com <john.19071969@gmail.com mailto:john.19071969@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@gmail.com mailto:john.19071969@gmail.com
(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
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@gmail.com mailto:john.19071969@gmail.com <john.19071969@gmail.com mailto:john.19071969@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@gmail.com mailto:john.19071969@gmail.com
(The New Home of Seismic Unix)
Seisunix mailing list
Seisunix@mailman.seismic-unix.org mailto:Seisunix@mailman.seismic-unix.org
Roxo
Roxo
--
---------------- Non luctari, ludare -------------------+ WYSIWYG
Fernando M. Roxo da Motta <petro@roxo.org mailto:petro@roxo.org > | Editor?
Except where explicitly stated I speak on my own behalf.| VI !!
PU5RXO | PX5Q6048 | I see text,
------------ Quis custodiet ipsos custodes?-------------+ I get text!
_______________________________________________
Seisunix mailing list
Seisunix@mailman.seismic-unix.org mailto:Seisunix@mailman.seismic-unix.org
https://mailman.seismic-unix.org/listinfo/seisunix
_______________________________________________
Seisunix mailing list
Seisunix@mailman.seismic-unix.org mailto:Seisunix@mailman.seismic-unix.org
https://mailman.seismic-unix.org/listinfo/seisunix
_______________________________________________ Seisunix mailing list Seisunix@mailman.seismic-unix.org mailto:Seisunix@mailman.seismic-unix.org https://mailman.seismic-unix.org/listinfo/seisunix
Hi Anthony,
you can use segwhite, the documentation explains it directly.
Keep an eye on the format (Rev).
Att
David Oliveira.
De: anthony popo [mailto:geotonypop@yahoo.com] Enviada em: segunda-feira, 28 de março de 2022 11:42 Para: david@gorceix.org.br; petro@roxo.org; seisunix@mailman.seismic-unix.org Assunto: Re: [Seisunix] RES: Incremental Seismic Un*x Release 44R21
Hello,
Please, does anyone know which commend I can use to copy seismic data from tape to tape?
Thanks
Tony
Sent from Yahoo Mail on Android https://go.onelink.me/107872968?pid=InProduct&c=Global_Internal_YGrowth_AndroidEmailSig__AndroidUsers&af_wl=ym&af_sub1=Internal&af_sub2=Global_YGrowth&af_sub3=EmailSignature
On Mon, Mar 28, 2022 at 12:38 AM, David Oliveira
<david@gorceix.org.br mailto:david@gorceix.org.br > wrote:
Ola Roxo,
Trabalhei dando suporte para Sr, na Petrobras. E trabalho atualmente com uma grande gama de profissionais que o Sr. Trabalhou.
Agora trabalho com padronização de dados sísmicos em conjunto com a Gerencia do Aquino.
Venho acompanhado os o e-mail do grupo.
Estou implantando Seismic unix aqui em nossa infraestrutura.
Há trabalho com João Francisco(Tio).
Espero poder ajudar a comunidade e também possivelmente precisarei de ajuda.
Att
David Oliveira
-----Mensagem original-----
De: Seisunix [mailto:seisunix-bounces@mailman.seismic-unix.org mailto:seisunix-bounces@mailman.seismic-unix.org ] Em nome de Fernando M. Roxo da Motta
Enviada em: terça-feira, 20 de abril de 2021 02:12
Para: seisunix@mailman.seismic-unix.org mailto:seisunix@mailman.seismic-unix.org
Assunto: Re: [Seisunix] Incremental Seismic Un*x Release 44R21
On Mon, 19 Apr 2021 19:07:31 +0200, Dominique ROUSSET <dominique.rousset@univ-pau.fr mailto:dominique.rousset@univ-pau.fr > wrote:
Hi,
consider R21 as a beta release and send the problems to the list.
John has uploaded R22 on the seismic-unix.org repository, with some
modifications (mainly the the C++ style comments //)
Hi Dominique, I gave a try to R22 as well and got exactly the same
problems I got with R21. The same circumvention I used with R21
"fixed" the build of R22.
As with R21, I was unable to run 'make sfinstall' and got the same error.
All the best.
The most serious problem for the moment is the impossibility to
compile (and link) XDR code in Ubuntu 20.10 and 21.04 (glibc 2.33).
It is an Ubuntu bug. Code compiled with 20.04 can be run on 20.10 and
21.04.
Fedora 33 and ArchLinux, which also use novel glibc (2.32 and 2.33)
are OK but they need specific CFLAGS.
Ubuntu 20.04 and Debian use more traditional glibc 2.31 and there are
no problems.
D.
Le 19/04/2021 à 16:10, Fernando M. Roxo da Motta a écrit :
On Wed, 31 Mar 2021 19:02:45 +0100, Halitim Bachir
<bhalitim@gmail.com mailto:bhalitim@gmail.com > wrote:
Thanks much John;
Just for your information i previously compiled the
cwp_su_all_44R19.tgz without problem but after downloading the R21
and tried to compile i have the following error :
Sincere regards
Bachir
Hi Bachir and list,
I was giving a try in building SU in a Ubuntu 20.04 with all
updates and stumbled in the same problem. BTW, I have:
$ gcc --version
gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
GCC version may be an important factor bellow.
Beside this 'isfinite' error, there are a bunch of errors due to
the use of '//' as comment in many codes. The error issued was
that this is invalid in C90 standard.
I edited the Makefile.config changing the line:
OPTC = -g -std=c90 -m64 -Wall -ansi -Wno-long-long
To
OPTC = -g -m64 -Wall -Wno-long-long
That is, removing references to standards. The build of C code
went without problem.
During 'make finstall' I got the error:
gfortran: error: unrecognized command line option
‘-fallow-argument-mismatch’; did you mean ‘-Wno-argument-mismatch’?
I edited the Makefile.config changing the line:
FFLAGS = $(FOPTS) -ffixed-line-length-none -fallow-argument-mismatch
To
FFLAGS = $(FOPTS) -ffixed-line-length-none -Wno-argument-mismatch
And the Fortran code proceeded without problem.
The only problem I still have is in 'make sfinstall' with the
error:
cd Stdio_s; make -f Makefile LIBTYPE="-Dvt_threaded=0"
SHELL="/bin/sh" \ CC="cc" CCMODE="-O" CXFLAGS=""
make[4]: Entrando no diretório
'/usr/local/geof/cwp-44R21/src/Sfio/src/lib/sfio/Stdio_s' cc -c -I.
-I.. -O -Dvt_threaded=0 stdfgetc.c In file included from
/usr/include/wchar.h:43, 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’ 5 | typedef struct _IO_FILE __FILE;
| ^~~~~~
In file included from stdfgetc.c:1:
stdio_s.h:8:25: note: previous declaration of ‘__FILE’ was here
8 | typedef struct _sfio_s *__FILE;
| ^~~~~~
Seems that there is some conflict in __FILE definition somewhere
to be looked into.
HTH
sunan.c: In function ‘main’:
sunan.c:80:7: warning: implicit declaration of function ‘isfinite’
[-Wimplicit-function-declaration]
if(!isfinite(tr.data[i])) {
^
/tmp/cct49nLD.o: In function `main':
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:80: undefined
reference to `isfinite'
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:86: undefined
reference to `isfinite'
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:88: undefined
reference to `isfinite'
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:90: undefined
reference to `isfinite'
/home/cwp/cwp/src/su/main/amplitudes/sunan.c:91: undefined
reference to `isfinite'
collect2: error: ld returned 1 exit status
make[3]: [/home/cwp/cwp/bin/sunan] Error 1 (ignored)
chmod: cannot access ‘/home/cwp/cwp/bin/sunan’: No such file or
directory make[3]: *** [/home/cwp/cwp/bin/sunan] Error 1
make[3]: Leaving directory `/home/cwp/cwp/src/su/main/amplitudes'
make[2]: *** [INSTALL] Error 2
make[2]: Leaving directory `/home/cwp/cwp/src/su/main'
make[1]: *** [INSTALL] Error 2
make[1]: Leaving directory `/home/cwp/cwp/src/su'
make: *** [sustuff] Error 2
On Tue, Mar 30, 2021 at 7:17 PM John Stockwell
<john.19071969@gmail.com mailto:john.19071969@gmail.com > wrote:
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@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@gmail.com mailto:john.19071969@gmail.com
(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
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@gmail.com mailto:john.19071969@gmail.com <john.19071969@gmail.com mailto:john.19071969@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@gmail.com mailto:john.19071969@gmail.com
(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
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@gmail.com mailto:john.19071969@gmail.com <john.19071969@gmail.com mailto:john.19071969@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@gmail.com mailto:john.19071969@gmail.com
(The New Home of Seismic Unix)
Seisunix mailing list
Seisunix@mailman.seismic-unix.org mailto:Seisunix@mailman.seismic-unix.org
Roxo
Roxo
--
---------------- Non luctari, ludare -------------------+ WYSIWYG
Fernando M. Roxo da Motta <petro@roxo.org mailto:petro@roxo.org > | Editor?
Except where explicitly stated I speak on my own behalf.| VI !!
PU5RXO | PX5Q6048 | I see text,
------------ Quis custodiet ipsos custodes?-------------+ I get text!
_______________________________________________
Seisunix mailing list
Seisunix@mailman.seismic-unix.org mailto:Seisunix@mailman.seismic-unix.org
https://mailman.seismic-unix.org/listinfo/seisunix
_______________________________________________
Seisunix mailing list
Seisunix@mailman.seismic-unix.org mailto:Seisunix@mailman.seismic-unix.org
seisunix@mailman.seismic-unix.org