mirror of
https://github.com/cosmo-sims/monofonIC.git
synced 2024-09-19 17:03:45 +02:00
changed x<->z in grafic2 output
This commit is contained in:
parent
61c9943b97
commit
e4c72f93d8
1 changed files with 7 additions and 7 deletions
|
@ -140,22 +140,22 @@ std::string grafic2_output_plugin::get_file_name(const cosmo_species &s, const f
|
||||||
file_name += "delta" + species_str;
|
file_name += "delta" + species_str;
|
||||||
break;
|
break;
|
||||||
case fluid_component::vx:
|
case fluid_component::vx:
|
||||||
file_name += "vel" + species_str + "z";
|
file_name += "vel" + species_str + "x";
|
||||||
break;
|
break;
|
||||||
case fluid_component::vy:
|
case fluid_component::vy:
|
||||||
file_name += "vel" + species_str + "y";
|
file_name += "vel" + species_str + "y";
|
||||||
break;
|
break;
|
||||||
case fluid_component::vz:
|
case fluid_component::vz:
|
||||||
file_name += "vel" + species_str + "x";
|
file_name += "vel" + species_str + "z";
|
||||||
break;
|
break;
|
||||||
case fluid_component::dx:
|
case fluid_component::dx:
|
||||||
file_name += "pos" + species_str + "z";
|
file_name += "pos" + species_str + "x";
|
||||||
break;
|
break;
|
||||||
case fluid_component::dy:
|
case fluid_component::dy:
|
||||||
file_name += "pos" + species_str + "y";
|
file_name += "pos" + species_str + "y";
|
||||||
break;
|
break;
|
||||||
case fluid_component::dz:
|
case fluid_component::dz:
|
||||||
file_name += "pos" + species_str + "x";
|
file_name += "pos" + species_str + "z";
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
@ -200,13 +200,13 @@ void grafic2_output_plugin::write_grid_data(const Grid_FFT<real_t> &g, const cos
|
||||||
assert( g.global_size(0) == ngrid && g.global_size(1) == ngrid && g.global_size(2) == ngrid);
|
assert( g.global_size(0) == ngrid && g.global_size(1) == ngrid && g.global_size(2) == ngrid);
|
||||||
assert( g.size(1) == ngrid && g.size(2) == ngrid);
|
assert( g.size(1) == ngrid && g.size(2) == ngrid);
|
||||||
// write actual field slice by slice
|
// write actual field slice by slice
|
||||||
for (size_t i = 0; i < g.size(0); ++i)
|
for (size_t i = 0; i < g.size(2); ++i)
|
||||||
{
|
{
|
||||||
for (unsigned j = 0; j < g.size(1); ++j)
|
for (unsigned j = 0; j < g.size(1); ++j)
|
||||||
{
|
{
|
||||||
for (unsigned k = 0; k < g.size(2); ++k)
|
for (unsigned k = 0; k < g.size(0); ++k)
|
||||||
{
|
{
|
||||||
data_buf_[j * ngrid + k] = g.relem(i, j, k);
|
data_buf_[j * ngrid + k] = g.relem(k, j, i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue