main Program

Uses

  • program~~main~~UsesGraph program~main main module~lsqrtest_module lsqrtest_module program~main->module~lsqrtest_module module~lsqpblas_module lsqpblas_module module~lsqrtest_module->module~lsqpblas_module module~lsqr_kinds lsqr_kinds module~lsqrtest_module->module~lsqr_kinds module~lsqr_module lsqr_module module~lsqrtest_module->module~lsqr_module module~lsqpblas_module->module~lsqr_kinds iso_fortran_env iso_fortran_env module~lsqr_kinds->iso_fortran_env module~lsqr_module->module~lsqpblas_module module~lsqr_module->module~lsqr_kinds

Main program for tests.


Calls

program~~main~~CallsGraph program~main main proc~lsqr_test lsqrtest_module::lsqr_test program~main->proc~lsqr_test proc~test lsqrtest_module::test_solver%test proc~lsqr_test->proc~test 4 4 proc~test->4 proc~acheck lsqr_module::lsqr_solver%acheck proc~test->proc~acheck proc~dcopy lsqpblas_module::dcopy proc~test->proc~dcopy proc~dnrm2 lsqpblas_module::dnrm2 proc~test->proc~dnrm2 proc~lsqr lsqr_module::lsqr_solver%LSQR proc~test->proc~lsqr proc~lstp lsqrtest_module::test_solver%lstp proc~test->proc~lstp proc~xcheck lsqr_module::lsqr_solver%xcheck proc~test->proc~xcheck proc~acheck->proc~dcopy proc~acheck->proc~dnrm2 aprod aprod proc~acheck->aprod proc~ddot lsqpblas_module::ddot proc~acheck->proc~ddot proc~dscal lsqpblas_module::dscal proc~acheck->proc~dscal proc~lsqr->proc~dcopy proc~lsqr->proc~dnrm2 proc~lsqr->aprod proc~d2norm lsqr_module::d2norm proc~lsqr->proc~d2norm proc~lsqr->proc~dscal proc~lstp->proc~dcopy proc~lstp->proc~dnrm2 proc~aprod1 lsqrtest_module::test_solver%aprod1 proc~lstp->proc~aprod1 proc~lstp->proc~dscal proc~hprod lsqrtest_module::hprod proc~lstp->proc~hprod proc~xcheck->proc~dcopy proc~xcheck->proc~dnrm2 proc~xcheck->aprod proc~xcheck->proc~dscal proc~aprod1->proc~hprod

Source Code

    program main

    use lsqrtest_module, only: lsqr_test

    implicit none

    call lsqr_test()

    end program main