SyTen

◆ run()

template<mpi::Enable enable = mpi::Enable::No>
void syten::MPS::TDVP::PTDVP< enable >::run ( int  argc,
char **  argv,
bool const  do_step_ = false 
)
inline

Run TDVP.

Parameters
argcnumber of command line arguments, used in wavefunction history
argvpointer to array of command line arguments, used in wavefunction history

References std::accumulate(), syten::cacheFilename(), syten::MPS::TDVP::PTDVP< enable >::check_norms_renormalise(), syten::MPS::TDVP::PTDVP< enable >::checkSignals(), syten::MPS::TDVP::PTDVP< enable >::compute_norms(), syten::concatArg(), syten::MPS::TDVP::PTDVP< enable >::conf, syten::TDVP::Conf::current, syten::Threading::denseNum, syten::MPS::TDVP::PTDVP< enable >::do_step(), syten::TDVP::Conf::dt, syten::Signals::enable(), syten::MPS::TDVP::PTDVP< enable >::errs, syten::MPS::TDVP::PTDVP< enable >::init_timers(), std::left(), syten::logGN(), syten::logGW(), syten::MPS::TDVP::PTDVP< enable >::logTrace(), syten::MPS::TDVP::PTDVP< enable >::mpi_main(), syten::MPS::TDVP::PTDVP< enable >::print_timers(), syten::MPS::TDVP::PTDVP< enable >::reached_final_T(), syten::Signals::receivedINTR, syten::Signals::receivedUSR2, std::right(), syten::MPS::TDVP::PTDVP< enable >::save(), syten::save(), syten::TDVP::Conf::save_interval, syten::MPS::TDVP::PTDVP< enable >::saveState(), std::scientific(), std::setprecision(), std::setw(), syten::Threading::superNum, syten::MPS::TDVP::PTDVP< enable >::sync_state(), SYTEN_COMPLEX_SCALAR, SYTEN_INFO_OPENMP, syten::Threading::tensorNum, syten::to_string_real(), syten::Threading::tpoNum, and syten::MPS::TDVP::PTDVP< enable >::workers.

+ Here is the call graph for this function: