PrincetonUniversity/SPECFEMPP
SPECFEM++ is a complete re-write of SPECFEM suite of packages (SPECFEM2D, SPECFEM3D, SPECFEM3D_GLOBE) using C++
C++GPL-3.0
Pinned issues
Issues
- 0
Model I/O at GLL level for tomography
#307 opened by icui - 0
Add a method for computing element indices
#310 opened by icui - 0
Create parent class for kernels/properties
#316 opened by icui - 0
- 0
Make I/O format case-insensitive in config.yaml
#345 opened by icui - 0
property writer
#344 opened by icui - 0
property reader
#343 opened by icui - 0
Warnings on sprintf and explicit instantiation
#341 opened by icui - 0
rename lambdaplus2mu to kappa for acoustic domain
#340 opened by icui - 0
Sources are independent of medium they lie in. i.e. `acceleration(i) = stf(i) * lagrange_interpolant(i)` for all components
#339 opened by Rohit-Kakodkar - 0
- 1
Monitor the performance impact of using get_container()
#335 opened by icui - 1
Implement isotropic/anisotropic example
#324 opened by lsawade - 8
Implement a generic way of printing enum types
#266 opened by lsawade - 1
Move `./meshfem2d` to `./fortran/meshfem2d`
#328 opened by lsawade - 1
Copy meshfem3D code
#309 opened by icui - 2
- 0
Add `src/shared` folder from `specfem3d`
#333 opened by lsawade - 0
- 0
Update seismogram writing filenaming convention.
#325 opened by lsawade - 1
frechet derivative driver function
#303 opened by lsawade - 1
- 4
- 1
`include/compute/kernels/kernels.hpp`
#274 opened by icui - 1
- 0
- 0
Move `specfem::frechet_derivatives::impl_compute_frechet_derivatives` to `specfem::medium::compute_frechet_derivatives`
#320 opened by Rohit-Kakodkar - 0
Move `specfem::domain::impl::element::impl_mass_matrix` to `specfem::medium::mass_matrix`
#319 opened by Rohit-Kakodkar - 0
- 0
Refactor boundary condition `cpp` files so that explicit template instantiations are auto generated
#313 opened by Rohit-Kakodkar - 0
`include/point/kernels.hpp`
#297 opened by lsawade - 0
`include/writer/kernel.tpp`
#299 opened by icui - 0
Simplify medium access for kernels and properties
#302 opened by icui - 0
- 0
Implement anisotropic crystal
#306 opened by lsawade - 0
Run Problem Statements from Jeroen's Class
#293 opened by Rohit-Kakodkar - 0
Update `specfem::domain::impl::sources` - Add anisotropic sources case. We need to refactor this - see below
#279 opened by Rohit-Kakodkar - 0
Implement `specfem::domain::impl::receivers` to implement anisotropic receivers. Refactor to use `compute_wavefield` routine. See below
#280 opened by Rohit-Kakodkar - 0
`specfem::compute::compute_mesh` - has to be updated as well due to the new tags. Refactor below
#281 opened by Rohit-Kakodkar - 0
Implement anisotropic mass matrix computations - Need refactor, see below
#285 opened by Rohit-Kakodkar - 0
Implement Stacey boundary condition for anisotropic media. refactor see below
#287 opened by Rohit-Kakodkar - 0
Add explicit template instantiations for various anisotropic boundaries. Needs refactor see below
#289 opened by Rohit-Kakodkar - 2
`include/domain/impl/kernels.hpp` Need refactor. See #278
#276 opened by lsawade - 2
- 1
Refactor kernels within domain class.
#278 opened by Rohit-Kakodkar - 0
Add tests for compute_properties.
#277 opened by icui - 3
Make vtk dependency optional
#262 opened by icui - 1
- 0
Refactor `compute::sources` to have `load_on_device` and `store_on_device` functions
#260 opened by Rohit-Kakodkar - 0
Template setup with YAML::Node and string
#261 opened by icui