Make process SYNFD slightly more useful, by generating mulitiple shots
Fix some old 32-bit code in vel_popups.c and vel_fdata.f that were
Found a small error in SYNFD when compiled with gfortran 12.2, due to the
Fix bug in SYNFD for source width parameter.
Add new process SYNFD which generates a shot record by finite difference
Fix minor bug in HEADSUM where trace per ensemble was wrong if only one ensemble.
Modify some files to compile with gcc 15. Problem is that gcc 15 defaults to
Add pink and blue noise options to process ADNS.
Remove some unnecessary printout from datumgrid.f90 and tpick.f90.
Process SPIKE did not read a CPSeis velocity file correctly. The velocity
Add options to reduce the rather large prinout in process SPIKE.
Revert changes previously in trcio.f90; that was done to read a non-standard
Remove conocophillips e-mail address from some processes which use mail command.
Fix bug in process RES where it crashed with FFT option, due to writing to
Add 2 files missed from last commit.
Add trace counts to process TTMO. For other files, update comments relating
Add SOURCE_SKID parameter to process SPSRPS, as often shotpoints are given as
Correct the scdecon.xml file, which was missing the footer due to an extra
Add missing files from last upload, which suffered network connection reset.
Add 2 new processes.
For process SDIP, add some parameter checks. For TXINTERP, revise the
Update the segyfix program because it did not cope with files bigger than 2 GiB,
Update some more version strings in process Fortran files.
Update some more version strings in process Fortran files.
TRCIO fails with SEG Y format 5
Update some version strings in process Fortran files, that had been edited
Patch TRCIO to better handle SEG Y format 5 (IEEE float); see bug #157.
TRCIO fails with SEG Y format 5
incorrect frequencies in FXDECON
Update some XML files that were lagging behind updated Fortran source
Fix c4we.f90 so that HDR_IN is carried over to the output wavelet.
Modify segyfix so it can change sample format code or samples per trace as well
Patch SCDECON so diagnostic trace file can be used in APPLY mode.
Prevent annoying error message that came up in SCDECON APPLY mode for
Correct wrong frequency array index in fxdecon.f90 (bug #156). Also apply
incorrect frequencies in FXDECON
Add option to process HEADMAP to reduce printout.
Fix problem in spsrps.f90 where values stored as 8-bit or 16-bit could
Update comments in xps.f90 and spsrps.f90
Fix tapeio.c to compile in Fedora 40. Thanks to Tahir Helvaci for spotting
Patch for pcard.c from Tahir Helvaci, who found it would not compile in Fedora 40.
Changed TTRIN and TTROT to operate with local tape drive. The existing
Revise the cfe_apphelp.xml file as it just said "This is the application help".
Fix issues in avovit.f90 and update comments in other files.
Add input trace check to avocorr.f90, as missing traces could cause malloc
Fixed bugs in cuhci.f90. As this is sibling of buhci.f90, it had the same bugs.
AVOPCOMP SIGSEGV
Fix bug in avopcomp.f90. Update comments in avosts.f90 and ffava.f90
Fixing some issue in the AVO processes. These were not checking for gather
AVOPCOMP SIGSEGV
undefined variable in ppavo.f90
Fix some bugs in ppavo.f90 and buhci.f90.
Found 2 more flaws in buhci.f90: array obj%stats array index and variable iounitz. Correcting them, the free() invalid pointer no longer occurs. So tmpnum can be initialised. The code seems to allow for 20 temp files, but it seems between 1 and 4 are actually used.
Investigating further, if tmpnum is increased, then a free() invalid pointer error occurs when deallocating obj%ptrs(ihandle)%rptr. Compiling with array bounds check found array out of bounds in buhci.f90, and buhci.f90 uses subroutines in ppavo.f90. However, fixing that did not solve the free() invalid pointer error. So will have to leave tmpnum as zero and live with a memory leak rather than program aborting until the cause is located.
VA CMP can show too many traces
VA can show too few CMP traces
CSV files can't be created
I have not been able to reproduce anything like this.
cbyt default scaling should change
seis_color_pop.cc which was omitted from last commit.
Change default scaling for cbyt variable density to 99th percentile.
choice of editors for cfe
cpseis_bashrc.sh improvements
makefile.generic improvements
documentation for RTC needs update
need default queue if queue name file missing
building mpich3 with gcc version 10
enbling openmpi to work with gcc 10
modify makefile.spws for gcc 10
add Grid Engine support
enable cfe to build with JDK 9+10
enable cfe to build with JDK 11 to 15
allow more Java versions to be used
Two more files patched for gcc 14. Hopefully, they are the last needing to be done.
Modify header file scale.h so that scalex.c will compile with gcc 14.
Patch some c language files for gcc version 14 compiler. That rejected things
ABRA bugs
icps engine.f90 with gfortran 9.3
cbyt annotation with 64-bit compilers
velgrid.f90 bug
typo in vf_edit_headers.cc
csv goes over the edge
csv load scan right abort
select pathname can give free() invalid pointer
Select JD file in PROJECT DATA no go
Select JD file in PROJECT DATA no go
FGD can crash CFE
FKFILT crashes - SIGSEV or SIGABRT
GUI_LIBS in makefiles needs changing
FILEBOX memory issue crashing CFE
VA: backup file is lacking picks
NMO: select PATHNAME gives crash
VA: edit active velocity function -> crash
VA: editing old picks causes crash
CBYT save defaults causes crash
VA: apply NMO crashes
GVS generates garbage
VA save defaults crashes