|
Cholla 3.0.1-dev
Cholla - Massively parallel hydro on GPUs
|
Contains all the system tests for the MHD build type. More...
#include <cmath>#include <gtest/gtest.h>#include "../io/io.h"#include "../system_tests/system_tester.h"#include "../utils/testing_utilities.h"
Functions | |
| TEST_P (tMHDSYSTEMLinearWavesParameterizedAngle, FastMagnetosonicWaveRightMovingCorrectInputExpectCorrectOutput) | |
| TEST_P (tMHDSYSTEMLinearWavesParameterizedAngle, FastMagnetosonicWaveLeftMovingCorrectInputExpectCorrectOutput) | |
| TEST_P (tMHDSYSTEMLinearWavesParameterizedAngle, SlowMagnetosonicWaveRightMovingCorrectInputExpectCorrectOutput) | |
| TEST_P (tMHDSYSTEMLinearWavesParameterizedAngle, SlowMagnetosonicWaveLeftMovingCorrectInputExpectCorrectOutput) | |
| TEST_P (tMHDSYSTEMLinearWavesParameterizedAngle, AlfvenWaveRightMovingCorrectInputExpectCorrectOutput) | |
| TEST_P (tMHDSYSTEMLinearWavesParameterizedAngle, AlfvenWaveLeftMovingCorrectInputExpectCorrectOutput) | |
| TEST_P (tMHDSYSTEMLinearWavesParameterizedAngle, MHDContactWaveCorrectInputExpectCorrectOutput) | |
| TEST_P (tMHDSYSTEMLinearWavesParameterizedAngle, FastMagnetosonicWaveExpectSecondOrderConvergence) | |
| TEST_P (tMHDSYSTEMLinearWavesParameterizedAngle, SlowMagnetosonicWaveExpectSecondOrderConvergence) | |
| TEST_P (tMHDSYSTEMLinearWavesParameterizedAngle, AlfvenWaveExpectSecondOrderConvergence) | |
| TEST_P (tMHDSYSTEMLinearWavesParameterizedAngle, MHDContactWaveExpectSecondOrderConvergence) | |
| INSTANTIATE_TEST_SUITE_P (, tMHDSYSTEMLinearWavesParameterizedAngle, ::testing::Values(std::make_tuple(0.0 *M_PI, 0.0 *M_PI, 0.5, 1), std::make_tuple(0.0 *M_PI, 0.5 *M_PI, 0.5, 2), std::make_tuple(0.5 *M_PI, 0.0 *M_PI, 0.5, 3))) | |
| INSTANTIATE_TEST_SUITE_P (, tMHDSYSTEMLinearWavesParameterizedMpi, ::testing::Values(1, 2, 4)) | |
| TEST_P (tMHDSYSTEMLinearWavesParameterizedMpi, SlowMagnetosonicWaveRightMovingCorrectInputExpectCorrectOutput) | |
| TEST_P (tMHDSYSTEMLinearWavesParameterizedMpi, SlowMagnetosonicWaveLeftMovingCorrectInputExpectCorrectOutput) | |
| INSTANTIATE_TEST_SUITE_P (, tMHDSYSTEMParameterizedMpi, ::testing::Values(1, 2, 4)) | |
| TEST_P (tMHDSYSTEMParameterizedMpi, ConstantWithZeroMagneticFieldCorrectInputExpectCorrectOutput) | |
| Test constant state with all magnetic fields set to zero. | |
| TEST_P (tMHDSYSTEMParameterizedMpi, ConstantWithMagneticFieldCorrectInputExpectCorrectOutput) | |
| Test constant state with all magnetic fields set to one. | |
| TEST_P (tMHDSYSTEMParameterizedMpi, EinfeldtStrongRarefactionCorrectInputExpectCorrectOutput) | |
| Test the MHD Einfeldt Strong Rarefaction (Einfeldt et al. 1991) | |
| TEST_P (tMHDSYSTEMParameterizedMpi, BrioAndWuShockTubeCorrectInputExpectCorrectOutput) | |
| Test the Brio & Wu Shock Tube (Brio & Wu 1988) | |
| TEST_P (tMHDSYSTEMParameterizedMpi, DaiAndWoodwardShockTubeCorrectInputExpectCorrectOutput) | |
| Test the Dai & Woodward Shock Tube (Dai & Woodward 1998) | |
| TEST_P (tMHDSYSTEMParameterizedMpi, RyuAndJones1aShockTubeCorrectInputExpectCorrectOutput) | |
| Test the Ryu & Jones 1a Shock Tube (Ryu & Jones 1995) | |
| TEST_P (tMHDSYSTEMParameterizedMpi, RyuAndJones4dShockTubeCorrectInputExpectCorrectOutput) | |
| Test the Ryu & Jones 4d Shock Tube (Ryu & Jones 1995) | |
| TEST_P (tMHDSYSTEMParameterizedMpi, AdvectingFieldLoopCorrectInputExpectCorrectOutput) | |
| Test the Advecting Field Loop. | |
| TEST_P (tMHDSYSTEMParameterizedMpi, MhdBlastWaveCorrectInputExpectCorrectOutput) | |
| Test the MHD Blast Wave. | |
| TEST_P (tMHDSYSTEMParameterizedMpi, OrszagTangVortexCorrectInputExpectCorrectOutput) | |
| Test the Orszag-Tang Vortex. | |
| TEST_P (tMHDSYSTEMCircularlyPolarizedAlfvenWaveParameterizedPolarization, MovingWaveCorrectInputExpectCorrectOutput) | |
| TEST_P (tMHDSYSTEMCircularlyPolarizedAlfvenWaveParameterizedPolarization, StandingWaveCorrectInputExpectCorrectOutput) | |
| INSTANTIATE_TEST_SUITE_P (, tMHDSYSTEMCircularlyPolarizedAlfvenWaveParameterizedPolarization, ::testing::Values(1.0, -1.0)) | |
Contains all the system tests for the MHD build type.