Rowan Cockett
4472b39d6e
Iterative Solvers in SimPEG.Solver
2013-11-19 16:00:36 -08:00
Rowan Cockett
fc435feb9e
BFGS implementation in the notebook.
2013-11-19 15:59:37 -08:00
Dave Marchant
514b709270
Added nNv property to baseMesh.
2013-11-19 12:27:08 -08:00
Rowan Cockett
b6ec17a4d3
Merge branch 'master' of https://bitbucket.org/rcockett/simpeg into boundaryConditions
...
Conflicts:
SimPEG/__init__.py
2013-11-18 12:33:09 -08:00
Rowan Cockett
1f3799caa0
Added try/catch on the vtk import for the documentation. Added small example at bottom of vtkView.
2013-11-18 12:19:56 -08:00
Rowan Cockett
3bf16fd2a7
Merge branch 'master' of https://bitbucket.org/rcockett/simpeg into visulization
2013-11-18 12:03:19 -08:00
Rowan Cockett
a2c305e6bc
Renamed module.
2013-11-18 11:56:35 -08:00
Dave Marchant
7d295dc57e
Fix in example notebook.
2013-11-18 11:24:27 -08:00
Dave Marchant
8992f195a4
Added nCv property to BaseMesh and Cyl1DMesh classes.
2013-11-18 11:06:35 -08:00
Dave Marchant
a950ba8dd1
Bug fix in emSources. Beginning to change Cyl1DMesh to be more comparable with TensorMesh/BaseMesh.
2013-11-18 10:54:54 -08:00
Gudni Karl Rosenkjaer
37bcf891be
Fixed interface so the renderer uses Trackball interaction, extent and limits work.
...
Added a notebook, showing a simple example of using the vtkView
2013-11-17 14:31:44 -08:00
Gudni Karl Rosenkjaer
2a770f6fd4
Updated nF and nE
2013-11-15 16:18:50 -08:00
Gudni Karl Rosenkjaer
1a14ed3b04
Merge branch 'origin/master'
2013-11-15 16:14:25 -08:00
Rowan Cockett
278eec94ec
Ensure that (1/dt) gives a float not an int. Use (1.0/dt). Added fullJ calculation. Tested Sensitivity.
2013-11-15 13:59:41 -08:00
Rowan Cockett
e98e41f34c
dpred
2013-11-15 10:10:10 -08:00
Gudni Karl Rosenkjaer
c6be547121
Add vtkView.viewProp to indicate which model to view at any given time. No check wether the name or number exists as an array in the vtkView._vtkobj.
2013-11-15 09:42:06 -08:00
Gudni Karl Rosenkjaer
0cafa56104
Fixed code so that vtkView works for cell, edge and face. extent and limits work for the rendering as well.
2013-11-15 08:50:29 -08:00
Rowan Cockett
7663d12707
Removed Synthetic Problem class, and added method to Problem.
2013-11-14 18:28:28 -08:00
Rowan Cockett
bc49c6058f
Bug Fixes and Adjoint Test.
2013-11-14 18:01:53 -08:00
Rowan Cockett
8f4e1174c8
Added J and Jt, untested as of yet.
2013-11-14 15:53:19 -08:00
Dave Marchant
cdf1dcf79f
Reorganized.
2013-11-14 15:48:32 -08:00
Rowan Cockett
61e175cd12
Fields calculation in Richards. Calculation of the diagonals of the Jacobian.
2013-11-14 15:29:25 -08:00
Dave Marchant
72e844c87d
Added a sub-module to utils to put analytics and source functions.
2013-11-14 11:53:14 -08:00
Rowan Cockett
1e5969ec6a
getResidual for Richards equation working.
2013-11-14 11:31:02 -08:00
Rowan Cockett
81dea1a5dd
Added NewtonRoot finding algorithm.
2013-11-14 11:26:55 -08:00
Dave Marchant
d7c8e72379
Added examples directory.
2013-11-14 10:50:33 -08:00
Rowan Cockett
cd8463ee3d
Merge branch 'boundaryConditions' of https://bitbucket.org/rcockett/simpeg into richards
2013-11-13 23:25:53 -08:00
Rowan Cockett
c6c0d3db4f
Bug fix in cellGradx/y/z
2013-11-13 23:00:51 -08:00
Rowan Cockett
dc07ea02fd
Make BC work in 2D and 3D
2013-11-13 19:44:27 -08:00
Rowan Cockett
358411792d
Cleaned up averaging. Put it in an AveExtrap function.
2013-11-13 19:37:14 -08:00
Rowan Cockett
52c9cf83c9
Tests on Cell Grad (bug fixes for non-uniform mesh). and aveCC2F with extrapolation.
2013-11-13 19:34:11 -08:00
Rowan Cockett
6fbe3a616b
Added shortcut to making a TensorMesh on a unit cube:
...
mesh = TensorMesh([10, 12, 15])
2013-11-13 15:52:56 -08:00
Rowan Cockett
4c82ce7dc2
Documentation for cellGradient. Boundary Conditions. Testing in 2D & 3D.
2013-11-13 15:14:33 -08:00
Rowan Cockett
56ee22d1ce
Bug Fix in TensorView.plotImage (didn’t work in 2D)
2013-11-13 15:09:13 -08:00
Rowan Cockett
0514226ac2
Empirical Relations for Richards.
2013-11-13 15:07:40 -08:00
Rowan Cockett
7d3e41d591
removedFWI example to merge into master.
2013-11-12 13:55:03 -08:00
Rowan Cockett
5248ac81ce
Merge branch 'master' of https://bitbucket.org/rcockett/simpeg into seismicExample
...
Conflicts:
docs/api_TestResults.rst
2013-11-12 13:43:06 -08:00
Rowan Cockett
cea1141dcd
Bug fix for documentation.
2013-11-12 12:14:58 -08:00
Rowan Cockett
130592a9e2
Bug fix to solver. and Documentation.
2013-11-12 11:34:49 -08:00
Rowan Cockett
1f13a74bb9
Merge branch 'master' of https://bitbucket.org/rcockett/simpeg into BoundConstraint
...
Conflicts:
.gitignore
SimPEG/utils/__init__.py
2013-11-12 11:24:40 -08:00
Rowan Cockett
15e0126172
Updates to Optimization Framework. Testing. Bug Fixes.
2013-11-12 11:09:51 -08:00
Rowan Cockett
d3f38047e4
Multiple RHSs on solvers in Fortran. ~2x speed up on matlab implementation for a single RHS. for multiple RHS there are still some problems.
...
Someone with some knowledge of how fortran works should look at this code.
Added a setup.py script that complies things. f2py should work on most computers, because it is included in the numpy distribution.
2013-11-12 10:36:20 -08:00
Gudni Karl Rosenkjaer
2cbbb3639c
Fixed SimPEG.__init__.py to include visulization (some merging issuse).
2013-11-11 09:47:35 -08:00
Gudni Karl Rosenkjaer
4d0e532619
Merge branch 'origin/master'
...
Conflicts:
SimPEG/__init__.py
2013-11-11 09:25:51 -08:00
Gudni Karl Rosenkjaer
0e03e51bd2
Updated the vtkView class.
2013-11-11 08:59:28 -08:00
Gudni Karl Rosenkjaer
47a4716d95
vtkView works for 'cell' data, but currently not for 'face' and 'edge'.
2013-11-10 23:52:39 -08:00
Rowan Cockett
ea5dc21517
Fortran Solvers. Faster than Matlab!!
...
Need to implement multiple RHSs.
2013-11-10 17:38:23 -08:00
Rowan Cockett
19f79b3275
updates to Inversion. Bug Fixes.
2013-11-07 17:42:24 -08:00
Rowan Cockett
bc71b184aa
Brought inversion into line with optimize changes.
2013-11-07 16:27:12 -08:00
Rowan Cockett
0dc3b02c45
Combined stopping criteria and printers into a class, for easy reuse.
2013-11-07 16:02:22 -08:00