https://github.com/poulson/PSP

sort by:
Revision Author Date Message Commit Date
a09d602 Propagating bit-rot in versions of Clique and Elemental used for maintaining the PSP examples 27 June 2016, 15:17:44 UTC
4364c52 Removing several remaining references to the compressed solvers. 19 March 2014, 15:11:23 UTC
d7400ff PSP is now functioning with the newest versions of Clique and Elemental. 26 February 2014, 22:44:17 UTC
620a0cb Updating Clique and fixing mistakes in Attach. Solve still needs to be fixed. 25 February 2014, 00:56:00 UTC
27aefe3 This commit partially updates PSP to the newest version of Clique. The 'Solve' routine still needs to be updated to use a DistNodalMultiVec for the right-hand sides. 24 February 2014, 03:14:04 UTC
d486489 Adding Clique as a Git submodule (this commit might not compile). 21 February 2014, 16:30:13 UTC
0cb951c Fixing call stack manipulation 21 May 2013, 22:06:19 UTC
1a4abef Updating to most recent version of Clique 30 April 2013, 17:32:41 UTC
1e84ff8 Updating to Clique revision 2eadadb6cc30 02 April 2013, 07:05:32 UTC
55e75a9 Updating to Clique revision 009bc64f5ae2 to avoid Grid construction problem 17 March 2013, 17:41:18 UTC
ad54cb0 Fixing hg clone command in CMakeLists.txt 09 March 2013, 19:57:08 UTC
98ef1e4 Updating to Clique revision 375 06 March 2013, 05:39:16 UTC
5140e26 Updating to Clique revision 374 27 February 2013, 06:36:24 UTC
e353aa1 Updating to Clique revision 373 18 February 2013, 17:51:57 UTC
e190c51 Updating to version of Clique/Elemental without build system bug 05 February 2013, 03:45:41 UTC
0eb6d9c Decoupling PSP from Clique and Elemental and instead using Mercurial to clone the repositories. 04 February 2013, 23:53:52 UTC
85262e8 Updating to Elemental revision 762:f7a3356d093f --HG-- rename : external/clique/external/elemental/examples/special_matrices/Cauchy.cpp => external/clique/external/elemental/examples/matrices/Cauchy.cpp rename : external/clique/external/elemental/examples/special_matrices/CauchyLike.cpp => external/clique/external/elemental/examples/matrices/CauchyLike.cpp rename : external/clique/external/elemental/examples/special_matrices/Circulant.cpp => external/clique/external/elemental/examples/matrices/Circulant.cpp rename : external/clique/external/elemental/examples/special_matrices/Diagonal.cpp => external/clique/external/elemental/examples/matrices/Diagonal.cpp rename : external/clique/external/elemental/examples/special_matrices/DiscreteFourier.cpp => external/clique/external/elemental/examples/matrices/DiscreteFourier.cpp rename : external/clique/external/elemental/examples/special_matrices/Hankel.cpp => external/clique/external/elemental/examples/matrices/Hankel.cpp rename : external/clique/external/elemental/examples/special_matrices/HermitianUniformSpectrum.cpp => external/clique/external/elemental/examples/matrices/HermitianUniformSpectrum.cpp rename : external/clique/external/elemental/examples/special_matrices/Hilbert.cpp => external/clique/external/elemental/examples/matrices/Hilbert.cpp rename : external/clique/external/elemental/examples/special_matrices/Identity.cpp => external/clique/external/elemental/examples/matrices/Identity.cpp rename : external/clique/external/elemental/examples/special_matrices/Legendre.cpp => external/clique/external/elemental/examples/matrices/Legendre.cpp rename : external/clique/external/elemental/examples/special_matrices/NormalUniformSpectrum.cpp => external/clique/external/elemental/examples/matrices/NormalUniformSpectrum.cpp rename : external/clique/external/elemental/examples/special_matrices/OneTwoOne.cpp => external/clique/external/elemental/examples/matrices/OneTwoOne.cpp rename : external/clique/external/elemental/examples/special_matrices/Ones.cpp => external/clique/external/elemental/examples/matrices/Ones.cpp rename : external/clique/external/elemental/examples/special_matrices/Toeplitz.cpp => external/clique/external/elemental/examples/matrices/Toeplitz.cpp rename : external/clique/external/elemental/examples/special_matrices/Uniform.cpp => external/clique/external/elemental/examples/matrices/Uniform.cpp rename : external/clique/external/elemental/examples/special_matrices/Walsh.cpp => external/clique/external/elemental/examples/matrices/Walsh.cpp rename : external/clique/external/elemental/examples/special_matrices/Wilkinson.cpp => external/clique/external/elemental/examples/matrices/Wilkinson.cpp rename : external/clique/external/elemental/examples/special_matrices/Zeros.cpp => external/clique/external/elemental/examples/matrices/Zeros.cpp rename : external/clique/external/elemental/include/elemental/special_matrices/Cauchy.hpp => external/clique/external/elemental/include/elemental/matrices/Cauchy.hpp rename : external/clique/external/elemental/include/elemental/special_matrices/CauchyLike.hpp => external/clique/external/elemental/include/elemental/matrices/CauchyLike.hpp rename : external/clique/external/elemental/include/elemental/special_matrices/Circulant.hpp => external/clique/external/elemental/include/elemental/matrices/Circulant.hpp rename : external/clique/external/elemental/include/elemental/special_matrices/Diagonal.hpp => external/clique/external/elemental/include/elemental/matrices/Diagonal.hpp rename : external/clique/external/elemental/include/elemental/special_matrices/DiscreteFourier.hpp => external/clique/external/elemental/include/elemental/matrices/DiscreteFourier.hpp rename : external/clique/external/elemental/include/elemental/special_matrices/Hankel.hpp => external/clique/external/elemental/include/elemental/matrices/Hankel.hpp rename : external/clique/external/elemental/include/elemental/special_matrices/HermitianUniformSpectrum.hpp => external/clique/external/elemental/include/elemental/matrices/HermitianUniformSpectrum.hpp rename : external/clique/external/elemental/include/elemental/special_matrices/Hilbert.hpp => external/clique/external/elemental/include/elemental/matrices/Hilbert.hpp rename : external/clique/external/elemental/include/elemental/special_matrices/Identity.hpp => external/clique/external/elemental/include/elemental/matrices/Identity.hpp rename : external/clique/external/elemental/include/elemental/special_matrices/Legendre.hpp => external/clique/external/elemental/include/elemental/matrices/Legendre.hpp rename : external/clique/external/elemental/include/elemental/special_matrices/NormalUniformSpectrum.hpp => external/clique/external/elemental/include/elemental/matrices/NormalUniformSpectrum.hpp rename : external/clique/external/elemental/include/elemental/special_matrices/OneTwoOne.hpp => external/clique/external/elemental/include/elemental/matrices/OneTwoOne.hpp rename : external/clique/external/elemental/include/elemental/special_matrices/Ones.hpp => external/clique/external/elemental/include/elemental/matrices/Ones.hpp rename : external/clique/external/elemental/include/elemental/special_matrices/Toeplitz.hpp => external/clique/external/elemental/include/elemental/matrices/Toeplitz.hpp rename : external/clique/external/elemental/include/elemental/special_matrices/Uniform.hpp => external/clique/external/elemental/include/elemental/matrices/Uniform.hpp rename : external/clique/external/elemental/include/elemental/special_matrices/Walsh.hpp => external/clique/external/elemental/include/elemental/matrices/Walsh.hpp rename : external/clique/external/elemental/include/elemental/special_matrices/Wilkinson.hpp => external/clique/external/elemental/include/elemental/matrices/Wilkinson.hpp rename : external/clique/external/elemental/include/elemental/special_matrices/Zeros.hpp => external/clique/external/elemental/include/elemental/matrices/Zeros.hpp rename : external/clique/external/elemental/include/elemental/special_matrices_decl.hpp => external/clique/external/elemental/include/elemental/matrices_decl.hpp 23 January 2013, 21:50:02 UTC
a964dab Updating to more compact version of choice which also allows for true/false inputs for booleans 08 January 2013, 20:07:09 UTC
da4a577 Updating to revision 365:aa8df05962cf 08 January 2013, 05:19:56 UTC
6e524d4 Adding more runtime options to the Overthrust driver 07 January 2013, 16:23:26 UTC
b3bc5da Simplifying build system 27 December 2012, 21:20:12 UTC
89b974d Shortening copyright notices 21 December 2012, 17:53:53 UTC
0c7421e Updating to Elemental revision 734:1a924b532b19 --HG-- rename : external/clique/external/elemental/include/elemental/blas-like/level3/Syrk/SyrkLN.hpp => external/clique/external/elemental/include/elemental/blas-like/level3/Syrk/LN.hpp rename : external/clique/external/elemental/include/elemental/blas-like/level3/Syrk/SyrkLT.hpp => external/clique/external/elemental/include/elemental/blas-like/level3/Syrk/LT.hpp rename : external/clique/external/elemental/include/elemental/blas-like/level3/Syrk/SyrkUN.hpp => external/clique/external/elemental/include/elemental/blas-like/level3/Syrk/UN.hpp rename : external/clique/external/elemental/include/elemental/blas-like/level3/Syrk/SyrkUT.hpp => external/clique/external/elemental/include/elemental/blas-like/level3/Syrk/UT.hpp 21 December 2012, 17:41:47 UTC
f03ac63 Updating to reasonable command-line processing. 06 December 2012, 18:48:33 UTC
838f6ef Pushing missing updates. 11 November 2012, 21:39:22 UTC
c5a5cf4 Adding memory query functions for top-left and bottom-left portions of fronts. 11 November 2012, 21:35:55 UTC
3812c6d Pulling in Elemental revision 718:46b54018a8f2. 02 November 2012, 20:16:45 UTC
a0921c7 Pulling in recent modifications of Clique to simplify the measurement of the memory usage of frontal trees before and after compression. 06 October 2012, 21:04:05 UTC
8a41cff Moving tuning parameters for front compression higher up. 26 September 2012, 19:45:29 UTC
d0718f8 Adding link to preprint of PSP paper and refining the tolerance for front compression. 26 September 2012, 16:05:12 UTC
23e2247 Adding missing 'static' qualifiers for the LocalReorderedIndexRecursion utility functions for the Dist(Spectral)Helmholtz classes. 19 September 2012, 04:48:55 UTC
552f5dc Extending and slightly simplifying the reordering utility functions for the Dist(Spectral)Helmholtz classes. 19 September 2012, 04:38:03 UTC
719a31e Reorganizing the Dist(Spectral)Helmholtz classes a bit. 19 September 2012, 03:19:09 UTC
ecad926 Extracting several utility functions from the DistHelmholtz and DistSpectralHelmholtz classes. 18 September 2012, 23:11:56 UTC
be6245e Flipping the signs of the sources in the examples so that the results are unchanged. 17 September 2012, 05:45:15 UTC
5ac2eed Pulling in Clique revision 349:ccdf0dbdc4e3 and switching sign convention (to match -\nabla - omega^2). 17 September 2012, 05:32:09 UTC
d46fe3c Pulling in bug fixes from Elemental through Clique revision 347:bc47d350ecbf. 16 September 2012, 19:25:23 UTC
e841020 Updating to Clique revision 346:d1d397535e07. 16 September 2012, 05:11:30 UTC
39d3470 Pulling in Clique revision 345:ee1167efa4cd and switching from printing Rayleigh quotients to Ritz values. 15 September 2012, 00:03:49 UTC
a6b9613 Fixing mistake in velocity model documentation. 14 September 2012, 16:14:04 UTC
395e301 Updating to Clique revision 343:0eea502d611c. 14 September 2012, 15:58:47 UTC
4f4206b Somewhat simplifying the DistHelmholtz code in several places and beginning work on a spectral version. 12 September 2012, 19:25:57 UTC
da8222a Turning off default display of largest Rayleigh quotients before restart. 12 September 2012, 14:38:31 UTC
1e2da3b Now printing the unfactored Rayleigh quotients. 12 September 2012, 04:57:44 UTC
bb45ccf Simplifying printing of Rayleigh quotients. 12 September 2012, 04:02:55 UTC
1061d33 Because Jed. 12 September 2012, 03:39:31 UTC
0589733 Adding solutions for the high-contrast separator and fixing the 'lense' typo. 03 September 2012, 00:22:06 UTC
0aa4f59 Fixing mistake in source generation of Overthrust-sideways. 02 September 2012, 21:26:23 UTC
c31068e Added a driver for sweeping Overthrust sideways and fixing the behavior of SequentialLoad for non-XYZ orderings. 02 September 2012, 20:56:56 UTC
741ccd8 Yet another tweak for the high-constrast separator model (shifting plane further from top-center shot to lower the bleeding of the Gaussian into the separator. 02 September 2012, 18:51:22 UTC
015ebbc Modifying high-contrast separator model to keep a fixed separator size, and adding note about PML size and its effect on the waveguide problem. 02 September 2012, 16:35:26 UTC
5479d2e Adding more results to the documentation. 02 September 2012, 06:14:17 UTC
421a1b9 Adding many example solutions for the drivers. 31 August 2012, 18:58:37 UTC
f6f1951 Improving wording of the Usage messages. 31 August 2012, 04:39:24 UTC
fc07aca Updating documentation and slightly changing format of the 'Usage' descriptions of the drivers. 31 August 2012, 01:23:31 UTC
24de1c8 Fixing mistake in UnitCube driver and adding output of ratio of PML coordinate-stretching magnitudes relative to the rule of thumb. 30 August 2012, 20:44:47 UTC
38091cc Improving list of velocity models and the corresponding documentation. 30 August 2012, 19:08:51 UTC
5b78f4e Adding another velocity model to the UnitCube driver and making the tests more cohesive. 30 August 2012, 15:23:08 UTC
e0decfd Lowering the contrast for the two layers model to be within a typical seismic range. 29 August 2012, 16:50:12 UTC
47f2499 Pulling in TLS support fix from Clique revision 336:dcaccaa0fb24. 28 August 2012, 15:46:56 UTC
1c52450 Fixing typo. 26 August 2012, 16:40:23 UTC
75125ab Added a new velocity model and updated the documentation. 26 August 2012, 16:38:42 UTC
b6a09ef Using a more thorough set of source types in the convergence tests (and reporting the relative residual of each source for each iteration). 25 August 2012, 18:03:56 UTC
d4adfa6 Adding more descriptions of where the preconditioner does and does not work. 24 August 2012, 22:30:27 UTC
7a6f485 Pulling in Clique revision 335:22b588f24ff6. --HG-- rename : external/clique/external/parmetis/metis/libmetis/CliqBisect.c => external/clique/src/metis/Bisect.c rename : external/clique/external/parmetis/libparmetis/CliqParallelBisect.c => external/clique/src/parmetis/ParallelBisect.c 24 August 2012, 18:33:32 UTC
2f3033e Beginning documentation for test and example drivers. 24 August 2012, 02:40:53 UTC
21bb6ab Pulling in Clique revision 334:887bd34c6a1c and modifying drivers to default to using PML on the surface. 23 August 2012, 19:22:08 UTC
7d9cf53 Adding documentation for DistHelmholtz. 23 August 2012, 16:47:32 UTC
9c6b92a Adding more information to the DistUniformGrid documentation. 23 August 2012, 15:23:31 UTC
67ed45d Updating the documentation for DistUniformGrid. 23 August 2012, 00:54:37 UTC
1d5ac3b Reordering some of the arguments to DistUniformGrid for simplicity. 23 August 2012, 00:17:53 UTC
0108208 Beginning to put together PSP's documentation. 22 August 2012, 22:36:22 UTC
88545a2 Pulling in Clique revision 333:921bf9b0a494. 22 August 2012, 17:12:40 UTC
83f29e0 Fixing bad default value for cutoff in analytical nested dissection and adding complex coordinate stretching magnitude as a tunable parameter since it is important in many cases. 22 August 2012, 17:11:29 UTC
75003ac Pulling in build system updates, fixing recently introduced bug in PML formation, and realizing that the PML amplitude should be modified for large numbers of points per wavelength. 22 August 2012, 05:00:38 UTC
3b52fbb Updating toolchain files. 20 August 2012, 01:57:05 UTC
0bd7671 Updating the Overthrust driver. 15 August 2012, 21:22:39 UTC
a3f42e7 Fixing a few mistakes from the last commit and increasing the effectiveness of the PML (the previous implementation waited one grid point before 'taking off'). 15 August 2012, 18:50:27 UTC
275812d Updating to Clique revision 330:8acc0085b68c. --HG-- rename : external/clique/include/clique/numeric/set_solve_mode.hpp => external/clique/include/clique/numeric/change_front_type.hpp 15 August 2012, 18:34:17 UTC
f4b16b2 Pulling in Clique revision 305:41d22d412433. 02 August 2012, 16:10:47 UTC
a05d8ff Pulling in update which fixes elemvariables.cmake when there are no MPI include flags. 31 July 2012, 22:38:19 UTC
1432b27 Adding toolchain file for HOPPER. 31 July 2012, 21:05:25 UTC
fbf1fbf Pulling in version of Clique which avoids a bug when the availability of OpenMP changes after configuration. 31 July 2012, 16:56:14 UTC
020b515 Avoided several compiler warnings. 31 July 2012, 16:26:17 UTC
06e573f Pulling in most recent version of Clique. 31 July 2012, 14:19:07 UTC
db8d46e Updating to Clique revision 284:379aae3541a9. --HG-- rename : external/clique/tests/DistSparseMatrix.cpp => external/clique/tests/VectorSolve.cpp 29 July 2012, 21:28:08 UTC
ca19589 Updating to Clique revision 268:731cfe2cfbe7, which fixes the missing USE_CUSTOM_ALLTOALLV header definition. 24 July 2012, 03:12:40 UTC
8881505 Fixing typos in usage messages. 22 July 2012, 21:44:26 UTC
c27c0db Updating to revision 261:dc417c7e9403 and renaming BUILD_TESTS to PSP_TESTS for clarity. 22 July 2012, 20:48:11 UTC
7452b1b Making the Overthrust driver much simpler. 22 July 2012, 20:08:34 UTC
b5a271b Removing unnecessary restriction that interpolation only lead to a finer grid, and adding code for loading a distributed uniform grid from a sequential file. 21 July 2012, 22:10:29 UTC
cf6b10c Added ability to interpolate uniform grids in parallel. 21 July 2012, 21:14:41 UTC
19df2d0 Beginning work on interpolating to finer grids. 20 July 2012, 22:51:33 UTC
9365084 Adding more output in the UnitCube driver. 20 July 2012, 14:00:04 UTC
ac49e27 Fixing a mistake in Clique's DistSymmFrontTree constructor which Paul Tsuji noticed. 20 July 2012, 01:28:44 UTC
8930fe1 Updating to Clique revision 259:eca91ecaa64e and adding PETSc-like Makefile include file, conf/pspvariables. --HG-- rename : include/psp/config.h.cmake => cmake/config.h.cmake rename : external/clique/include/clique/config.h.cmake => external/clique/cmake/config.h.cmake rename : external/clique/external/elemental/include/elemental/config.h.cmake => external/clique/external/elemental/cmake/config.h.cmake 19 July 2012, 19:40:23 UTC
f43af3f Updating to Clique revision 255:075a90db05c1. 16 July 2012, 20:38:05 UTC
0b0f1f5 Updated to Clique revision 238:8760dc247d71. --HG-- rename : external/clique/external/elemental/include/elemental/lapack-like/LUSolve.hpp => external/clique/external/elemental/include/elemental/lapack-like/SolveAfterLU.hpp 13 July 2012, 19:49:35 UTC
af6a7b1 Updating to Clique revision 228:d6fe698a572e. 12 July 2012, 15:49:35 UTC
4a2991d Updating to Clique revision 214:2da950f5bd36. --HG-- rename : external/clique/include/clique/numeric/symm_front_tree.hpp => external/clique/include/clique/numeric/dist_symm_front_tree.hpp rename : external/clique/include/clique/symbolic/symm_elim_tree.hpp => external/clique/include/clique/symbolic/dist_symm_elim_tree.hpp rename : include/psp/compressed_front_tree.hpp => include/psp/dist_compressed_front_tree.hpp rename : include/psp/grid_data.hpp => include/psp/dist_uniform_grid.hpp 09 July 2012, 01:50:41 UTC
back to top