SICOPOLIS V5-dev  Revision 1368
Data Types | Modules | Functions/Subroutines
sico_maths_m_stub.F90 File Reference

Solvers for systems of linear equations used by SICOPOLIS. More...

Go to the source code of this file.

Data Types

interface  sico_maths_m_stub::sor_sprs
 
interface  sico_maths_m_stub::tri_sle
 
interface  sico_maths_m_stub::my_erfc
 

Modules

module  sico_maths_m_stub
 Solvers for systems of linear equations used by SICOPOLIS.
 

Functions/Subroutines

subroutine sico_maths_m_stub::sor_sprs_stub (lgs_a_value, lgs_a_index, lgs_a_diag_index, lgs_a_ptr, lgs_b_value, nnz, nmax,
 SOR solver for a system of linear equations lgs_a*lgs_x=lgs_b [matrix storage: compressed sparse row CSR, represented by arrays lgs_a_value(values), lgs_a_index (indices) and lgs_a_ptr (pointers)]. More...
 
subroutine sico_maths_m_stub::tri_sle_stub (a0, a1, a2, x, b, nrows)
 Solution of a system of linear equations Ax=b with tridiagonal matrix A. More...
 
subroutine sico_maths_m_stub::my_erfc_stub (x, retval)
 Bilinear interpolation. More...
 

Detailed Description

Solvers for systems of linear equations used by SICOPOLIS.

Copyright

Copyright 2009-2018 Ralf Greve, Tatsuru Sato

License

This file is part of SICOPOLIS.

SICOPOLIS is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

SICOPOLIS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with SICOPOLIS. If not, see http://www.gnu.org/licenses/.

Definition in file sico_maths_m_stub.F90.