Commit Graph

883 Commits

Author SHA1 Message Date
Brendan Smithyman d5cb4adf1f Add support for bootstrapping remote namespace based on code from Problem or Dispatcher. 2015-05-07 14:01:46 -04:00
Brendan Smithyman dc7b102550 Rough proposal design for Dispatcher/Problem interface. Refactor at will. 2015-05-07 13:33:03 -04:00
Brendan Smithyman 75e3163a47 Added some prototypes for parallel constructs.
SuperReference acts like an IPython.parallel.Reference instance specialized for function calls. If it's scheduled by a call to 'apply' on a Load Balanced View, it will raise UnmetDependency errors until it's scheduled on a worker that is allowed by its 'rank' attribute. This can therefore point at functions that are known to be defined on particular workers.

Endpoint is a prototype layout for an object to hold multiple Problems, Fields, etc. on the remote workers. The idea is to clean up the remote namespace and reduce the use of globals().
2015-05-07 13:32:37 -04:00
Brendan Smithyman d94efc3b85 Merge branch 'parallel' of github.com:simpeg/simpeg into parallel 2015-05-06 12:23:30 -04:00
Brendan Smithyman 4765b541cd Change graph plotting style and enable doubleclick.
Double-clicking on a graph node now inserts a new IPython Notebook cell and sets its text to the job listing for that node.
2015-05-06 12:23:06 -04:00
Brendan Smithyman c982fb131a Move module-level functions to static methods for their respective classes. 2015-05-06 12:21:46 -04:00
Brendan Smithyman 989d7c12fd Add NetworkX dependency 2015-05-06 10:27:42 -04:00
Rowan Cockett 0ddecdc7ce Merge branch 'parallel' of https://github.com/simpeg/simpeg into parallel 2015-05-05 17:39:28 -07:00
Rowan Cockett ea2b75bd97 try adding pyzmq to make travis work! 2015-05-05 15:57:02 -07:00
Brendan Smithyman d7d665456f Merge branch 'parallel' of github.com:simpeg/simpeg into parallel 2015-05-05 17:40:29 -04:00
Brendan Smithyman 983df96750 Better sizing. 2015-05-05 17:39:54 -04:00
Rowan Cockett c494d8ad63 add IPython to travis dependencies. 2015-05-05 14:08:07 -07:00
Brendan Smithyman 97f832031a Created SystemGraph subclass of the networkx.DiGraph class that knows how to render itself in the IPython Notebook using d3.js. 2015-05-05 17:03:45 -04:00
Brendan Smithyman caf40af35c Merge branch 'master' into parallel 2015-05-04 14:01:46 -04:00
Lindsey 1a5dd2ae99 Merge pull request #90 from simpeg/removeKnownSource
Removed knownSrc
2015-05-04 11:00:00 -07:00
Lindsey e3e0905bc1 Removed knownSrc 2015-05-04 10:42:56 -07:00
Brendan Smithyman 29195e6608 Incorporating the first parts of my parallel distributed tools.
DataWrappers.py contains the CommonReducer class, which enables pass-through math operations and function calls on dictionaries.
Parallel.py contains the job scheduler, remote interface (w/ MPI support) and several helper functions.
2015-05-01 17:04:59 -04:00
Rowan Cockett fbcd3e3691 Merge pull request #89 from simpeg/Tx2Src
Tx2 src
2015-05-01 11:15:01 -07:00
seogi afe7e15d09 Change name from ExtractCoremesh to ExtractCoreMesh 2015-04-22 14:13:18 -07:00
seogi 17596b614b Add function: ExtractCoremesh
This extracts core mesh from full mesh
2015-04-22 11:40:36 -07:00
Lindsey 39fdcab9b4 naming: abbreviate all analytics to ana 2015-04-17 17:12:06 -07:00
Lindsey db8cc69862 removed import of copy, not needed 2015-04-17 16:49:11 -07:00
Lindsey f1fc90cb16 changes references for Transmitter to Source 2015-04-17 15:57:10 -07:00
Lindsey f7c13d917e Tx -> Src 2015-04-17 15:38:27 -07:00
Rowan Cockett 905e877e6b Merge pull request #88 from simpeg/feat/CylMeshInterpolation
cyl mesh interpolation
2015-03-19 21:02:29 -07:00
Rowan Cockett b518b9b871 updates to cylindrical to tensor mesh interpolation, tested. 2015-03-19 16:22:55 -07:00
Rowan Cockett 354a137461 add additional operators to the tensor mesh. 2015-03-19 13:18:45 -07:00
Rowan Cockett 16c269e013 updates to cyl mesh and minor bug fixes. 2015-03-19 12:48:50 -07:00
Rowan Cockett 90b3dfa61d Use meshTensor to create the time mesh in a TD problem. 2015-03-17 14:07:52 -07:00
Lindsey 2ecc9469d2 Merge pull request #87 from simpeg/Tests
If E0 is below the tolerance, the deriv test should pass
2015-02-25 19:07:19 -08:00
Lindsey 4366cd438f Merge pull request #86 from simpeg/test_diag_est
Test diag est
2015-02-25 16:15:44 -08:00
Lindsey d22e72d0a7 If E0 is below the tolerance, the deriv test should pass 2015-02-25 16:09:02 -08:00
Lindsey 315bf7b61b added documentation to diagEst 2015-02-24 15:34:41 -08:00
Lindsey 10ad9a762a test for Probing diagonal estimator. 2015-02-24 13:49:33 -08:00
Rowan Cockett 5646e8868d Merge pull request #85 from simpeg/vtkIO
vtkIO
2015-02-05 15:33:56 -08:00
Gudni UBC-Talva 234cad848b Updated the function help text 2015-02-05 15:09:37 -08:00
Gudni UBC-Talva c6c2713461 Fixed the __init__.py for meshutils to include read/writeVTRFile functions.
Fixed order of inputs in write mesh functions to all be the same.
2015-02-05 14:56:47 -08:00
Rowan Cockett 3fd07e814e Merge pull request #84 from simpeg/Anisotropy
Anisotropy
2015-02-05 14:29:50 -08:00
Rowan Cockett 28e0db4963 remove anisotropy map 2015-02-05 14:22:20 -08:00
Rowan Cockett 708de19eb7 update the miniconda build. 2015-02-05 14:04:23 -08:00
SEOGI KANG 529fed6e6e Modify some bugs of vtk import 2015-02-05 13:59:50 -08:00
Rowan Cockett 7069ca7451 updates to cyl averaging. 2015-02-05 13:51:30 -08:00
Gudni UBC-Talva a119ba3083 Added readVTRFile to import a VTK rectilinear XML model file as SimPEG tensor mesh and models 2015-02-05 13:05:08 -08:00
Gudni UBC-Talva 94b8776ac2 Added a function to write VTK rectilinear file (vtr) for a Tensor mesh and model (optional) for view in an external viewer. 2015-02-05 12:57:10 -08:00
lheagy f8259456d0 start of cyl mesh anisotropy 2015-02-05 12:44:46 -08:00
Rowan Cockett ca4fd2adf8 Update LICENSE 2015-01-29 13:41:49 -08:00
Rowan Cockett e906899a87 Make the tests less picky. 2015-01-29 11:14:16 -08:00
Rowan Cockett 2cd9c4db5a Merge pull request #83 from simpeg/feat/cylMeshView
CylView and minor tensor mesh update
2015-01-29 10:56:32 -08:00
Rowan Cockett 496ba70982 CylView and minor tensor mesh update 2015-01-29 10:50:06 -08:00
Lindsey Heagy 5f46461bfe added documentation for log mapping 2015-01-15 13:35:44 -08:00