|
PaStiX Handbook 6.4.0
|
#include "common.h"#include "isched.h"#include "blend/solver.h"#include "sopalin/sopalin_data.h"#include "sopalin/coeftab_d.h"#include "pastix_dcores.h"Go to the source code of this file.
Functions | |
| void | sequential_dpotrf (pastix_data_t *pastix_data, sopalin_data_t *sopalin_data) |
| TODO. | |
| void | thread_dpotrf_static (isched_thread_t *ctx, void *args) |
| TODO. | |
| void | static_dpotrf (pastix_data_t *pastix_data, sopalin_data_t *sopalin_data) |
| TODO. | |
| void | thread_dpotrf_dynamic (isched_thread_t *ctx, void *args) |
| TODO. | |
| void | dynamic_dpotrf (pastix_data_t *pastix_data, sopalin_data_t *sopalin_data) |
| TODO. | |
| void | sopalin_dpotrf (pastix_data_t *pastix_data, sopalin_data_t *sopalin_data) |
| TODO. | |
Definition in file sequential_dpotrf.c.
| void sequential_dpotrf | ( | pastix_data_t * | pastix_data, |
| sopalin_data_t * | sopalin_data | ||
| ) |
TODO.
| [in] | pastix_data | TODO |
| [in] | sopalin_data | TODO |
Definition at line 51 of file sequential_dpotrf.c.
References solver_matrix_s::cblknbr, solver_matrix_s::cblktab, solver_cblk_s::cblktype, pastix_lr_s::compress_when, cpucblk_dincoming_deps(), cpucblk_dpotrfsp1d(), pastix_lr_s::ilu_lvl, solver_matrix_s::lowrank, pastix_int_t, PastixCompressNever, PastixLCoef, and pastix_data_s::solvmatr.
| void thread_dpotrf_static | ( | isched_thread_t * | ctx, |
| void * | args | ||
| ) |
TODO.
| [in] | ctx | TODO |
| [in] | args | TODO |
Definition at line 104 of file sequential_dpotrf.c.
References task_s::cblknum, solver_matrix_s::cblktab, solver_cblk_s::cblktype, pastix_lr_s::compress_when, cpucblk_dincoming_deps(), cpucblk_dpotrfsp1d(), pastix_lr_s::ilu_lvl, solver_matrix_s::lowrank, pastix_int_t, PastixCompressNever, and PastixLCoef.
Referenced by static_dpotrf().
| void static_dpotrf | ( | pastix_data_t * | pastix_data, |
| sopalin_data_t * | sopalin_data | ||
| ) |
TODO.
| [in] | pastix_data | TODO |
| [in] | sopalin_data | TODO |
Definition at line 165 of file sequential_dpotrf.c.
References pastix_data_s::isched, and thread_dpotrf_static().
| void thread_dpotrf_dynamic | ( | isched_thread_t * | ctx, |
| void * | args | ||
| ) |
TODO.
| [in] | ctx | TODO |
| [in] | args | TODO |
Definition at line 195 of file sequential_dpotrf.c.
References solver_matrix_s::bloktab, task_s::cblknum, solver_matrix_s::cblktab, solver_cblk_s::cblktype, pastix_lr_s::compress_when, cpucblk_dpotrfsp1d(), cpucblk_dpotrfsp1dplus(), cpucblk_dpotrfsp1dplus_update(), task_s::ctrbcnt, pastix_lr_s::ilu_lvl, solver_matrix_s::lowrank, pastix_int_t, PastixCompressNever, PastixLCoef, pqueueExit(), pqueueInit(), pqueuePop(), pqueuePush1(), solver_cblk_s::priority, stealQueue(), and solver_cblk_s::threadid.
Referenced by dynamic_dpotrf().
| void dynamic_dpotrf | ( | pastix_data_t * | pastix_data, |
| sopalin_data_t * | sopalin_data | ||
| ) |
TODO.
| [in] | pastix_data | TODO |
| [in] | sopalin_data | TODO |
Definition at line 311 of file sequential_dpotrf.c.
References pastix_data_s::isched, and thread_dpotrf_dynamic().
Referenced by sopalin_dpotrf().
| void sopalin_dpotrf | ( | pastix_data_t * | pastix_data, |
| sopalin_data_t * | sopalin_data | ||
| ) |
TODO.
| [in] | pastix_data | TODO |
| [in] | sopalin_data | TODO |
Definition at line 360 of file sequential_dpotrf.c.
References coeftab_ddump(), cpucblk_drequest_cleanup(), dynamic_dpotrf(), pastix_data_s::iparm, IPARM_SCHEDULER, PastixLCoef, PastixSchedDynamic, PastixSchedSequential, PastixSchedStatic, solverRecvExit(), solverRecvInit(), solverRequestExit(), and solverRequestInit().