m_memcheck_build Module

The real build of x3d2-memcheck (--build): the real case build, its measurement and the measured report.


Uses

  • module~~m_memcheck_build~~UsesGraph module~m_memcheck_build m_memcheck_build module~m_backend_setup m_backend_setup module~m_memcheck_build->module~m_backend_setup module~m_base_case m_base_case module~m_memcheck_build->module~m_base_case module~m_case_abl m_case_abl module~m_memcheck_build->module~m_case_abl module~m_case_factory m_case_factory module~m_memcheck_build->module~m_case_factory module~m_common m_common module~m_memcheck_build->module~m_common module~m_field m_field module~m_memcheck_build->module~m_field module~m_ibm m_ibm module~m_memcheck_build->module~m_ibm module~m_logger m_logger module~m_memcheck_build->module~m_logger module~m_memcheck_context m_memcheck_context module~m_memcheck_build->module~m_memcheck_context module~m_memcheck_estimate m_memcheck_estimate module~m_memcheck_build->module~m_memcheck_estimate module~m_memcheck_report m_memcheck_report module~m_memcheck_build->module~m_memcheck_report module~m_memory_estimate m_memory_estimate module~m_memcheck_build->module~m_memory_estimate module~m_mesh m_mesh module~m_memcheck_build->module~m_mesh module~m_monitoring m_monitoring module~m_memcheck_build->module~m_monitoring module~m_scalar_series m_scalar_series module~m_memcheck_build->module~m_scalar_series module~m_backend_setup->module~m_common module~m_backend_setup->module~m_logger module~m_backend_setup->module~m_mesh cudafor cudafor module~m_backend_setup->cudafor m_mpi m_mpi module~m_backend_setup->m_mpi module~m_allocator m_allocator module~m_backend_setup->module~m_allocator module~m_base_backend m_base_backend module~m_backend_setup->module~m_base_backend module~m_cuda_allocator m_cuda_allocator module~m_backend_setup->module~m_cuda_allocator module~m_cuda_backend m_cuda_backend module~m_backend_setup->module~m_cuda_backend module~m_cuda_common m_cuda_common module~m_backend_setup->module~m_cuda_common module~m_cuda_errors m_cuda_errors module~m_backend_setup->module~m_cuda_errors module~m_omp_backend m_omp_backend module~m_backend_setup->module~m_omp_backend module~m_omp_common m_omp_common module~m_backend_setup->module~m_omp_common module~m_omptgt_allocator m_omptgt_allocator module~m_backend_setup->module~m_omptgt_allocator module~m_omptgt_backend m_omptgt_backend module~m_backend_setup->module~m_omptgt_backend module~m_omptgt_common m_omptgt_common module~m_backend_setup->module~m_omptgt_common omp_lib omp_lib module~m_backend_setup->omp_lib module~m_base_case->module~m_common module~m_base_case->module~m_field module~m_base_case->module~m_logger module~m_base_case->module~m_mesh module~m_base_case->module~m_monitoring module~m_base_case->m_mpi module~m_base_case->module~m_allocator module~m_base_case->module~m_base_backend module~m_config m_config module~m_base_case->module~m_config module~m_io_manager m_io_manager module~m_base_case->module~m_io_manager module~m_postprocess m_postprocess module~m_base_case->module~m_postprocess module~m_solver m_solver module~m_base_case->module~m_solver module~m_case_abl->module~m_base_case module~m_case_abl->module~m_common module~m_case_abl->module~m_field module~m_case_abl->module~m_logger module~m_case_abl->module~m_mesh module~m_case_abl->m_mpi module~m_abl m_abl module~m_case_abl->module~m_abl module~m_abl_diagnostics m_abl_diagnostics module~m_case_abl->module~m_abl_diagnostics module~m_case_abl->module~m_allocator module~m_case_abl->module~m_base_backend module~m_case_abl->module~m_config module~m_inflow_planes m_inflow_planes module~m_case_abl->module~m_inflow_planes module~m_turbine_model m_turbine_model module~m_case_abl->module~m_turbine_model module~m_turbine_setup m_turbine_setup module~m_case_abl->module~m_turbine_setup module~m_case_factory->module~m_base_case module~m_case_factory->module~m_case_abl module~m_case_factory->module~m_logger module~m_case_factory->module~m_mesh module~m_case_factory->module~m_allocator module~m_case_factory->module~m_base_backend module~m_case_channel m_case_channel module~m_case_factory->module~m_case_channel module~m_case_cylinder m_case_cylinder module~m_case_factory->module~m_case_cylinder module~m_case_generic m_case_generic module~m_case_factory->module~m_case_generic module~m_case_tgv m_case_tgv module~m_case_factory->module~m_case_tgv module~m_case_wind_turbine m_case_wind_turbine module~m_case_factory->module~m_case_wind_turbine module~m_common->module~m_logger module~m_common->m_mpi module~m_field->module~m_common iso_c_binding iso_c_binding module~m_field->iso_c_binding module~m_ibm->module~m_common module~m_ibm->module~m_field module~m_ibm->module~m_logger module~m_ibm->module~m_mesh module~m_ibm->m_mpi module~m_ibm->module~m_allocator module~m_ibm->module~m_base_backend module~m_io_session m_io_session module~m_ibm->module~m_io_session iso_fortran_env iso_fortran_env module~m_logger->iso_fortran_env module~m_logger->m_mpi module~m_memcheck_context->module~m_common module~m_memcheck_context->module~m_logger module~m_memcheck_context->module~m_mesh module~m_memcheck_context->module~m_config module~m_cuda_memcheck_device m_cuda_memcheck_device module~m_memcheck_context->module~m_cuda_memcheck_device module~m_memcheck_estimate->module~m_common module~m_memcheck_estimate->module~m_logger module~m_memcheck_estimate->module~m_memcheck_context module~m_memcheck_estimate->module~m_memory_estimate module~m_cuda_poisson_fft m_cuda_poisson_fft module~m_memcheck_estimate->module~m_cuda_poisson_fft module~m_memcheck_report->module~m_common module~m_memcheck_report->module~m_logger module~m_memcheck_report->module~m_memcheck_context module~m_memcheck_report->module~m_memcheck_estimate module~m_memcheck_report->module~m_memory_estimate module~m_memcheck_report->module~m_cuda_memcheck_device module~m_memory_estimate->module~m_common module~m_memory_estimate->module~m_allocator module~m_memory_estimate->module~m_config module~m_time_integrator m_time_integrator module~m_memory_estimate->module~m_time_integrator module~m_mesh->module~m_common module~m_mesh->module~m_field module~m_mesh->module~m_logger module~m_mesh->m_mpi module~m_mesh_content m_mesh_content module~m_mesh->module~m_mesh_content module~m_monitoring->module~m_common module~m_monitoring->module~m_field module~m_monitoring->module~m_logger module~m_monitoring->module~m_scalar_series module~m_monitoring->module~m_solver module~m_scalar_series->module~m_common module~m_scalar_series->module~m_logger module~m_abl->module~m_common module~m_abl->module~m_field module~m_abl->module~m_logger module~m_abl->module~m_mesh module~m_abl->iso_fortran_env module~m_abl->m_mpi module~m_abl->module~m_allocator module~m_abl->module~m_base_backend module~m_abl->module~m_config module~m_les m_les module~m_abl->module~m_les module~m_abl_diagnostics->module~m_common module~m_abl_diagnostics->module~m_field module~m_abl_diagnostics->module~m_logger module~m_abl_diagnostics->module~m_mesh module~m_abl_diagnostics->m_mpi module~m_abl_diagnostics->module~m_base_backend module~m_abl_diagnostics->module~m_config module~m_abl_diagnostics->module~m_les module~m_allocator->module~m_common module~m_allocator->module~m_field module~m_base_backend->module~m_common module~m_base_backend->module~m_field module~m_base_backend->module~m_logger module~m_base_backend->module~m_mesh module~m_base_backend->iso_c_binding module~m_base_backend->m_mpi module~m_base_backend->module~m_allocator module~m_poisson_fft m_poisson_fft module~m_base_backend->module~m_poisson_fft module~m_tdsops m_tdsops module~m_base_backend->module~m_tdsops module~m_case_channel->module~m_base_case module~m_case_channel->module~m_common module~m_case_channel->module~m_field module~m_case_channel->module~m_logger module~m_case_channel->module~m_mesh module~m_case_channel->module~m_allocator module~m_case_channel->module~m_base_backend module~m_case_channel->module~m_config module~m_case_channel->module~m_solver module~m_case_cylinder->module~m_base_case module~m_case_cylinder->module~m_common module~m_case_cylinder->module~m_field module~m_case_cylinder->module~m_logger module~m_case_cylinder->module~m_mesh module~m_case_cylinder->module~m_allocator module~m_case_cylinder->module~m_base_backend module~m_case_cylinder->module~m_config module~m_case_cylinder->module~m_solver module~m_case_generic->module~m_base_case module~m_case_generic->module~m_common module~m_case_generic->module~m_field module~m_case_generic->module~m_logger module~m_case_generic->module~m_mesh module~m_case_generic->module~m_allocator module~m_case_generic->module~m_base_backend module~m_case_generic->module~m_solver module~m_case_tgv->module~m_base_case module~m_case_tgv->module~m_common module~m_case_tgv->module~m_field module~m_case_tgv->module~m_logger module~m_case_tgv->module~m_mesh module~m_case_tgv->module~m_allocator module~m_case_tgv->module~m_base_backend module~m_case_tgv->module~m_solver module~m_case_wind_turbine->module~m_base_case module~m_case_wind_turbine->module~m_common module~m_case_wind_turbine->module~m_field module~m_case_wind_turbine->module~m_logger module~m_case_wind_turbine->module~m_mesh module~m_case_wind_turbine->m_mpi module~m_case_wind_turbine->module~m_allocator module~m_case_wind_turbine->module~m_base_backend module~m_case_wind_turbine->module~m_config module~m_case_wind_turbine->module~m_solver module~m_case_wind_turbine->module~m_turbine_model module~m_case_wind_turbine->module~m_turbine_setup module~m_config->module~m_common module~m_config->module~m_logger module~m_config->iso_fortran_env module~m_cuda_allocator->module~m_common module~m_cuda_allocator->module~m_field module~m_cuda_allocator->module~m_mesh module~m_cuda_allocator->module~m_allocator module~m_cuda_backend->module~m_common module~m_cuda_backend->module~m_field module~m_cuda_backend->module~m_logger module~m_cuda_backend->module~m_mesh module~m_cuda_backend->cudafor module~m_cuda_backend->iso_c_binding module~m_cuda_backend->m_mpi module~m_cuda_backend->module~m_allocator module~m_cuda_backend->module~m_base_backend module~m_cuda_backend->module~m_cuda_allocator module~m_cuda_backend->module~m_cuda_common module~m_cuda_backend->module~m_cuda_errors module~m_cuda_backend->module~m_cuda_poisson_fft module~m_cuda_exec_dist m_cuda_exec_dist module~m_cuda_backend->module~m_cuda_exec_dist module~m_cuda_exec_thom m_cuda_exec_thom module~m_cuda_backend->module~m_cuda_exec_thom module~m_cuda_kernels_dist m_cuda_kernels_dist module~m_cuda_backend->module~m_cuda_kernels_dist module~m_cuda_kernels_fieldops m_cuda_kernels_fieldops module~m_cuda_backend->module~m_cuda_kernels_fieldops module~m_cuda_kernels_reorder m_cuda_kernels_reorder module~m_cuda_backend->module~m_cuda_kernels_reorder module~m_cuda_sendrecv m_cuda_sendrecv module~m_cuda_backend->module~m_cuda_sendrecv module~m_cuda_tdsops m_cuda_tdsops module~m_cuda_backend->module~m_cuda_tdsops module~m_cuda_backend->module~m_tdsops module~m_cuda_errors->module~m_logger module~m_cuda_errors->cudafor module~m_cuda_memcheck_device->module~m_base_case module~m_cuda_memcheck_device->module~m_common module~m_cuda_memcheck_device->module~m_logger module~m_cuda_memcheck_device->module~m_memory_estimate module~m_cuda_memcheck_device->module~m_mesh module~m_cuda_memcheck_device->cudafor module~m_cuda_memcheck_device->iso_c_binding module~m_cuda_memcheck_device->module~m_cuda_common module~m_cuda_memcheck_device->module~m_cuda_poisson_fft cufft cufft module~m_cuda_memcheck_device->cufft cufftXt cufftXt module~m_cuda_memcheck_device->cufftXt module~m_cuda_poisson_fft->module~m_common module~m_cuda_poisson_fft->module~m_field module~m_cuda_poisson_fft->module~m_logger module~m_cuda_poisson_fft->module~m_mesh module~m_cuda_poisson_fft->cudafor module~m_cuda_poisson_fft->iso_c_binding module~m_cuda_poisson_fft->m_mpi module~m_cuda_poisson_fft->module~m_cuda_allocator module~m_cuda_poisson_fft->module~m_cuda_errors module~m_cuda_poisson_fft->cufft module~m_cuda_poisson_fft->cufftXt module~m_cuda_poisson_fft->module~m_cuda_sendrecv module~m_cuda_spectral m_cuda_spectral module~m_cuda_poisson_fft->module~m_cuda_spectral module~m_cuda_poisson_fft->module~m_poisson_fft module~m_cuda_poisson_fft->module~m_tdsops module~m_inflow_planes->module~m_common module~m_inflow_planes->module~m_field module~m_inflow_planes->module~m_logger module~m_inflow_planes->module~m_mesh module~m_inflow_planes->m_mpi module~m_inflow_planes->module~m_base_backend module~m_inflow_planes->module~m_config module~m_inflow_planes->module~m_io_session module~m_io_manager->m_mpi module~m_io_manager->module~m_solver module~m_checkpoint_manager m_checkpoint_manager module~m_io_manager->module~m_checkpoint_manager module~m_checkpoint_state m_checkpoint_state module~m_io_manager->module~m_checkpoint_state module~m_snapshot_manager m_snapshot_manager module~m_io_manager->module~m_snapshot_manager module~m_stats m_stats module~m_io_manager->module~m_stats module~m_io_session->module~m_common module~m_io_session->module~m_field module~m_io_session->module~m_logger module~m_io_session->module~m_base_backend module~m_io_backend m_io_backend module~m_io_session->module~m_io_backend module~m_io_base m_io_base module~m_io_session->module~m_io_base module~m_mesh_content->module~m_common module~m_mesh_content->module~m_logger module~m_omp_backend->module~m_common module~m_omp_backend->module~m_field module~m_omp_backend->module~m_logger module~m_omp_backend->module~m_mesh module~m_omp_backend->m_mpi module~m_omp_backend->module~m_allocator module~m_omp_backend->module~m_base_backend module~m_omp_backend->module~m_omp_common module~m_exec_thom m_exec_thom module~m_omp_backend->module~m_exec_thom module~m_omp_exec_dist m_omp_exec_dist module~m_omp_backend->module~m_omp_exec_dist module~m_omp_sendrecv m_omp_sendrecv module~m_omp_backend->module~m_omp_sendrecv module~m_ordering m_ordering module~m_omp_backend->module~m_ordering module~m_omp_backend->module~m_tdsops module~m_omptgt_allocator->module~m_common module~m_omptgt_allocator->module~m_field module~m_omptgt_allocator->module~m_logger module~m_omptgt_allocator->module~m_mesh module~m_omptgt_allocator->iso_c_binding module~m_omptgt_allocator->module~m_allocator module~m_omptgt_allocator->omp_lib module~m_omptgt_backend->module~m_common module~m_omptgt_backend->module~m_field module~m_omptgt_backend->module~m_logger module~m_omptgt_backend->module~m_mesh module~m_omptgt_backend->iso_c_binding module~m_omptgt_backend->m_mpi module~m_omptgt_backend->module~m_allocator module~m_omptgt_backend->module~m_base_backend module~m_omptgt_backend->module~m_omptgt_common module~m_omptgt_backend->omp_lib module~m_omptgt_device_info m_omptgt_device_info module~m_omptgt_backend->module~m_omptgt_device_info module~m_omptgt_exec_dist m_omptgt_exec_dist module~m_omptgt_backend->module~m_omptgt_exec_dist module~m_omptgt_exec_thom m_omptgt_exec_thom module~m_omptgt_backend->module~m_omptgt_exec_thom module~m_omptgt_kernels_fieldops m_omptgt_kernels_fieldops module~m_omptgt_backend->module~m_omptgt_kernels_fieldops module~m_omptgt_sendrecv m_omptgt_sendrecv module~m_omptgt_backend->module~m_omptgt_sendrecv module~m_omptgt_tdsops m_omptgt_tdsops module~m_omptgt_backend->module~m_omptgt_tdsops module~m_omptgt_backend->module~m_tdsops module~m_omptgt_common->module~m_common module~m_omptgt_common->module~m_logger module~m_omptgt_common->iso_c_binding module~m_omptgt_common->omp_lib module~m_postprocess->module~m_common module~m_postprocess->module~m_field module~m_postprocess->module~m_logger module~m_postprocess->module~m_solver module~m_solver->module~m_common module~m_solver->module~m_field module~m_solver->module~m_ibm module~m_solver->module~m_logger module~m_solver->module~m_mesh module~m_solver->module~m_allocator module~m_solver->module~m_base_backend module~m_solver->module~m_config module~m_solver->module~m_time_integrator module~m_solver->module~m_les module~m_solver->module~m_tdsops module~m_tdsops_setup m_tdsops_setup module~m_solver->module~m_tdsops_setup module~m_vector_calculus m_vector_calculus module~m_solver->module~m_vector_calculus module~m_time_integrator->module~m_common module~m_time_integrator->module~m_field module~m_time_integrator->module~m_logger module~m_time_integrator->module~m_allocator module~m_time_integrator->module~m_base_backend module~m_turbine_model->module~m_common module~m_turbine_model->module~m_field module~m_turbine_model->module~m_mesh module~m_turbine_model->module~m_allocator module~m_turbine_model->module~m_base_backend module~m_turbine_model->module~m_checkpoint_state module~m_turbine_setup->module~m_logger module~m_turbine_setup->module~m_config module~m_turbine_setup->module~m_io_manager module~m_turbine_setup->module~m_solver module~m_turbine_setup->module~m_turbine_model module~m_adm m_adm module~m_turbine_setup->module~m_adm module~m_alm m_alm module~m_turbine_setup->module~m_alm module~m_turbine_dummy m_turbine_dummy module~m_turbine_setup->module~m_turbine_dummy module~m_adm->module~m_common module~m_adm->module~m_field module~m_adm->module~m_logger module~m_adm->module~m_mesh module~m_adm->module~m_scalar_series module~m_adm->m_mpi module~m_adm->module~m_allocator module~m_adm->module~m_base_backend module~m_adm->module~m_io_session module~m_adm->module~m_turbine_model module~m_alm->module~m_common module~m_alm->module~m_field module~m_alm->module~m_logger module~m_alm->module~m_mesh module~m_alm->module~m_scalar_series module~m_alm->m_mpi module~m_alm->module~m_allocator module~m_alm->module~m_base_backend module~m_alm->module~m_io_session module~m_alm->module~m_turbine_model module~m_alm_controller m_alm_controller module~m_alm->module~m_alm_controller module~m_alm_element m_alm_element module~m_alm->module~m_alm_element module~m_alm_output m_alm_output module~m_alm->module~m_alm_output module~m_alm_turbine m_alm_turbine module~m_alm->module~m_alm_turbine module~m_checkpoint_manager->module~m_common module~m_checkpoint_manager->module~m_field module~m_checkpoint_manager->module~m_logger module~m_checkpoint_manager->m_mpi module~m_checkpoint_manager->module~m_config module~m_checkpoint_manager->module~m_io_session module~m_checkpoint_manager->module~m_solver module~m_checkpoint_manager->module~m_checkpoint_state module~m_checkpoint_manager->module~m_stats module~m_io_field_utils m_io_field_utils module~m_checkpoint_manager->module~m_io_field_utils module~m_checkpoint_state->module~m_io_session module~m_cuda_exec_dist->module~m_common module~m_cuda_exec_dist->cudafor module~m_cuda_exec_dist->module~m_cuda_common module~m_cuda_exec_dist->module~m_cuda_kernels_dist module~m_cuda_exec_dist->module~m_cuda_sendrecv module~m_cuda_exec_dist->module~m_cuda_tdsops module~m_cuda_exec_thom->module~m_common module~m_cuda_exec_thom->cudafor module~m_cuda_exec_thom->module~m_cuda_tdsops module~m_cuda_kernels_thom m_cuda_kernels_thom module~m_cuda_exec_thom->module~m_cuda_kernels_thom module~m_cuda_kernels_dist->module~m_common module~m_cuda_kernels_dist->cudafor module~m_cuda_kernels_fieldops->module~m_common module~m_cuda_kernels_fieldops->cudafor module~m_cuda_kernels_fieldops->module~m_cuda_common module~m_cuda_kernels_reorder->module~m_common module~m_cuda_kernels_reorder->cudafor module~m_cuda_kernels_reorder->module~m_cuda_common module~m_cuda_sendrecv->module~m_common module~m_cuda_sendrecv->module~m_logger module~m_cuda_sendrecv->cudafor module~m_cuda_sendrecv->m_mpi module~m_cuda_sendrecv->module~m_cuda_errors module~m_cuda_spectral->module~m_common module~m_cuda_spectral->cudafor module~m_cuda_tdsops->module~m_common module~m_cuda_tdsops->module~m_tdsops module~m_exec_thom->module~m_common module~m_exec_thom->module~m_tdsops module~m_omp_kernels_thom m_omp_kernels_thom module~m_exec_thom->module~m_omp_kernels_thom module~m_io_backend->module~m_common module~m_io_backend->module~m_field module~m_io_backend->module~m_logger module~m_io_backend->module~m_base_backend module~m_io_backend->module~m_io_base module~m_io_base->module~m_common module~m_io_base->module~m_field module~m_io_base->module~m_base_backend module~m_les->module~m_common module~m_les->module~m_field module~m_les->module~m_logger module~m_les->module~m_mesh module~m_les->module~m_base_backend module~m_les->module~m_config module~m_les->module~m_tdsops module~m_omp_exec_dist->module~m_common module~m_omp_exec_dist->module~m_omp_common module~m_omp_exec_dist->module~m_omp_sendrecv module~m_omp_exec_dist->module~m_tdsops module~m_omp_kernels_dist m_omp_kernels_dist module~m_omp_exec_dist->module~m_omp_kernels_dist module~m_omp_sendrecv->module~m_common module~m_omp_sendrecv->module~m_logger module~m_omp_sendrecv->m_mpi module~m_omptgt_device_info->iso_c_binding module~m_omptgt_exec_dist->module~m_common module~m_omptgt_exec_dist->module~m_logger module~m_omptgt_exec_dist->module~m_omptgt_common module~m_omptgt_exec_dist->module~m_omptgt_sendrecv module~m_omptgt_exec_dist->module~m_omptgt_tdsops module~m_omptgt_kernels_dist m_omptgt_kernels_dist module~m_omptgt_exec_dist->module~m_omptgt_kernels_dist module~m_omptgt_exec_thom->module~m_common module~m_omptgt_exec_thom->module~m_omptgt_tdsops module~m_omptgt_kernels_thom m_omptgt_kernels_thom module~m_omptgt_exec_thom->module~m_omptgt_kernels_thom module~m_omptgt_kernels_fieldops->module~m_common module~m_omptgt_kernels_fieldops->module~m_omptgt_common module~m_omptgt_sendrecv->module~m_common module~m_omptgt_sendrecv->iso_c_binding module~m_omptgt_sendrecv->m_mpi module~m_omptgt_sendrecv->module~m_omptgt_common module~m_omptgt_tdsops->module~m_common module~m_omptgt_tdsops->module~m_omptgt_common module~m_omptgt_tdsops->module~m_tdsops module~m_ordering->module~m_common module~m_poisson_fft->module~m_common module~m_poisson_fft->module~m_field module~m_poisson_fft->module~m_logger module~m_poisson_fft->module~m_mesh module~m_poisson_fft->module~m_tdsops module~m_snapshot_manager->module~m_common module~m_snapshot_manager->module~m_field module~m_snapshot_manager->module~m_logger module~m_snapshot_manager->m_mpi module~m_snapshot_manager->module~m_config module~m_snapshot_manager->module~m_io_session module~m_snapshot_manager->module~m_solver module~m_snapshot_manager->module~m_io_field_utils module~m_stats->module~m_common module~m_stats->module~m_field module~m_stats->module~m_logger module~m_stats->module~m_config module~m_stats->module~m_io_session module~m_stats->module~m_solver module~m_tdsops->module~m_common module~m_tdsops->module~m_logger module~m_tdsops_setup->module~m_common module~m_tdsops_setup->module~m_logger module~m_tdsops_setup->module~m_mesh module~m_tdsops_setup->module~m_base_backend module~m_tdsops_setup->module~m_tdsops module~m_turbine_dummy->module~m_common module~m_turbine_dummy->module~m_field module~m_turbine_dummy->module~m_mesh module~m_turbine_dummy->module~m_allocator module~m_turbine_dummy->module~m_base_backend module~m_turbine_dummy->module~m_io_session module~m_turbine_dummy->module~m_turbine_model module~m_vector_calculus->module~m_common module~m_vector_calculus->module~m_field module~m_vector_calculus->module~m_logger module~m_vector_calculus->module~m_allocator module~m_vector_calculus->module~m_base_backend module~m_vector_calculus->module~m_tdsops module~m_alm_controller->module~m_common module~m_alm_controller->module~m_logger module~m_alm_element->module~m_common module~m_alm_airfoil m_alm_airfoil module~m_alm_element->module~m_alm_airfoil module~m_alm_output->module~m_common module~m_alm_output->module~m_logger module~m_alm_output->module~m_alm_element module~m_alm_turbine->module~m_common module~m_alm_turbine->module~m_logger module~m_alm_turbine->module~m_alm_controller module~m_alm_turbine->module~m_alm_element module~m_alm_turbine->module~m_alm_airfoil module~m_cuda_kernels_thom->module~m_common module~m_cuda_kernels_thom->cudafor module~m_io_field_utils->module~m_common module~m_io_field_utils->module~m_field module~m_io_field_utils->module~m_logger module~m_io_field_utils->module~m_solver module~m_io_field_utils->module~m_io_base module~m_nvtx m_nvtx module~m_io_field_utils->module~m_nvtx module~m_omp_kernels_dist->module~m_common module~m_omp_kernels_dist->module~m_omp_common module~m_omp_kernels_dist->omp_lib module~m_omp_kernels_thom->module~m_common module~m_omp_kernels_thom->module~m_omp_common module~m_omptgt_kernels_dist->module~m_common module~m_omptgt_kernels_dist->module~m_omptgt_common module~m_omptgt_kernels_thom->module~m_common module~m_omptgt_kernels_thom->module~m_omptgt_common module~m_alm_airfoil->module~m_common module~m_alm_airfoil->module~m_logger module~m_nvtx->iso_c_binding

Used by

  • module~~m_memcheck_build~~UsedByGraph module~m_memcheck_build m_memcheck_build program~x3d2_memcheck x3d2_memcheck program~x3d2_memcheck->module~m_memcheck_build

Subroutines

public subroutine run_build_mode(ctx)

The real build: a case build and one substep on 1 GPU in this process, measured with cudaMemGetInfo. The estimate stands when the num_gpus=1 row is DOES_NOT_FIT or the inputs are not valid.

Arguments

Type IntentOptional Attributes Name
type(memcheck_ctx_t), intent(inout) :: ctx