Productive and efficient computational science through domain-specific abstractions

@inproceedings{Rathgeber2014ProductiveAE,
  title={Productive and efficient computational science through domain-specific abstractions},
  author={Florian Rathgeber},
  year={2014}
}
In an ideal world, scientific applications are computationally efficient, maintainable and composable and allow scientists to work very productively. We argue that these goals are achievable for a specific application field by choosing suitable domain-specific abstractions that encapsulate domain knowledge with a high degree of expressiveness. This thesis demonstrates the design and composition of domain-specific abstractions by abstracting the stages a scientist goes through in formulating a… CONTINUE READING

References

Publications referenced by this paper.
SHOWING 1-10 OF 82 REFERENCES

CUSP : A c++ templated sparse matrix library

Nathan Bell, Steven Dalton, Filipe Maia, Michael Garland
  • 2014
VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL

A compiler for variational forms

  • ACM Trans. Math. Softw.
  • 2006
VIEW 5 EXCERPTS
HIGHLY INFLUENTIAL

Cython: The Best of Both Worlds

  • Computing in Science & Engineering
  • 2011
VIEW 3 EXCERPTS
HIGHLY INFLUENTIAL

Automating the Finite Element Method

VIEW 1 EXCERPT
HIGHLY INFLUENTIAL

LLVM: a compilation framework for lifelong program analysis & transformation

  • International Symposium on Code Generation and Optimization, 2004. CGO 2004.
  • 2004
VIEW 2 EXCERPTS
HIGHLY INFLUENTIAL

Automated scientific software scripting with SWIG

  • Future Generation Comp. Syst.
  • 2003
VIEW 3 EXCERPTS
HIGHLY INFLUENTIAL

Boost basic linear algebra (uBLAS), 2014. URL http://www.boost.org/libs/numeric/ublas

Joerg Walter, Mathias Koch
  • 2014
VIEW 1 EXCERPT

Similar Papers

Loading similar papers…