test_nonidealmhd

Module

Description

Unit tests of the non-ideal MHD algorithms; this requires the NICIL

module, but does not test its inner workings

References:

Wurster, Price & Ayliffe (2014), MNRAS 444, 1104 Wurster, Price & Bate (2016), MNRAS 457, 1037 Wurster (2016), PASA 33, e041 Wurster (2021), MNRAS, 501, 5873

Owner:

James Wurster

Runtime parameters:

None

Dependencies:

boundary, deriv, dim, eos, io, kernel, mpidomain, mpiutils, nicil, options, part, physcon, step_lf_global, testutils, timestep, unifdis, units

Quick access

Variables:

test_etaval, test_standingshock, test_wavedamp

Routines:

test_nonidealmhd()

Needed modules

Variables

  • testnimhd/test_etaval [private]
  • testnimhd/test_standingshock [private]
  • testnimhd/test_wavedamp [private]

Subroutines and functions

subroutine  testnimhd/test_nonidealmhd(ntests, npass, string_bn)
Parameters:
  • ntests [integer,inout]

  • npass [integer,inout]

  • string_bn [character,in]

Use :

dim (mhd_nonideal())

Called from:

testsuite()