sort by:
Revision Author Date Message Commit Date
5d952c7 Update regularVectorFaces.jl Remove Neumann BC in faces who di trouble in plots 25 April 2023, 13:45:38 UTC
91406fd Update misfitParam.jl remove of a leftover print 03 October 2022, 10:42:25 UTC
841f6ed Bug fix in misfit param finalize zeroed the worker, so workers of pFor and Mesh2Mesh were not the same. 20 September 2022, 09:43:30 UTC
1e436c9 fixing tests in jInv.Forward. Updating travis to 1.3 05 July 2020, 11:55:58 UTC
4c9b29e Updating BC again to Neumann 13 April 2020, 11:42:13 UTC
8720f93 updating neumann BC in vector Laplacian 13 April 2020, 11:35:07 UTC
66b8320 Updates to getElasticity in regular mesh 03 April 2020, 20:43:41 UTC
4758baf Install TagBot as a GitHub Action (#60) 09 February 2020, 15:55:30 UTC
77e5811 Removing Pardiso out of base jInv. It will have to be an add-on 18 August 2019, 20:52:36 UTC
f1de0b0 Removing the Try-catch of interupt exception in HesMatVec. 18 August 2019, 20:03:17 UTC
5bbd040 Another strange bug fix in warning 18 August 2019, 19:31:02 UTC
86f6e69 warning bug fix 18 August 2019, 19:16:23 UTC
d035796 Some updates to Readme, travis. removal of manifest. 13 August 2019, 11:08:08 UTC
d515a1f Removing MUMPS from jInv to avoid dependency. Updating manifest to use registered KrylovMethods and ParSpMatVec 13 August 2019, 09:57:52 UTC
9ab1b7d Adding Manifest so that packages can be fetched from their repositories 10 August 2019, 20:26:48 UTC
1b482ac Putting MUMPS inside jInv because we need to install it anyway 10 August 2019, 20:20:52 UTC
0589b2c Updating travis versions, and julia compatibility 28 July 2019, 09:50:12 UTC
725a1ae minor fixed for 1.0 compatibility 04 July 2019, 16:18:08 UTC
56517d1 Update Project.toml jInv compatible with Julia 1.1 and ready to be registered 25 June 2019, 12:59:20 UTC
34dc592 Update .travis.yml 25 June 2019, 05:05:45 UTC
599baf5 cleaned up Project.toml 25 June 2019, 05:05:10 UTC
198dabf Again trying to make travis work without a built ParSpMatVec 15 March 2019, 14:43:27 UTC
d0385cc Trying to majke travis build ParSpMatVec 15 March 2019, 14:20:06 UTC
3d5cd8d Trying to remove the build from travis 15 March 2019, 14:03:09 UTC
779a2c3 Trying testing on one worker 15 March 2019, 13:59:18 UTC
53f94a6 Added a dependency in ParSpMatVec, to remove warnings 15 March 2019, 12:38:19 UTC
2f11002 Addition of vector faces operators (elasticity) to jInv.Mesh. Added some options not to save matrices all the time by default. 15 March 2019, 12:20:19 UTC
24c7012 Updating travis to test 0.7 only before we go on to 1.0 13 March 2019, 10:01:50 UTC
e3bd8f6 Trying adding manifest to fix auto testing 13 March 2019, 09:55:43 UTC
fd3fdd5 updated travis for 1.0 testing 13 March 2019, 09:52:53 UTC
af39234 putting in project.toml. I set jInv version like the Julia version that it supports. 13 March 2019, 09:43:14 UTC
b7b1111 Update .travis.yml 13 March 2019, 01:25:38 UTC
68af910 minor changes to get rid of warnings 13 March 2019, 01:20:32 UTC
ad206b0 Update README.md 12 March 2019, 21:30:04 UTC
633b01e All tests work in 0.7. Some deprecated warnings remain without reference. 12 March 2019, 21:29:19 UTC
395fffe Revert "All tests pass on 0.7. Only a few deprecated comments left without a line number reference." This reverts commit 5d23a9540daad1de896871ced9ef5ae34be5ec7c. 12 March 2019, 21:15:01 UTC
5d23a95 All tests pass on 0.7. Only a few deprecated comments left without a line number reference. 12 March 2019, 20:34:50 UTC
af9ab4c no message 27 February 2019, 22:58:41 UTC
3508add mesh passes without warnings 24 February 2019, 23:28:24 UTC
94b84cd package can be loaded. 24 February 2019, 20:30:05 UTC
4f9cdff added anisotropic TV regularizer 16 December 2018, 00:44:00 UTC
8b0bc65 printProgress keyword caused problems when doing inversions with single forward problem. Fixed now. (#58) 31 July 2018, 20:21:11 UTC
fdfc524 Factor systems (#57) * Rewrite getSensMat to look more like getData. * Add factorLinearSystem! method to supported direct solvers in jInv.LinearSolvers. 25 June 2018, 21:53:19 UTC
31bff9b Rewrite getSensMat to look more like getData. (#56) * Rewrite getSensMat to look more like getData. * Added getSensMat mthod for a list of FPT. Updated tests to work. * Added additional getHessian methods to make tests run again. 20 June 2018, 21:08:56 UTC
5a432a5 Add computeMisfit progress reports for problems with many pFors (#54) Prints a message showing computeMisfit's progress as a percentage of pFors completed. Prints after each 10% of pFors. Also makes computeMisfit input indCredit a keyword argument. 01 June 2018, 22:56:46 UTC
c0a9447 computeMisfit Bugfix (#53) * Allow subset of pFors to be used in computeMisfit. Used for stochastic gradient descent. 31 May 2018, 23:30:44 UTC
633c37c Delete redundant lines of output in display(pInv::InverseParam) 15 May 2018, 22:12:52 UTC
3aa5ef6 Correction to accidently commented out prints to file. 13 May 2018, 07:47:01 UTC
ecd0e24 Some updates: empty regularization, reversed the regularization computation and objective computation in GN to support barrier regularization. Some corrections re deprecated code. 13 May 2018, 06:21:48 UTC
cb10c88 interpGlobalToLocal for multi parameter models (#52) * interpGlobalToLocal for multi parameter models Expanded functionality of interpGlobalToLocal to allow for models that are integer multiples of the number of cells. Useful for anisotropic modelling. Co-Authored-By: Christoph Schwarzbach <cschwarzbach@users.noreply.github.com> * Fix the compressed interpGlobalToLocal for multi parameter models. Co-Authored-By: Christoph Schwarzbach <cschwarzbach@users.noreply.github.com> 17 April 2018, 16:50:02 UTC
e036f71 Workaround for memory leak bug documented in JuliaLang issue 25847 (#51) * Workaround for memory leak bug documented in JuliaLang issue 25847. As of this commit, bug has been fixed in Julia master but we don't know when it will be backported. 09 March 2018, 21:54:37 UTC
705ac0b Some small additions of types 05 January 2018, 10:13:24 UTC
f979be8 Some small updates towards inversion in single precision. 05 January 2018, 10:03:47 UTC
895af29 Add support for generic model-functions that output models of user defined type (#49) * Add new abstract types for composite models and modify globalToLocal constructors to allow them. * Add generic interpLocalToGlobal and interpGlobalToLocal methods that work with multi-parameter models. Also did a bit of cleanup to getMisfitParam.jl. Functionality there unchanged. * Improve support for composite models 14 December 2017, 02:48:23 UTC
d69e7fe Update to examples - 0.6 28 November 2017, 07:59:04 UTC
4030bad Removing joint FWI and travel time example from jInv into FWI.jl 27 November 2017, 13:27:59 UTC
144f3ec Merge pull request #48 from JuliaInv/metadata Metadata field in pInv 24 November 2017, 18:16:03 UTC
ed893d5 Update docstring. 21 November 2017, 19:02:18 UTC
545e5c3 Merge branch 'master' into metadata 01 November 2017, 19:06:22 UTC
94a4722 Merge branch 'master' of https://github.com/JuliaInv/jInv.jl 01 November 2017, 18:51:41 UTC
a4d43c9 Add metaData field to pInv. Cleanup getInverseParam. 01 November 2017, 18:51:03 UTC
0cde7f5 Add keyword option to projPCG for verbose output 01 November 2017, 18:50:06 UTC
94ea26e Merge pull request #47 from yangdikun/dumpInitial dump initial model and dpred0 in projGN 30 October 2017, 18:45:27 UTC
334dfd4 dump initial model and dpred0 in projGN 24 October 2017, 19:58:43 UTC
831da5a Cleanup - Remove call to getSensMatSize in adjointTest that is not needed - Delete half-empty line `G = ` from HuberFun 12 September 2017, 23:31:21 UTC
cbcc9e3 Slight tweak to PardisoWrapper and fixed a couple of docstring typos. 16 August 2017, 19:21:22 UTC
c1be568 0.6 dev (#45) * Updated iteratedTikhonov interface and fixed some docstrings and indenting * Starting to fix 0.6 deprecation warnings. So far just jInv.Mesh tests run with no warnings. * Fixed deprecation warnings in ForwardShare tests * Updated REQUIRE, travis and appveyor to use 0.6. Removed Compat dependency. We're not trying to support 0.5 once 0.6 updates are finished. * All jInv tests now pass without deprecation warnings on Julia 0.6. * Fix to appveypr.yml. * Fix warnings in HessMatVec. Update readme. * Add function getNodalConstraints This function complements getEdgeConstraints and getFaceConstraints. 03 August 2017, 19:23:25 UTC
62f0bbf Ubc hackathon17 (#44) * added documentation to prepareMesh2Mesh * improved testing * updated API to be consistent with Maxwell packages * Update getDataParallel.jl * Update getDataParallel.jl * add documentation (#41) * updated notebooks / documentation * no message * started with tests * Added optional kwargs to prepareMesh2Mesh and getInterpolationMatrix. * Make tensor mesh compatible with applications supporting anisotropy To support applications with isotropic or anisotropic PDE coefficients, the call signature of `getdEdgeMassMatrix` and `getdFaceMassMatrix` is being extended from two to three input arguments in other JuliaInv repositories like [JOcTree](https://github.com/JuliaInv/JOcTree), [JTetra](https://github.com/JuliaInv/JTetra) and [MaxwellFrequency](https://github.com/JuliaInv/MaxwellFrequency). This commit makes the tensor mesh module jInv/Mesh compatible with these changes. At the same time, backwards compatibility for the two argument call signature is maintained. This commit does *not* add support for anisotropic PDE coefficients to the tensor mesh module jInv/Mesh. * Bug fix to computeMisfit. pFor isn’t defined here. * Updated docstrings in prepareMesh2Mesh and interpmat. * Test cleanup. * Bug fixes in getDataParallel. Tests run again. * Fix type-o. * Rename runTests.jl to runtests.jl * Update runtests.jl * change testing of inverse solve * fixed typo in getData 22 June 2017, 15:45:25 UTC
4ecefaf Fix bug in src/Mesh/getEdgeIntegralOfPolygonalChain.jl (#35) getEdgeIntegralOfPolygonalChain crashes if line segments point in negative coordinate direction. Julia's unique function treats the floating point numbers -0.0 and 0.0 as distinct numbers. This generates a line segment of length 0.0 which causes trouble later in the code. The fix eliminates the ambiguity between -0.0 and 0.0. 03 May 2017, 02:03:15 UTC
172eaac Allow for key word args in initRemoteChannel (#37) 03 May 2017, 01:52:08 UTC
3896bc5 Merge pull request #36 from Pbellive/RomansChanges Redo of PR #34 01 May 2017, 21:36:21 UTC
0cf23c5 These changes are a subset of those proposed in JuliaInv/jInv.jl PR 34. Changes to jInv/LinearSolvers iterative solver type and white-space changes were discarded, rest of the changes from that PR remain. They are: 1) improvements to sortPermFast, including a new method. 2) Added spoutput function to write sparse matrices to text file. 3) Added sortunique function, which returns unique elements of input vector in sorted order. Same as uniqueidx function except it doesn't compute permutation vectors and is therefore more efficient. 4) Added removezeros utility function. 26 April 2017, 19:22:33 UTC
244bda8 bugfix in getHessian.jl 22 April 2017, 20:56:46 UTC
ab420b9 Updates of joint inversion example 05 April 2017, 08:40:46 UTC
c38ebc9 Added a joint FWI and travel time inversion to jInv's examples repository 04 April 2017, 09:54:50 UTC
78c839c Merge branch 'master' of https://github.com/JuliaInv/jInv.jl * 'master' of https://github.com/JuliaInv/jInv.jl: replaced projGNCG by projGN (#33) 31 March 2017, 02:39:49 UTC
988a8d9 replaced projGNCG by projGN (#33) * - added function to explicitly construct Hessian: getHessian - added projGN: allows to use different solver * added documentation * updated tests * removed projGNCG / made small changes and added testing * documented solveGN * 1) renamed explicit GN solver 2) added check and use pinv now if system is singular * debugged and added testing for regularizers in 2D 31 March 2017, 02:38:30 UTC
9a5084e debugged and added testing for regularizers in 2D 31 March 2017, 01:00:34 UTC
fcf4f77 Merge branch 'master' of https://github.com/JuliaInv/jInv.jl * 'master' of https://github.com/JuliaInv/jInv.jl: Added getEdgeConstraints & getFaceConstraints for an AbstractMesh. (#30) 21 March 2017, 20:36:47 UTC
e92bb39 1) renamed explicit GN solver 2) added check and use pinv now if system is singular 21 March 2017, 20:36:21 UTC
0519e45 Added getEdgeConstraints & getFaceConstraints for an AbstractMesh. (#30) * Added getEdgeConstraints & getFaceConstraints for an AbstractMesh. * Improved edge and face constraint tests. 15 March 2017, 01:49:59 UTC
5af0e68 documented solveGN 13 March 2017, 13:17:19 UTC
62441b7 removed projGNCG / made small changes and added testing 10 March 2017, 22:03:02 UTC
c68009d updated tests 10 March 2017, 02:13:14 UTC
d07ba02 Merge branch 'master' of https://github.com/JuliaInv/jInv.jl * 'master' of https://github.com/JuliaInv/jInv.jl: Removed Vis submodule. (#31) 10 March 2017, 01:52:27 UTC
1fa84e0 Removed Vis submodule. (#31) 10 March 2017, 01:50:22 UTC
fd9765b added documentation to prong 10 March 2017, 01:46:31 UTC
a88bcea Merge branch 'master' of https://github.com/JuliaInv/jInv.jl * 'master' of https://github.com/JuliaInv/jInv.jl: Roman's changes: Bugfix in HessMatVec, clear!, and some utils (#27) # Conflicts: # test/InverseSolve/runtests.jl 09 March 2017, 15:29:04 UTC
902de49 - added function to explicitly construct Hessian: getHessian - added projGN: allows to use different solvers 09 March 2017, 15:27:54 UTC
dbb61b8 Roman's changes: Bugfix in HessMatVec, clear!, and some utils (#27) * Roman’s changes. * Removed added function that do not get called in any jInv package. * Bug fix in Clear!(ForwardProbType). Added unit tests. * Remove getMUMPSsolver from testing. 09 March 2017, 15:24:37 UTC
4c86ac2 Changes in FWI large example re shifted laplacian MG 15 January 2017, 13:58:37 UTC
30442e9 Changes in FWI examples because of new form of attenuation parameter in Helmholtz. This change is to make time domain and frequency domain FWI equivalent. 26 December 2016, 11:11:27 UTC
c157396 clarified docstring of derivatives of mass matrices and added testing. Fully backwards compatible. 14 December 2016, 22:51:40 UTC
8ea0428 Recovering ex2DFWI.mat that was accidently deleted. 06 December 2016, 12:27:25 UTC
7f7132e updated notebooks 05 December 2016, 23:00:15 UTC
d05803a Update to FWIexample 04 December 2016, 15:53:10 UTC
f28695c 1) removed 0.6 from appveyor tests 2) added new viewer 'sliceView2D' + testing + example 02 December 2016, 23:15:32 UTC
4472c47 added codecov.yml 02 December 2016, 17:11:15 UTC
6b81099 1) added tutorial for plotting 2) minor changes to plotting (backward compatible) 3) fixed appveyor.yml 02 December 2016, 17:10:05 UTC
8b6cba8 updated appveyor testing file 02 December 2016, 14:59:16 UTC
back to top