Mailing List picongpu-users@hzdr.de Message #47
From: Huebl, Axel <a.huebl@hzdr.de>
Subject: Output Documentation PIConGPU
Date: Tue, 22 Dec 2015 12:00:44 +0100
To: <picongpu-users@hzdr.de>
Signed Data (Text SHA256)
Copy of a documentation mail to a user:


**What is the unit system of our output?**

PIConGPU outputs it's data in hdf5 (and adios) per default in SI.

To get the SI unit, you need to multiply the data set you are accessing
with "sim_unit" for each entry it has. "sim_unit" is an attributed
stored alongside it.

For scalar fields such as densities, etc. it is currently not well
documented, but most of them were until recently charge-densities or
charge-energy-densities.

This is just changed just a few weeks ago (and the latest dev version
already received some updates with #1259). But you should as a user
better work on `master` if it fits your requirements since `dev` is
experimental and we can barely support `dev` as a moving target in
comparison to the stable releases (0.1.1). Maybe you are already working
on that (experimental) version?

Additionally and for the next release (0.2.0), there will be a major
improvement. I am currently implementing a fully-documented output
format called "openPMD" but this will be first available in
Januar/February for a stable release

  https://github.com/openPMD/openPMD-standard


**How to output the current density**

yes of course you can!

just edit your `fileOutput.param` in your simulation case
  (the default is stored here:
    src/picongpu/include/simulation_defines/param/fileOutput.param)

and adjust the line http://git.io/vEGWb
  typedef MakeSeq<FieldE, FieldB>::type NativeFileOutputFields;
to read
  typedef MakeSeq<FieldE, FieldB, FieldJ>::type NativeFileOutputFields;


Cheers,
Axel

Content Unaltered as verified By:
Huebl, Axel <a.huebl@hzdr.de>
Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster