Coder Social home page Coder Social logo

one-electron-equation's Introduction

========================================================================
RSchr version 5.x
Author: Zbigniew Romanowski
e-mail: [email protected]
Interdisciplinary Centre for Mathematical and Computational Modelling
University of Warsaw, POLAND
========================================================================


REFERENCE ARTICLE:
   Zbigniew Romanowski
   B-spline solver for one-electron Schroedinger equation
   Molecular Physics, Volume 109, Issue 22, pp. 2679-2691 (2011)
========================================================================


1. The program RSchr-5 calculates the smallest eigenvalues of 
   the one-electron Schrödinger equation:

   [ -0.5 * \nabla^2 + U(r) ] \Psi(r) = \lambda \Psi(r)

2. This is the partial differential eigenvalue problem.

3. The problem is defined on the finite domain \Omega.

4. In the current implementation the domain \Omega is the box
   given by the cartesian product: 
     \Omega = [x0, x1] x [y0, y1] x [z0, z1]

5. The problem is solved with the zero Dirichlet applied on the boundary 
   of \Omega boundary conditions:
       \Psi(t) = 0  for each t \in \Omega

6. The implementation is based on Message Passing Interface (MPI).

7. The discretization of the above differential eigenvalue problem is done
   by Finite Element method with B-splines as a basis functions.
   
8. Disctretization leads to generalized eigenvalue problem.

9. RSchr-5 solves the generalized eigenvalue problem using SLEPc amd PETSc libraries.
   
9. The program RSchr is implemented in C++, it runs under MPI.

10. Further information related to the algorithm can be found in the reference article.

11. The content of the main directory: 
     bin/ ......... after instalation contains the binaries of RSchr program
     doc/ ......... documentation
     exm/ ......... examples
     lib/ ........ libraries required by RSchr
     log/ ......... after installation contains the log files
     src/ ......... source code of the RSchr program
     INSTALL ...... instllation instructions
     README ....... this file
     install-all .. installation script



12. Instructions concerning the installation can be found in 'INSTALL' file.

----- END-OF-FILE -----

one-electron-equation's People

Contributors

romz-pl avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.