GPIAG-Software issueshttps://git.scc.kit.edu/groups/GPIAG-Software/-/issues2017-04-02T13:32:26+02:00https://git.scc.kit.edu/GPIAG-Software/IFOS2D/-/issues/2.gitignore: remove inappropriate content2017-04-02T13:32:26+02:00we7765.gitignore: remove inappropriate contentThe root [.gitignore](../30bd4c77/.gitignore) contains Makefile in lines [334](../30bd4c77/.gitignore#L334) and [340](../30bd4c77/.gitignore#L340). This is inappropriate, since Makefile in DENISE commonly is not a derived file, but origi...The root [.gitignore](../30bd4c77/.gitignore) contains Makefile in lines [334](../30bd4c77/.gitignore#L334) and [340](../30bd4c77/.gitignore#L340). This is inappropriate, since Makefile in DENISE commonly is not a derived file, but original source code under version control. When importing vendor drops this way Makefiles will be missing, if 'git add' is not issued with the '--force' option.
Apparently the file [.gitignore](../30bd4c77/.gitignore) was copied from a project with makes use of cmake. In such environments Makefile is a secondary file which indeed should not be under version control.
I recommend to remove all entries from [.gitignore](../30bd4c77/.gitignore) which are not actually required by DENISE.
Tilman SteinwegTilman Steinweghttps://git.scc.kit.edu/GPIAG-Software/IFOS3D/-/issues/4Adding mor than one relaxatation frequency for viscoelastic modelling2017-09-17T14:23:24+02:00Tilman SteinwegAdding mor than one relaxatation frequency for viscoelastic modellingTilman SteinwegTilman Steinweghttps://git.scc.kit.edu/GPIAG-Software/IFOS3D/-/issues/5additional misfit definitions2017-09-17T14:23:24+02:00Tilman Steinwegadditional misfit definitionspreparation of the code for field data exampleshttps://git.scc.kit.edu/GPIAG-Software/IFOS3D/-/issues/9Automatic calculation of water level for Hessian preconditioning2017-09-17T14:23:24+02:00Simone ButzerAutomatic calculation of water level for Hessian preconditioningcode maintenancehttps://git.scc.kit.edu/GPIAG-Software/IFOS2D/-/issues/12Buffer exchange2017-07-25T18:11:08+02:00Florian Wittkampflorian.wittkamp@student.kit.eduBuffer exchangeIn branch development commit 8d859168df8b1100cab15d96f2b366ab9341f88f from @tmetz in branch master is reverted due to merge of branch from @wittkamp.
I will readd the commit ASAP.In branch development commit 8d859168df8b1100cab15d96f2b366ab9341f88f from @tmetz in branch master is reverted due to merge of branch from @wittkamp.
I will readd the commit ASAP.Florian Wittkampflorian.wittkamp@student.kit.eduFlorian Wittkampflorian.wittkamp@student.kit.eduhttps://git.scc.kit.edu/GPIAG-Software/IFOS2D/-/issues/9checkpoint writing2017-04-02T13:32:26+02:00Tilman Steinwegcheckpoint writingcheckpoints of the wavefields are not useful for the 2D-inversion code
(Copy and paste from SOFI2D).
All checkpoint files and and all checkpoint relevant passages in the source code can be removedcheckpoints of the wavefields are not useful for the 2D-inversion code
(Copy and paste from SOFI2D).
All checkpoint files and and all checkpoint relevant passages in the source code can be removedCleanup DENISETilman SteinwegTilman Steinweghttps://git.scc.kit.edu/GPIAG-Software/SOFI3D/-/issues/1Checkpointing bug2017-07-24T07:52:57+02:00Tilman SteinwegCheckpointing bugzero elastic funktion wird nach dem aulesen des checkpoints aktiviert,
sodass die checkpoint Option nicht nutzbar ist.zero elastic funktion wird nach dem aulesen des checkpoints aktiviert,
sodass die checkpoint Option nicht nutzbar ist.Tilman SteinwegTilman Steinweghttps://git.scc.kit.edu/GPIAG-Software/IFOS2D/-/issues/11Clean up MAKEFILE etc.2017-04-02T13:32:26+02:00Florian Wittkampflorian.wittkamp@student.kit.eduClean up MAKEFILE etc.Cleanup of all smaller files like Makefile and remove old stuff.Cleanup of all smaller files like Makefile and remove old stuff.Cleanup DENISEFlorian Wittkampflorian.wittkamp@student.kit.eduFlorian Wittkampflorian.wittkamp@student.kit.eduhttps://git.scc.kit.edu/GPIAG-Software/SOFI2D/-/issues/1implement double-couple source2017-07-25T11:47:43+02:00zf8974implement double-couple sourceA double-couple source as in SOFI3D is not yet available. It could be transferred from SOFI3D/src/eqsource.c.A double-couple source as in SOFI3D is not yet available. It could be transferred from SOFI3D/src/eqsource.c.https://git.scc.kit.edu/GPIAG-Software/SOFI3D/-/issues/2implemention of additional relaxation mechanisms2017-07-24T07:52:56+02:00Tilman Steinwegimplemention of additional relaxation mechanismsAt the current state of the software only L=1 is implemented.
Implementation of L>1 can be imitated from sofi2D.
Maybe an f4tensor is needed to cover all 3 dimensions and L mechanisms.
Performance has to be checked after the implement...At the current state of the software only L=1 is implemented.
Implementation of L>1 can be imitated from sofi2D.
Maybe an f4tensor is needed to cover all 3 dimensions and L mechanisms.
Performance has to be checked after the implementation (compared to old L=1).Tilman SteinwegTilman Steinweghttps://git.scc.kit.edu/GPIAG-Software/IFOS2D/-/issues/1INSTALL: installation instructions are out of date2017-04-02T13:32:26+02:00we7765INSTALL: installation instructions are out of dateThe file [INSTALL](INSTALL) refers to shell scripts [./compileLIBRARIES.sh](../62b400af/INSTALL#L10) and [./compileDENISE.sh](../62b400af/INSTALL#22) which do not exist.The file [INSTALL](INSTALL) refers to shell scripts [./compileLIBRARIES.sh](../62b400af/INSTALL#L10) and [./compileDENISE.sh](../62b400af/INSTALL#22) which do not exist.https://git.scc.kit.edu/GPIAG-Software/IFOS3D/-/issues/8Inversion of density for Hessian and L-BFGS2017-09-17T14:23:24+02:00Simone ButzerInversion of density for Hessian and L-BFGS- test inversion of density with preconditioning with the diagonal Hessian
- include inversion of density in the L-BFGS sheme and test for multi-parameter example- test inversion of density with preconditioning with the diagonal Hessian
- include inversion of density in the L-BFGS sheme and test for multi-parameter examplecode maintenancehttps://git.scc.kit.edu/GPIAG-Software/IFOS2D/-/issues/5LOG-Files & FILE output2017-04-02T13:32:26+02:00niklas.thielLOG-Files & FILE output- optimize output
- header-line for l2-log-file
- generate only 1 log-file (tee, log-file, cluster-log)
- remove LOG-switch
- documentation VERBOSE mode
- add write_matrix_disk to git- optimize output
- header-line for l2-log-file
- generate only 1 log-file (tee, log-file, cluster-log)
- remove LOG-switch
- documentation VERBOSE mode
- add write_matrix_disk to gitCleanup DENISEFlorian Wittkampflorian.wittkamp@student.kit.eduFlorian Wittkampflorian.wittkamp@student.kit.eduhttps://git.scc.kit.edu/GPIAG-Software/IFOS2D/-/issues/4Manual2017-04-02T13:32:26+02:00niklas.thielManual- description of the usage of attenuation (see SOFI-manual)
- description of C-PMLs (e.g. equation?)
- parameters for STF inversion
- more references
- delete option LOG=2- description of the usage of attenuation (see SOFI-manual)
- description of C-PMLs (e.g. equation?)
- parameters for STF inversion
- more references
- delete option LOG=2Cleanup DENISEzf8974zf8974https://git.scc.kit.edu/GPIAG-Software/IFOS3D/-/issues/2Parallel Shot calculation2017-09-17T14:23:24+02:00Tilman SteinwegParallel Shot calculationIn 3D the point where the domain decomposition
reaches a speedup not proportional to the amount of processing units
can be reached if the domains become small.
Parallel calculation of the shots will increase the number of processing u...In 3D the point where the domain decomposition
reaches a speedup not proportional to the amount of processing units
can be reached if the domains become small.
Parallel calculation of the shots will increase the number of processing units which can be used
and provide a linear speedup. But more memory has to be allocated (proportional to the amount of parallel calculated shots). https://git.scc.kit.edu/GPIAG-Software/IFOS3D/-/issues/10Pseudo Hessian2017-09-17T14:23:24+02:00Simone ButzerPseudo HessianCalculation of Pseudo Hessian for preconditioning (see IFOS2D) as alternative to the diagonal Hessian approximationCalculation of Pseudo Hessian for preconditioning (see IFOS2D) as alternative to the diagonal Hessian approximationcode maintenancehttps://git.scc.kit.edu/GPIAG-Software/IFOS3D/-/issues/7rearange and cleanup the terminal output/.out files2017-09-17T14:23:24+02:00Tilman Steinwegrearange and cleanup the terminal output/.out filescode maintenanceTilman SteinwegTilman Steinweghttps://git.scc.kit.edu/GPIAG-Software/IFOS2D/-/issues/3remove invalid tags2017-04-02T13:32:26+02:00we7765remove invalid tagsSomehow three invalid tags made their way from thof/DENISE into GPIAG-Software/DENISE:
- import_Seitosh_20130201
- vendor_Seitosh_20130201
- vendor_Seitosh_20151021
Removal of this tags requires higher status than just developer.Somehow three invalid tags made their way from thof/DENISE into GPIAG-Software/DENISE:
- import_Seitosh_20130201
- vendor_Seitosh_20130201
- vendor_Seitosh_20151021
Removal of this tags requires higher status than just developer.Tilman SteinwegTilman Steinweghttps://git.scc.kit.edu/GPIAG-Software/IFOS2D/-/issues/6Repair SNAPSHOT2017-04-02T13:32:26+02:00Florian Wittkampflorian.wittkamp@student.kit.eduRepair SNAPSHOT- add improved snapshot function to git- add improved snapshot function to gitCleanup DENISEFlorian Wittkampflorian.wittkamp@student.kit.eduFlorian Wittkampflorian.wittkamp@student.kit.eduhttps://git.scc.kit.edu/GPIAG-Software/IFOS3D/-/issues/6seismogramm output2017-09-17T14:23:24+02:00Tilman Steinwegseismogramm output- The Seismogramm header has to be optimized in the su case,
- segy outputs needs more testing, maybe reduce su (liitle endian), binary and ascii output
would be a good idea, only ascii and su input is implemented jet anyway.
- overw...- The Seismogramm header has to be optimized in the su case,
- segy outputs needs more testing, maybe reduce su (liitle endian), binary and ascii output
would be a good idea, only ascii and su input is implemented jet anyway.
- overwriting existing su files doesn't work right it all cases
- merging the seismogram in the code would give a speedup (less data in/output) / or reactivate seismerge program to handle this issue after the inversion.code maintenanceTilman SteinwegTilman Steinweg