[FLASH-USERS] setting pre-processor symbols like MAGX_VAR
Klaus Weide
klaus at flash.uchicago.edu
Tue Dec 6 12:07:14 EST 2016
On Tue, 6 Dec 2016, Slavin, Jonathan wrote:
> I've been doing supernova remnant evolution runs that were built off of the
> Sedov setup. Those have all been working fine, but now I'm trying to add
> the magnetic field. I have modeled the changes off of the code under
> magnetoHD/BlastBS. The changes seemed simple enough, but when I build I
> get things like:
>
> Simulation_init.F90(85): error #6404: This name does not have a type, and
> must have an explicit type. [SIM_KILLDIVB]
> call RuntimeParameters_get('killdivb',sim_killdivb)
> ----------------------------------------^
Joe,
The compiler is telling you here that it does not recognize
'sim_killdivb'. You should have a (logical) Fortran variable sim_killdivb.
If you follow FLASH code conventions in your Simulation files,
* sim_killdivb should be declared in Simulation_data, and
* Simulation_init should USE that module, as in
use Simulation_data: ..., sim_killDivB, ...
or
use Simulation_data
Klaus
More information about the flash-users
mailing list