commit 0c329e66010267662a82219f7de7abbd231463f4
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Apr 2 17:57:18 2025 +0200

    CI tests: upgrade codeql-action to v3  (#62)

.github/workflows/codeql-analysis.yml

commit 91515a5fc8505e18b0bedc48f58f688ef084bc4a
Author: Edoardo Zoni <59625522+EZoni@users.noreply.github.com>
Date:   Wed Apr 2 01:18:40 2025 -0700

    Update mu_0, alpha to enforce consistency between constants (#59)
    
    * Update mu_0, alpha to enforce consistency between constants
    
    * Add comments to note differences from CODATA 2022

multi_physics/QED/QED_tests/test_picsar_phys_constants.cpp
multi_physics/QED/include/picsar_qed/physics/phys_constants.h

commit d9ac4a833ae7beee6c02f837c363b46b64a34dcd
Author: Edoardo Zoni <59625522+EZoni@users.noreply.github.com>
Date:   Wed Apr 2 01:01:49 2025 -0700

    CI: Upgrade Ubuntu version to 22.04 (#60)

.github/workflows/codeql-analysis.yml
.github/workflows/linux.yml

commit eccf1f45a8c77edd95b85400f17ce1d33146dd35
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Mar 27 16:50:00 2025 +0100

    Update physical constants to CODATA 2022 (#58)
    
    * update physical constants to CODATA 2022
    
    * fix bug
    
    * use codata 2022 in library and tests
    
    * remove file included by mistake
    
    * update validation script

multi_physics/QED/QED_tests/test_picsar_chi_functions.cpp
multi_physics/QED/QED_tests/test_picsar_phys_constants.cpp
multi_physics/QED/QED_tests/test_picsar_schwinger_engine_core.cpp
multi_physics/QED/QED_tests/validation/validation.ipynb
multi_physics/QED/include/picsar_qed/physics/phys_constants.h

commit 47b393993f860943e387b4b5d79407ee7f52d1ab
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Jan 17 03:01:43 2025 +0100

    Add clang-tidy CI test (#56)
    
    * initial work to add clang-tidy workflow
    
    * add permission to run script
    
    * add missing dependencies
    
    * update clang-tidy config
    
    * start fixing issues with braces
    
    * continue fixing issues with braces
    
    * continue fixing issues with braces
    
    * fail if clang-tidy finds something wrong
    
    * add more braces
    
    * add more braces
    
    * fix an performance-type-promotion-in-math-fn issue
    
    * address modernize-concat-nested-namespaces issues
    
    * move to C++17
    
    * add [[nodiscard]] in picsar_array.hpp
    
    * fix some bugprone-narrowing-conversions issues
    
    * add [[nodiscard]] in picsar_span.hpp
    
    * fix modernize-use-equals-default issues
    
    * fix readability-qualified-auto issue
    
    * fix readability-braces-around-statements issues
    
    * fix readability-braces-around-statements issues
    
    * fix readability-braces-around-statements issues
    
    * fix readability-braces-around-statements issues
    
    * add [[nodiscard]] in picsar_tables.hpp
    
    * fix bug
    
    * fix modernize-use-auto issues
    
    * fix narrowing conversion issue
    
    * fix modernize-concat-nested-namespaces issue
    
    * fix readability-avoid-const-params-in-decls issues
    
    * fix performance-type-promotion-in-math-fn issues
    
    * fix const correctness
    
    * fix modernize-use-using issues
    
    * add [[nodiscard]] in engine tables
    
    * fix bug
    
    * fix readability-braces-around-statements issues
    
    * fix performance-unnecessary-value-param
    
    * fix cppcoreguidelines-prefer-member-initializer issue
    
    * add [[nodiscard]]
    
    * fix const correctness
    
    * fix bugprone-integer-division issue
    
    * fix bug
    
    * fix performance-type-promotion-in-math-fn issue
    
    * fix bugprone-branch-clone issue
    
    * fix cppcoreguidelines-prefer-member-initializer issues
    
    * fix cppcoreguidelines-prefer-member-initializer issue
    
    * fix modernize auto issue
    
    * fix const correctness
    
    * fix misc-const-correctness issue
    
    * address readability-braces-around-statements issues
    
    * fix some const correctness issues
    
    * fix bug
    
    * fix bugprone-reserved-identifier issue
    
    * fix modernize-use-nodiscard issues
    
    * fix const correctness issues
    
    * replace PXRMP_CONSTEXPR_IF with if constexpr (we are moving to C++17)
    
    * address bugprone-exception-escape issue
    
    * address readability-avoid-const-params-in-decls issues
    
    * fix bugprone-reserved-identifier issue
    
    * address readability-qualified-auto issues
    
    * address readability-string-compare issues
    
    * address readability-misleading-indentation issue
    
    * address modernize-use-using issues
    
    * fix some cppcoreguidelines-prefer-member-initializer issues
    
    * fix some modernize-pass-by-value issues
    
    * fix const correctness and bugprone-exception-escape issues
    
    * fix more const correctness issues
    
    * address some cppcoreguidelines-prefer-member-initializer issues
    
    * address readability-suspicious-call-argument issues
    
    * fix cppcoreguidelines-prefer-member-initializer issues
    
    * address unused variable issue
    
    * try to address issue of function that may throw exception
    
    * fix miscellaneous issues
    
    * fix readability-duplicate-include issue
    
    * fix performance-type-promotion-in-math-fn issue
    
    * address bugprone-integer-division issues
    
    * fix misc-unused-alias-decls issue
    
    * attempt to fix a performance-unnecessary-copy-initialization issue
    
    * fix miscellaneous issues
    
    * fix miscellaneous issues
    
    * fix bugprone-narrowing-conversions issues
    
    * fix performance-unnecessary-value-param and bugprone-narrowing-conversion issues
    
    * fix miscellaneous issues
    
    * fix bugprone-exception-escape issues
    
    * fix bugs
    
    * fix issue in doc
    
    * add space at the end of the file
    
    * add NOLINT
    
    * Update .github/workflows/clang_tidy.yml
    
    Co-authored-by: Edoardo Zoni <59625522+EZoni@users.noreply.github.com>
    
    * Update .github/workflows/dependencies/clang15.sh
    
    ---------
    
    Co-authored-by: Edoardo Zoni <59625522+EZoni@users.noreply.github.com>

.clang-tidy
.github/workflows/clang_tidy.yml
.github/workflows/dependencies/clang15.sh
multi_physics/QED/QED_table_generator/CMakeLists.txt
multi_physics/QED/QED_table_generator/table_generator.cpp
multi_physics/QED/QED_tests/CMakeLists.txt
multi_physics/QED/QED_tests/test_picsar_algo.cpp
multi_physics/QED/QED_tests/test_picsar_array.cpp
multi_physics/QED/QED_tests/test_picsar_breit_wheeler_core.cpp
multi_physics/QED/QED_tests/test_picsar_breit_wheeler_tables.cpp
multi_physics/QED/QED_tests/test_picsar_breit_wheeler_tables_generator.cpp
multi_physics/QED/QED_tests/test_picsar_breit_wheeler_tabulated_functions.cpp
multi_physics/QED/QED_tests/test_picsar_chi_functions.cpp
multi_physics/QED/QED_tests/test_picsar_gamma_functions.cpp
multi_physics/QED/QED_tests/test_picsar_phys_constants.cpp
multi_physics/QED/QED_tests/test_picsar_quadrature.cpp
multi_physics/QED/QED_tests/test_picsar_quantum_sync_core.cpp
multi_physics/QED/QED_tests/test_picsar_quantum_sync_tables.cpp
multi_physics/QED/QED_tests/test_picsar_quantum_sync_tables_generator.cpp
multi_physics/QED/QED_tests/test_picsar_quantum_sync_tabulated_functions.cpp
multi_physics/QED/QED_tests/test_picsar_schwinger_engine_core.cpp
multi_physics/QED/QED_tests/test_picsar_serialization.cpp
multi_physics/QED/QED_tests/test_picsar_span.cpp
multi_physics/QED/QED_tests/test_picsar_spec_functions.cpp
multi_physics/QED/QED_tests/test_picsar_tables.cpp
multi_physics/QED/QED_tests/test_picsar_units.cpp
multi_physics/QED/QED_tests/test_picsar_vec_functions.cpp
multi_physics/QED/README.md
multi_physics/QED/include/picsar_qed/containers/picsar_array.hpp
multi_physics/QED/include/picsar_qed/containers/picsar_span.hpp
multi_physics/QED/include/picsar_qed/containers/picsar_tables.hpp
multi_physics/QED/include/picsar_qed/math/cmath_overloads.hpp
multi_physics/QED/include/picsar_qed/math/math_constants.h
multi_physics/QED/include/picsar_qed/math/quadrature.hpp
multi_physics/QED/include/picsar_qed/math/special_functions.hpp
multi_physics/QED/include/picsar_qed/math/vec_functions.hpp
multi_physics/QED/include/picsar_qed/physics/breit_wheeler/breit_wheeler_engine_core.hpp
multi_physics/QED/include/picsar_qed/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
multi_physics/QED/include/picsar_qed/physics/breit_wheeler/breit_wheeler_engine_tables_generator.hpp
multi_physics/QED/include/picsar_qed/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp
multi_physics/QED/include/picsar_qed/physics/chi_functions.hpp
multi_physics/QED/include/picsar_qed/physics/gamma_functions.hpp
multi_physics/QED/include/picsar_qed/physics/phys_constants.h
multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_core.hpp
multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables.hpp
multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables_detail.hpp
multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables_generator.hpp
multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables_generator_detail.hpp
multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp
multi_physics/QED/include/picsar_qed/physics/schwinger/schwinger_pair_engine_core.hpp
multi_physics/QED/include/picsar_qed/physics/unit_conversion.hpp
multi_physics/QED/include/picsar_qed/qed_commons.h
multi_physics/QED/include/picsar_qed/utils/picsar_algo.hpp
multi_physics/QED/include/picsar_qed/utils/progress_bar.hpp
multi_physics/QED/include/picsar_qed/utils/serialization.hpp
multi_physics/QED/kokkos_example/kokkos_example_breit_wheeler.cpp
multi_physics/QED/kokkos_example/kokkos_example_commons.hpp
multi_physics/QED/kokkos_example/kokkos_example_quantum_synchrotron.cpp
multi_physics/QED/python_bindings/CMakeLists.txt
multi_physics/QED/python_bindings/pxr_qed.cpp
multi_physics/QED/test_gpu/test_breit_wheeler.cu
multi_physics/QED/test_gpu/test_quantum_sync.cu
multi_physics/QED/test_gpu/test_schwinger.cu

commit 6b46dbe083daf30286631c82818d4285c2676371
Author: Axel Huebl <axel.huebl@plasma.ninja>
Date:   Fri Aug 30 00:41:39 2024 -0700

    CI: Update macOS Runner (Latest) (#54)
    
    * CI: Update macOS Runner (Latest)
    
    The old `macos-11` image is now removed. Update to
    running release `macos-latest`.
    
    * `test_picsar_tables.cpp`: Bump Tolerance 2x
    
    * `test_picsar_tables.cpp`: Bump Tolerance 5x
    
    * `test_picsar_tables.cpp`: Bump Tolerance 10x
    
    * `test_picsar_tables.cpp`: Bump Tolerance 20x
    
    * `test_picsar_tables.cpp`: Bump Tolerance 50x
    
    * `test_picsar_tables.cpp`: Bump Tolerance 100x
    
    * `test_picsar_tables.cpp`: Bump Tolerance 200x
    
    * `test_picsar_tables.cpp`: Bump Tolerance 500x
    
    * `test_picsar_tables.cpp`: Bump Tolerance 1000x
    
    * Reset Tolerance
    
    * `linear_function`: Add Tolerance

.github/workflows/macos.yml
multi_physics/QED/QED_tests/test_picsar_tables.cpp

commit 44a2dfdf0f8cae93f12328664e055703989e7185
Author: Axel Huebl <axel.huebl@plasma.ninja>
Date:   Mon Aug 19 12:44:14 2024 -0700

    Fix SYCL Include Name (#53)
    
    * Fix SYCL Include Name
    
    Evolved from `<CL/sycl.hpp>` to `<sycl/sycl.hpp>`.
    
    * SYCL Update Namespaces too
    
    modernize

multi_physics/QED/CMakeLists.txt
multi_physics/QED/include/picsar_qed/math/cmath_overloads.hpp

commit aa54e985398c1d575abc7e6737cdbc660a13765f
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jul 24 16:54:24 2023 +0200

    Update Kokkos version in kokkos example (#51)

multi_physics/QED/kokkos_example/CMakeLists.txt

commit 1903ecfff51a31a321d39790af90d8520c10537e
Author: Axel Huebl <axel.huebl@plasma.ninja>
Date:   Mon Jan 9 12:19:26 2023 +0100

    Remove LGTM (#50)
    
    The repo already has CodeQL, which is the new LGTM product.

.lgtm.yml

commit 006f65f332681f13de47c16fbd41c11f1e346764
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Dec 9 02:17:51 2022 +0100

    fix 3 typos (#48)

multi_physics/QED/include/picsar_qed/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit 9347fa048362d098239337827209a949a78fef32
Author: Axel Huebl <axel.huebl@plasma.ninja>
Date:   Thu Dec 8 17:11:58 2022 -0800

    CI: Fix Homebrew (macOS) (#49)
    
    Unbreak brew.

.github/workflows/dependencies/dependencies_mac.sh

commit 4252e567089fce30d2a3a82d78998e8d3d8220c2
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jun 27 19:02:08 2022 +0200

    Add new table style for Quantum Synchrotron photon emission (#34)
    
    * initial work to add new table style
    
    * work in progress to add new table
    
    * continue work to add new tables
    
    * fix some bugs in the test
    
    * added more tests for generic_table
    
    * work in progress to add new table
    
    * add new tests
    
    * fixed bugs
    
    * add lower_bound + tests
    
    * using lower_bound instead of upper_bound in quantum synchrotron emission
    
    * refactoring
    
    * refactoring
    
    * fixed bug
    
    * fixed some bugs
    
    * fix race condition
    
    * updated comment
    
    * fixed warning
    
    * add comments
    
    * removed unused function
    
    * improved comments
    
    * add comments
    
    * add comments
    
    * modified comment
    
    * fix warning
    
    * remove unused variables
    
    * fix code smell
    
    * fixed bug
    
    * fixed typo in docstring
    
    * fixed bug in tests
    
    * Update multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables_detail.hpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables_generator_detail.hpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/include/picsar_qed/containers/picsar_tables.hpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables_generator_detail.hpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables_detail.hpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables_detail.hpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * removed unnecessary cast
    
    * Update multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables_detail.hpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * add back static_cast and add comment
    
    * add Neil's suggestion
    
    * Update multi_physics/QED/include/picsar_qed/containers/picsar_tables.hpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * add Neil's suggestion
    
    * Update multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables.hpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables.hpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables.hpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * fix typo
    
    * Update multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables_detail.hpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * add comment
    
    * using set_all_vals
    
    * fixed bug
    
    * fix bug
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>

multi_physics/QED/QED_tests/test_picsar_quantum_sync_tables.cpp
multi_physics/QED/QED_tests/test_picsar_quantum_sync_tables_generator.cpp
multi_physics/QED/QED_tests/test_picsar_tables.cpp
multi_physics/QED/include/picsar_qed/containers/picsar_tables.hpp
multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables.hpp
multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables_detail.hpp
multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables_generator.hpp
multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables_generator_detail.hpp

commit 2becfe0665590063fdfca10abaa05c4c1bd3ec22
Author: Axel Huebl <axel.huebl@plasma.ninja>
Date:   Wed May 18 18:51:31 2022 +0200

    QED: Move README (md) (#44)
    
    Make the README a markdown file, so that GitHub can automatically
    render it.

multi_physics/QED/README.md

commit 6a6b5b91283137ae6d2cd05ad5ccbcf433aeaf30
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon May 16 11:51:44 2022 +0200

    Add example using Kokkos  (#21)
    
    * initial work to build kokkos example
    
    * example datastructure
    
    * BW tables with Kokkos vector
    
    * add optical depth calculation
    
    * changed default size
    
    * added pair production
    
    * added pair production
    
    * fixed issue with single precision
    
    * fix typo
    
    * added ugly workaround to sync kokkos vector
    
    * implementing a significantly less ugly solution for kokkos vector sync
    
    * fix bug
    
    * fixed bug
    
    * fixed bug
    
    * use library function to calculate gamma
    
    * fix missing default template parameter
    
    * now checking also infs
    
    * fix missing sync
    
    * using unused variable
    
    * new strategy to write data in a table to mitigate continuous calls to sync in case Kokkos is used
    
    * modified random number choice
    
    * improved checks
    
    * improved random
    
    * fixed bugs
    
    * added new Kokkos-based quantum synchrotron test
    
    * moving common functions in one file
    
    * add timers
    
    * add plenty of comments
    
    * updated CI for linux
    
    * updated CI for mac
    
    * updated dependencies for mac
    
    * revert change to mac depdendencies
    
    * updated CI
    
    * fixed bug
    
    * reverted name change
    
    * fixed bug
    
    * changed names
    
    * try to fix issue with macos
    
    * try to fix issue with macos
    
    * remove extra-semi warning because it finds an extra semicolon inside Kokkos!
    
    * improved macos.yml
    
    * add missing env variable
    
    * Update multi_physics/QED/CMakeLists.txt
    
    Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
    
    * now using details namespace
    
    * removing llvm from macos CI
    
    * install tar in macos.yml
    
    * use macos 11
    
    * try fix for failing test
    
    * Revert "use macos 11"
    
    This reverts commit 37be034076555ebec5b9f587769418dadf2754d4.
    
    * remove PATH
    
    * fixed bug
    
    * try with llvm
    
    * fix security issue
    
    * remove compilation with openMP for macOS CI tests
    
    * Revert "fix security issue"
    
    This reverts commit 4bf7f46a167cfc9607709a25a09720620fe02e84.
    
    * set path in macos tests
    
    * update dependencies
    
    * try export PATH
    
    * fix security issue
    
    * add flags
    
    * update flags
    
    * remove some flags from CCFLAGS
    
    * disable Werror for macos.yml
    
    * re-enable Werror for macos.yml but disable unreachable code warning
    
    * update flags for macos
    
    * update flags
    
    * add verbose flag
    
    * add -Wno-error=unused-parameter in macos.yml
    
    * using macos 11
    
    * remove Werror
    
    * removing llvm from dependecies for macos CI tests
    
    * removed test for macos
    
    * fix revert
    
    * add file back
    
    * removed Werror
    
    * remove dependency
    
    * apply Neil's suggestion to fix issue with progress bar,
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/kokkos_example/CMakeLists.txt
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/kokkos_example/kokkos_example_breit_wheeler.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/kokkos_example/kokkos_example_quantum_synchrotron.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/kokkos_example/kokkos_example_commons.hpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * update to C++17
    
    * correct comment
    
    * Update multi_physics/QED/kokkos_example/kokkos_example_breit_wheeler.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/kokkos_example/kokkos_example_commons.hpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/kokkos_example/kokkos_example_breit_wheeler.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/kokkos_example/kokkos_example_commons.hpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/kokkos_example/kokkos_example_quantum_synchrotron.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/kokkos_example/kokkos_example_commons.hpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/kokkos_example/kokkos_example_commons.hpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/kokkos_example/kokkos_example_quantum_synchrotron.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/kokkos_example/kokkos_example_commons.hpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/kokkos_example/kokkos_example_commons.hpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * implementing Neil's suggestion
    
    * improve comment of a function
    
    * Update multi_physics/QED/kokkos_example/kokkos_example_commons.hpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * eliminate wrong comment
    
    * simplify function using C++17 if constexpr
    
    * Update multi_physics/QED/kokkos_example/kokkos_example_quantum_synchrotron.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * using more descriptive name for a variable
    
    * Update multi_physics/QED/kokkos_example/kokkos_example_breit_wheeler.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * using more descriptive names for check and check_multi
    
    * making variable names more descriptive
    
    * Update multi_physics/QED/kokkos_example/kokkos_example_breit_wheeler.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/kokkos_example/kokkos_example_breit_wheeler.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * add constexpr to a const variable
    
    * try to fix issue
    
    * Revert "try to fix issue"
    
    This reverts commit 9fa5c608eb27a20d77ae944cf2a52750fc453efc.
    
    * try to fix issue
    
    * try llvm
    
    * try having openMP working
    
    * remove too severe warning
    
    Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

.github/workflows/dependencies/dependencies_mac.sh
.github/workflows/linux.yml
.github/workflows/macos.yml
multi_physics/QED/CMakeLists.txt
multi_physics/QED/QED_tests/test_picsar_tables.cpp
multi_physics/QED/include/picsar_qed/containers/picsar_tables.hpp
multi_physics/QED/include/picsar_qed/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables.hpp
multi_physics/QED/include/picsar_qed/qed_commons.h
multi_physics/QED/include/picsar_qed/utils/progress_bar.hpp
multi_physics/QED/kokkos_example/CMakeLists.txt
multi_physics/QED/kokkos_example/kokkos_example_breit_wheeler.cpp
multi_physics/QED/kokkos_example/kokkos_example_commons.hpp
multi_physics/QED/kokkos_example/kokkos_example_quantum_synchrotron.cpp

commit 53195d0fac4defeeab3842163fca5183969cd943
Author: Axel Huebl <axel.huebl@plasma.ninja>
Date:   Mon May 9 17:51:12 2022 -0700

    CI: Fix pybind11 pip install (#45)
    
    Fix the failing CI:
    ```
    Collecting pybind11[global]
      Downloading pybind11-2.9.2-py2.py3-none-any.whl (213 kB)
    ERROR: Could not find a version that satisfies the requirement pybind11-global==2.9.2; extra == "global" (from pybind11[global]) (from versions: 2.6.0b1, 2.6.0rc1, 2.6.0rc2, 2.6.0rc3, 2.6.0, 2.6.1, 2.6.2, 2.7.0, 2.7.1, 2.8.0, 2.8.1, 2.9.0, 2.9.1)
    ERROR: No matching distribution found for pybind11-global==2.9.2; extra == "global" (from pybind11[global])
    ```

.github/workflows/dependencies/dependencies.sh

commit a621a5a41fb8f7dbb19e03ec8f75c50f3b26b546
Author: Axel Huebl <axel.huebl@plasma.ninja>
Date:   Wed Apr 20 17:48:52 2022 -0700

    NCI: Fix Nearest Neighbor Interpolation (#39)
    
    Operator precedence causes the 2nd term for linear weighting to
    always be zero.

src/filtering/nci_godfrey_corr.F90

commit 24676a2a9356640515fa11724c841d6762b2b9c3
Author: Axel Huebl <axel.huebl@plasma.ninja>
Date:   Wed Apr 20 00:27:02 2022 -0700

    Fix: CUDA Compile QED Tables (#43)
    
    This fixed the following issue compiling WarpX on Perlmutter (NERSC):
    ```
    ...
    /global/homes/a/ahuebl/src/warpx/build_pm/_deps/fetchedpicsar-src/multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp:86:25: error: 'isinf' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation
       86 |                 if(isinf(f1) || isinf(cc))
          |                    ~~~~~^~~~
    ```
    via `cmake -S . -B build_pm -DWarpX_QED_TABLE_GEN=ON`.
    
    Compilers / Dependencies:
    - GCC 11.2.0
    - CUDA 11.5 / NVCC 11.5.119
    - CMake 3.22.0
    - Boost 1.78.0

multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp

commit e7ef03b852b889d69cfaf3852ab1aa926d20fcb0
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Feb 24 15:53:34 2022 +0100

    add santizers to CI tests (#41)

.github/workflows/linux.yml
.github/workflows/macos.yml

commit c85314ddf3c833a21da380dd533a0d632e2ff649
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Feb 24 15:49:18 2022 +0100

    fix bug (#42)

multi_physics/QED/python_bindings/pxr_qed.cpp

commit 7877075f43cfac29c78ade709144cc09aa46d269
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Feb 24 09:59:02 2022 +0100

    fix bug (#40)

multi_physics/QED/include/picsar_qed/physics/breit_wheeler/breit_wheeler_engine_tables.hpp

commit 543b9822ca2f78c5b63d62a77fdf0491af5dd12a
Author: Luca Fedeli <luca.fedeli@for.unipi.it>
Date:   Fri Feb 4 03:57:54 2022 +0100

     Fix corner case in photon emission (using lower_bound) (#33)
    
    * add lower_bound + tests
    
    * using lower_bound instead of upper_bound in quantum synchrotron emission
    
    * Update multi_physics/QED/include/picsar_qed/utils/picsar_algo.hpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>

multi_physics/QED/QED_tests/test_picsar_algo.cpp
multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables.hpp
multi_physics/QED/include/picsar_qed/qed_commons.h
multi_physics/QED/include/picsar_qed/utils/picsar_algo.hpp

commit 15651b072cd9a45a5a5061d8cf7b928d136e39f3
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 1 08:55:14 2022 +0100

    Use C++17 (#36)
    
    * use C++17
    
    * clang was a bit pedantic but it was right...

multi_physics/QED/CMakeLists.txt
multi_physics/QED/python_bindings/pxr_qed.cpp

commit 7b5449f92a4b30a095cc4a67f0a8b1fc69680e15
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Dec 1 00:11:17 2021 -0800

    Replace erroneous text on current deposition (#32)

Doxygen/pages/latex_theory/Gather/Field_gather.tex

commit 8ff12fbf118b9aba7cfe602cb1a5e6da32bf7eef
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Nov 10 12:01:41 2021 +0100

    Fix issues with fujitsu compiler (#29)
    
    * fix compilation issues
    
    * fix issue with mistmatch type more elegantly
    
    * added fujitsu compiler option
    
    * added comment
    
    * fix issues with OpenMP

src/boundary_conditions/particle_boundaries.F90
src/diags/diags.F90

commit eb55d45b00111c496a4808c3593c04f35195126b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Nov 10 11:31:18 2021 +0100

    Add option to compile with the Fujitsu compiler for A64FX architecture (#28)
    
    * fix compilation issues
    
    * fix issue with mistmatch type more elegantly
    
    * added fujitsu compiler option
    
    * added comment

Makefile

commit 552c22eaa14f72b8333eb19115cc7d764623b451
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Nov 9 17:10:11 2021 +0100

    fix compilation issues (#27)
    
    * fix compilation issues
    
    * fix issue with mistmatch type more elegantly

src/field_solvers/Maxwell/yee_solver/yee.F90
src/particle_pushers/particle_pusher_manager_3d.F90

commit a78be127f66adc1558f527edc8964e37e3a055ff
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Sep 14 12:20:22 2021 +0200

    Documentation: fixed missing term in an expression (#26)
    
    * Documentation: fixed missing term in an expression (no consequences on the code)
    
    * correct typo
    
    Co-authored-by: Luca Fedeli <luca@leopard>

multi_physics/QED/QED_tests/validation/validation.ipynb

commit 7ec0d7b58e4ba8f721d985f4153100cb8d57d842
Author: Axel Huebl <axel.huebl@plasma.ninja>
Date:   Thu Sep 2 17:23:24 2021 -0700

    PICSAR QED: Search Boost if Needed (#25)
    
    Instead of always searching for boost, we should only search for it
    when `PXRMP_QED_TABLEGEN` is set.
    
    This way, we avoid potentially failing a build if an incompatible
    boost library is present and picked up. Also, we do not accidentially
    pick up system dependencies in complex environments and package
    managers.

multi_physics/QED/CMakeLists.txt

commit c16b642e3dcf860480dd1dd21cefa3874f395773
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Apr 29 14:42:38 2021 +0200

    fix missing default template parameter (#23)

multi_physics/QED/include/picsar_qed/physics/gamma_functions.hpp

commit 93dc4619028c960332467c9808a07e5574a82baf
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Apr 27 15:48:36 2021 +0200

    Add gamma functions (#22)
    
    * add gamma functions
    
    * removed unused variables
    
    * Update multi_physics/QED/python_bindings/demo_python_bindings.ipynb
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * made test shorter following Neil's suggestion
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>

multi_physics/QED/QED_tests/CMakeLists.txt
multi_physics/QED/QED_tests/test_picsar_gamma_functions.cpp
multi_physics/QED/include/picsar_qed/physics/breit_wheeler/breit_wheeler_engine_core.hpp
multi_physics/QED/include/picsar_qed/physics/chi_functions.hpp
multi_physics/QED/include/picsar_qed/physics/gamma_functions.hpp
multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_core.hpp
multi_physics/QED/python_bindings/demo_python_bindings.ipynb
multi_physics/QED/python_bindings/pxr_qed.cpp

commit 0b6b880ad8d7918e0e78a9895deb10b7a68b69d6
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Apr 21 11:59:04 2021 +0200

    Add python bindings for QED library 🐍 (#20)
    
    * improve table_generator
    
    * Update multi_physics/QED/QED_table_generator/table_generator.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/QED_table_generator/table_generator.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/QED_table_generator/table_generator.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/QED_table_generator/table_generator.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/QED_table_generator/table_generator.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * move MAX_CMD_SIZE
    
    * add default values for optional parameters
    
    * check for duplicated arguments
    
    * add wrappers to stod and stoi to check if conversion succeeds
    
    * initial work to add python bindings to the library
    
    * progress with python bindings
    
    * added CMakeLists.txt for python bindings
    
    * Mark pure getters as const
    
    * further progress towards python bindings
    
    * completed python bindings for chi functions
    
    * added python bindings for schwinger pair production
    
    * added optical depths to python bindings
    
    * added lookup table parameters to python bindings
    
    * now table params have __repr__ method
    
    * added BW lookup tables to python bindings
    
    * added interp methods to python bindings
    
    * added BW optical depth evolution to python bindings
    
    * added optical depth evolution for QS in python bindings
    
    * added demo script for python bindings
    
    * removed binary file accidentally ended up in git
    
    * removed binary file accidentally ended up in git
    
    * install pybind11 in CI
    
    * fixed bug
    
    * added Breit-Wheeler pair production
    
    * removed trailing spaces
    
    * added QS photon emission to python bindings
    
    * updated demo script
    
    * updated structure
    
    * fixed compilation with units != SI
    
    * added plenty of comments
    
    * updated CI
    
    * fix CI
    
    * Update multi_physics/QED/python_bindings/CMakeLists.txt
    
    Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
    
    * Update multi_physics/QED/python_bindings/CMakeLists.txt
    
    Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
    
    * Update multi_physics/QED/python_bindings/CMakeLists.txt
    
    Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
    
    * implement Axel's suggetion (can't do that on github)
    
    * use 2.6 instead of 2.6.0 as version
    
    * reduce version from 2.6 to 2.4!
    
    * use version 2.6 and try pybind11 installation with pip
    
    * using pybind11[global]
    
    * fixed installation directory
    
    * Update multi_physics/QED/python_bindings/pxr_qed.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/python_bindings/pxr_qed.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/python_bindings/pxr_qed.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/python_bindings/pxr_qed.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * fix bug concerning qs_photon_emission_lookup_table_params constructor in python bindings
    
    * add missing parameter
    
    * Update multi_physics/QED/python_bindings/pxr_qed.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/python_bindings/pxr_qed.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/python_bindings/pxr_qed.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>

.github/workflows/codeql-analysis.yml
.github/workflows/dependencies/dependencies.sh
.github/workflows/dependencies/dependencies_mac.sh
multi_physics/QED/CMakeLists.txt
multi_physics/QED/python_bindings/CMakeLists.txt
multi_physics/QED/python_bindings/demo_python_bindings.ipynb
multi_physics/QED/python_bindings/pxr_qed.cpp

commit 3a948c4eb74b5355727b27eb0a7b2a215be69610
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Apr 19 10:46:47 2021 +0200

    Mark pure getters as const (#19)

multi_physics/QED/include/picsar_qed/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit 32622885cc5a36fc2834e6443cd040cf58087dc0
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Apr 15 15:05:57 2021 +0200

    Improve table_generator (#18)
    
    * improve table_generator
    
    * Update multi_physics/QED/QED_table_generator/table_generator.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/QED_table_generator/table_generator.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/QED_table_generator/table_generator.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/QED_table_generator/table_generator.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/QED_table_generator/table_generator.cpp
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>
    
    * move MAX_CMD_SIZE
    
    * add default values for optional parameters
    
    * check for duplicated arguments
    
    * add wrappers to stod and stoi to check if conversion succeeds
    
    Co-authored-by: Neïl Zaim <49716072+NeilZaim@users.noreply.github.com>

multi_physics/QED/QED_table_generator/CMakeLists.txt
multi_physics/QED/QED_table_generator/table_generator.cpp
multi_physics/QED/QED_table_generator/table_inspector.ipynb

commit 348830b444c65ca305aa3f89cd72fef7c65abd7d
Author: Axel Huebl <axel.huebl@plasma.ninja>
Date:   Wed Mar 31 12:56:44 2021 -0700

    Silence CUDA Warning: Host Constant (#17)
    
    CUDA/NVCC is sometimes a bit pedantic when using constexpr in
    device code.
    Storing those in a temporary variable silences these warnings.
    
    Fix #16

multi_physics/QED/include/picsar_qed/physics/breit_wheeler/breit_wheeler_engine_core.hpp

commit b35f07243c51ac35d47857fe36f0aafb6b517955
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Feb 12 17:32:48 2021 +0100

    fix misplaced using (#15)

multi_physics/QED/QED_tests/test_picsar_serialization.cpp

commit 0ea93e3f83e50b2264540f92b8d7a6a381155470
Author: Axel Huebl <axel.huebl@plasma.ninja>
Date:   Wed Feb 10 09:27:37 2021 -0800

    DPCPP: Fix Warning (Double define) (#14)
    
    I saw a redefine warning in PICSAR with WarpX for the DPCPP
    work-around in CI:
    ```
    /home/runner/work/WarpX/WarpX/build_sp/_deps/fetchedpicsar-src/multi_physics/QED/include/picsar_qed/qed_commons.h:134:13: warning: 'PXRMP_DPCPP_FIX' macro redefined [-Wmacro-redefined]
        #define PXRMP_DPCPP_FIX
                ^
    <command line>:1:9: note: previous definition is here
            ^
    ```

multi_physics/QED/include/picsar_qed/qed_commons.h

commit 7ce1b321d9e047a238e56ee95507d36520a95b5b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Feb 5 18:16:18 2021 +0100

    Improve PICSAR QED library structure and CMakeLists (#7)
    
    * improved CMakeLists
    
    * updated another CMakeLists
    
    * fixed minor issues
    
    * fixed issue
    
    * fixed bug
    
    * Update src/multi_physics/CMakeLists.txt
    
    Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
    
    * Update src/multi_physics/QED_tests/CMakeLists.txt
    
    Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
    
    * Update src/multi_physics/QED_tests/CMakeLists.txt
    
    Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
    
    * Update src/multi_physics/QED/CMakeLists.txt
    
    Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
    
    * Update src/multi_physics/QED/CMakeLists.txt
    
    Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
    
    * Update src/multi_physics/QED_tests/CMakeLists.txt
    
    Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
    
    * added minimum version
    
    * add HAS_BOOST flag
    
    * Update src/multi_physics/QED_tests/CMakeLists.txt
    
    Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
    
    * add missing PRIVATE
    
    * Multi-Physics: Add CI
    
    * Boost: Try without math
    
    * macOS CI: Install Boost
    
    * CMake: Move QED target
    
    * Move QED Tests
    
    * Remove Wshadow warning
    
    * Boost: 1.66.0+
    
    The header `boost/math/quadrature/tanh_sinh.hpp` was introduced in
    this release.
    
    * add ifdefs to remove openMP if needed
    
    * option to have boost without table generation support
    
    * enable warnings
    
    * remove warning in test
    
    * fixed warning
    
    * moved options to top CMakeLists.txt
    
    * Update src/multi_physics/CMakeLists.txt
    
    Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
    
    * fixed CMakeLists for table_generator
    
    * fixed warning
    
    * now std:: math functions are used by default
    
    * fix issues related to double to float conversions
    
    * Do not include `math/` in -I
    
    * includes now use full path starting from root
    
    * large reorganization
    
    * updated automated tests
    
    * updated automated tests
    
    * removed line in dependencies_mac.sh
    
    * modified dependencies_mac.sh
    
    * modified dependencies_mac.sh
    
    * removed debug line
    
    * sycl fix (hopefully)
    
    * added fix for dpc++
    
    * fixed bug
    
    * added comment
    
    * fixed bug
    
    * sycl fix
    
    * changed logic for FORCE_BOOST for special functions
    
    * updated README
    
    * updated gitignore
    
    * Update multi_physics/QED/QED_table_generator/CMakeLists.txt
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/CMakeLists.txt
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/QED_table_generator/CMakeLists.txt
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables_generator.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/include/picsar_qed/math/cmath_overloads.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/include/picsar_qed/math/cmath_overloads.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/include/picsar_qed/physics/breit_wheeler/breit_wheeler_engine_tables_generator.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/QED_tests/CMakeLists.txt
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/CMakeLists.txt
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>
    
    * not using INTERNAL preprocessor variables anymore
    
    * try to add .lgtm.yml file
    
    * trying to add codeql-analysis.yml
    
    * improve codeql-analysis.yml
    
    * bugfixing in codeql-analysis.yml
    
    * analyze only C++
    
    * do not run tests while doing code analysis
    
    * updated lgtm file
    
    * Update multi_physics/QED/include/picsar_qed/qed_commons.h
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update multi_physics/QED/include/picsar_qed/qed_commons.h
    
    Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
    
    * Update multi_physics/QED/QED_table_generator/table_generator.cpp
    
    Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
    
    * rearranged c++ stdlib includes
    
    * Update multi_physics/QED/include/picsar_qed/qed_commons.h
    
    Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
    
    Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

.github/workflows/codeql-analysis.yml
.github/workflows/dependencies/dependencies.sh
.github/workflows/dependencies/dependencies_mac.sh
.github/workflows/linux.yml
.github/workflows/macos.yml
.gitignore
.lgtm.yml
multi_physics/QED/CMakeLists.txt
multi_physics/QED/QED_table_generator/CMakeLists.txt
multi_physics/QED/QED_table_generator/table_generator.cpp
multi_physics/QED/QED_table_generator/table_inspector.ipynb
multi_physics/QED/QED_tests/CMakeLists.txt
multi_physics/QED/QED_tests/test_picsar_algo.cpp
multi_physics/QED/QED_tests/test_picsar_array.cpp
multi_physics/QED/QED_tests/test_picsar_breit_wheeler_core.cpp
multi_physics/QED/QED_tests/test_picsar_breit_wheeler_tables.cpp
multi_physics/QED/QED_tests/test_picsar_breit_wheeler_tables_generator.cpp
multi_physics/QED/QED_tests/test_picsar_breit_wheeler_tabulated_functions.cpp
multi_physics/QED/QED_tests/test_picsar_chi_functions.cpp
multi_physics/QED/QED_tests/test_picsar_cmath_overload.cpp
multi_physics/QED/QED_tests/test_picsar_math_constants.cpp
multi_physics/QED/QED_tests/test_picsar_phys_constants.cpp
multi_physics/QED/QED_tests/test_picsar_quadrature.cpp
multi_physics/QED/QED_tests/test_picsar_quantum_sync_core.cpp
multi_physics/QED/QED_tests/test_picsar_quantum_sync_tables.cpp
multi_physics/QED/QED_tests/test_picsar_quantum_sync_tables_generator.cpp
multi_physics/QED/QED_tests/test_picsar_quantum_sync_tabulated_functions.cpp
multi_physics/QED/QED_tests/test_picsar_schwinger_engine_core.cpp
multi_physics/QED/QED_tests/test_picsar_serialization.cpp
multi_physics/QED/QED_tests/test_picsar_span.cpp
multi_physics/QED/QED_tests/test_picsar_spec_functions.cpp
multi_physics/QED/QED_tests/test_picsar_tables.cpp
multi_physics/QED/QED_tests/test_picsar_units.cpp
multi_physics/QED/QED_tests/test_picsar_vec_functions.cpp
multi_physics/QED/QED_tests/test_progress_bar.cpp
multi_physics/QED/QED_tests/validation/validation.ipynb
multi_physics/QED/README
multi_physics/QED/include/picsar_qed/containers/picsar_array.hpp
multi_physics/QED/include/picsar_qed/containers/picsar_span.hpp
multi_physics/QED/include/picsar_qed/containers/picsar_tables.hpp
multi_physics/QED/include/picsar_qed/math/cmath_overloads.hpp
multi_physics/QED/include/picsar_qed/math/math_constants.h
multi_physics/QED/include/picsar_qed/math/quadrature.hpp
multi_physics/QED/include/picsar_qed/math/special_functions.hpp
multi_physics/QED/include/picsar_qed/math/vec_functions.hpp
multi_physics/QED/include/picsar_qed/physics/breit_wheeler/breit_wheeler_engine_core.hpp
multi_physics/QED/include/picsar_qed/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
multi_physics/QED/include/picsar_qed/physics/breit_wheeler/breit_wheeler_engine_tables_generator.hpp
multi_physics/QED/include/picsar_qed/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp
multi_physics/QED/include/picsar_qed/physics/chi_functions.hpp
multi_physics/QED/include/picsar_qed/physics/phys_constants.h
multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_core.hpp
multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables.hpp
multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables_generator.hpp
multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp
multi_physics/QED/include/picsar_qed/physics/schwinger/schwinger_pair_engine_core.hpp
multi_physics/QED/include/picsar_qed/physics/unit_conversion.hpp
multi_physics/QED/include/picsar_qed/qed_commons.h
multi_physics/QED/include/picsar_qed/utils/picsar_algo.hpp
multi_physics/QED/include/picsar_qed/utils/progress_bar.hpp
multi_physics/QED/include/picsar_qed/utils/serialization.hpp
multi_physics/QED/test_gpu/test_breit_wheeler.cu
multi_physics/QED/test_gpu/test_quantum_sync.cu
multi_physics/QED/test_gpu/test_schwinger.cu
shippable.yml
src/multi_physics/CMakeLists.txt
src/multi_physics/QED/CMakeLists.txt
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED_table_generator/CMakeLists.txt
src/multi_physics/QED_table_generator/README
src/multi_physics/QED_tests/CMakeLists.txt

commit 024db7c01daf820ae321c3473f2dd5ec73476946
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Jan 7 17:50:50 2021 +0100

    fix boost assert (#13)

src/multi_physics/QED/src/math/quadrature.hpp

commit 47c269eb242815f9382da61a110c0c8f12be2d08
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Nov 26 12:01:49 2020 +0100

    fix issues related to double to float conversions (#11)

src/multi_physics/QED/src/math/cmath_overloads.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/chi_functions.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_core.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED_tests/test_picsar_cmath_overload.cpp

commit 951cd961ee146ace1a06818a33c0ec66d1595d16
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Nov 25 15:22:40 2020 +0100

    Truly fix cross execution errors (#10)
    
    * make empty constructors constexpr
    
    * change is_POD to is_trivially_copyable, which is more appropriate
    
    * eliminate double semicolon

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
src/multi_physics/QED/src/utils/serialization.hpp

commit da00701cf1d474c2fb16692d43c233c68a35e72d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Nov 24 17:17:13 2020 +0100

    some empty constructors are now compiled as __host__ __device__ on GPU (#9)

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit b456b971796a07229f4968a5baacf83dce235b46
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Nov 3 18:19:57 2020 +0100

    Add floor to cmath overloads (#8)
    
    * add floor to cmath overloads
    
    * Update src/multi_physics/QED_tests/test_picsar_cmath_overload.cpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>
    
    * Update src/multi_physics/QED/src/math/cmath_overloads.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED/src/math/cmath_overloads.hpp
src/multi_physics/QED_tests/test_picsar_cmath_overload.cpp

commit d60c72ff5aa15dbd7e225654964b6c4fb10d52e2
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Oct 30 09:25:33 2020 +0100

    fix undefined behaviour (#6)

src/multi_physics/QED/src/utils/serialization.hpp

commit 94e61726e04b5ad04acddef9a40acb5b74c51d3d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Oct 28 10:29:53 2020 +0100

    fix misprint in a formula (#5)

src/multi_physics/QED_tests/validation/validation.ipynb

commit 70d0d45837d2803139c093ba3f3390acfc3110a6
Merge: 2ffe4ac1 0446788c
Author: NeilZaim <49716072+NeilZaim@users.noreply.github.com>
Date:   Tue Oct 20 15:56:24 2020 +0200

    Merge pull request #4 from lucafedeli88/fix_warnings
    
    [mini-PR] fix some warnings related to unnecessary ";"

commit 0446788c68c4936a4ceb28c0d925bd584d8d94b9
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Oct 16 14:53:41 2020 +0200

    removed warnings

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit 2ffe4ac15f6a1da20a2e8e5614371aef157de3c2
Merge: 9924a345 c8556585
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Oct 15 02:03:30 2020 +0200

    Merge pull request #3 from lucafedeli88/fix_warnings
    
    Fix some warnings

commit c8556585173e458eca5b43eb60b4ba86f09dbfe6
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Oct 14 17:54:12 2020 +0200

    fix some warnings

src/multi_physics/QED/src/physics/unit_conversion.hpp

commit 9924a34515cb46a3be5ccb6cfcd939abde272c6e
Merge: 82bc47e7 8de01dbb
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Sep 21 11:21:18 2020 +0200

    Merge pull request #2 from lucafedeli88/improved
    
    Improved version of the QED library

commit 8de01dbbf6f27ebd4b75203d7ed2b2bcdb54b562
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Sep 21 03:49:55 2020 +0200

    make calculation of tabulated function more robust

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp

commit 6fa22cca8fe263b9245661caeb5d2178960b28bb
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Sep 21 03:34:36 2020 +0200

    make calculation of tabulated function more robust

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp

commit 05b06065c83b312fc125193694ece55e0d02ef9d
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Sep 21 03:17:23 2020 +0200

    make calculation of tabulated function more robust

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp

commit bedacccdd3daa3e8cf28cc083be9cc52d3151024
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sun Sep 20 11:35:38 2020 +0200

    improved serialization

src/multi_physics/QED/src/utils/serialization.hpp

commit acc3b5a4b46b3b29f565b2a8eade0c2ad29b82c1
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sat Sep 19 12:47:15 2020 +0200

    simplified CMakeLists

src/multi_physics/QED/CMakeLists.txt

commit 9beac0587f30efc5e9c5fcacd96d7e95c8cac778
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sat Sep 19 12:37:15 2020 +0200

    make picsar tests compilable with boost 1.66

src/multi_physics/CMakeLists.txt

commit 16e55d26435902234adda8f28a0348afb94f5a80
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sat Sep 19 12:35:11 2020 +0200

    fixed bug related to how BOOST_ENABLE_ASSERT_HANDLER was used

src/multi_physics/QED/src/math/quadrature.hpp

commit c345a11460cd789ceae571d78ee10f504e04b074
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Aug 26 15:48:21 2020 +0200

    simplified picsar_array

src/multi_physics/QED/src/containers/picsar_array.hpp

commit b04a925609839fb89a2b284e2fd8e5f1854c2959
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 27 02:52:48 2020 +0200

    changed behavior for very low chi_photon in synchrotron emission

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_core.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit 5b1ab6dbc07ae74e2b81c8382a209b2a59858bc7
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Jul 23 17:06:33 2020 +0200

    fixed all the warnings in tests

src/multi_physics/QED/src/physics/unit_conversion.hpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_core.cpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables.cpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tabulated_functions.cpp
src/multi_physics/QED_tests/test_picsar_math_constants.cpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_core.cpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_tables.cpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_tabulated_functions.cpp
src/multi_physics/QED_tests/test_picsar_schwinger_engine_core.cpp
src/multi_physics/QED_tests/test_picsar_tables.cpp

commit c30985cad90ccfdab968f786cdd0351f331b49b3
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Thu Jul 23 02:35:22 2020 +0200

    fixed minor bug concerning output message

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables_generator.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables_generator.hpp

commit d43606e89013e403c739f20e8fcee1376d575e11
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 22 18:42:13 2020 +0200

    replaced size_t with int

src/multi_physics/QED/src/containers/picsar_array.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables_generator.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables_generator.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp
src/multi_physics/QED/src/utils/picsar_algo.hpp

commit e1e23e5fa1dc9566e678e01ddb104771840205db
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 22 12:39:27 2020 +0200

    added inline specifiers

src/multi_physics/QED/src/math/quadrature.hpp
src/multi_physics/QED/src/math/special_functions.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp
src/multi_physics/QED/src/utils/progress_bar.hpp
src/multi_physics/QED/src/utils/serialization.hpp

commit b4421c9da6b8f85033048439449c431ee086899f
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 22 12:10:39 2020 +0200

    fixed comment

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables_generator.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables_generator.hpp

commit a5a13f79fa3234b7ad27570963e853bef0174bfb
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 22 10:41:25 2020 +0200

    added some const

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit b78df277cf62565a309d5ef04b186e82e97cec71
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 22 10:33:02 2020 +0200

    two methods are now marked as const

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit 58adeb1071ab67d5f483385fb750c58364b6f992
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Jul 22 04:14:25 2020 +0200

    fixed ambiguous constructor

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp

commit 838c9ccf948d3939389d4c055474eca54d64f223
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Jul 22 04:01:21 2020 +0200

    table_view is not constant anymore (although it still points to constant data)

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit 6325f46ba55a2efac421964a5022ae433df92331
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Jul 22 03:25:56 2020 +0200

    table_view is not constant anymore (although it still points to constant data)

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit af3d925c160038de6456322b75112de0a5df8a75
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Jul 22 03:08:28 2020 +0200

    added empty constructors

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit 4cce33dc345bf2b0906dd68a04378cf4cf3ddbce
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 21 15:39:55 2020 +0200

    Update src/multi_physics/test_gpu/test_breit_wheeler.cu
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/test_gpu/test_breit_wheeler.cu

commit d8ef106e53e59211c0a18056e7a3cc3d8b4578e9
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 21 15:39:45 2020 +0200

    Update src/multi_physics/test_gpu/test_breit_wheeler.cu
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/test_gpu/test_breit_wheeler.cu

commit c50969ecf228df7b4951a7852eaf975d70bb8601
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 21 15:39:34 2020 +0200

    Update src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp

commit 9999a8be66d310372ee9e19e0168f9e1429afa9b
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 21 15:39:11 2020 +0200

    Update src/multi_physics/test_gpu/test_quantum_sync.cu
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/test_gpu/test_quantum_sync.cu

commit b99e862dabad82b20d951bdaaf4d2b548b1c19e0
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 21 15:39:02 2020 +0200

    Update src/multi_physics/test_gpu/test_schwinger.cu
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/test_gpu/test_schwinger.cu

commit df19bc22a3f437e2e9d1f56d52c381a608acf6ea
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 21 15:38:51 2020 +0200

    Update src/multi_physics/test_gpu/test_quantum_sync.cu
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/test_gpu/test_quantum_sync.cu

commit 156b0b2e20dc41e6c012834b5687335e7ac5b90b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Jul 21 10:31:03 2020 +0200

    updated README

src/multi_physics/README

commit c2539a5a636f54954623995cd65fa48fde648179
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 21 10:27:34 2020 +0200

    Update src/multi_physics/README
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/README

commit 8b005876c1c90ab61cd7410f4ad2a00973d4c3c2
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 21 10:25:53 2020 +0200

    Update src/multi_physics/QED_tests/test_picsar_quantum_sync_core.cpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED_tests/test_picsar_quantum_sync_core.cpp

commit d355eb5979438586216c57393ef820160e6c0214
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 21 10:20:04 2020 +0200

    Update src/multi_physics/QED_tests/test_picsar_quantum_sync_core.cpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED_tests/test_picsar_quantum_sync_core.cpp

commit 9aa8371d10dbe1b660485322c91d75e062d2d5e5
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 21 10:19:48 2020 +0200

    Update src/multi_physics/QED_tests/test_picsar_breit_wheeler_core.cpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED_tests/test_picsar_breit_wheeler_core.cpp

commit 1c7f08d861559faeefeb1044c4cead0bcfbca1d9
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 21 10:19:39 2020 +0200

    Update src/multi_physics/QED_tests/test_picsar_breit_wheeler_core.cpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED_tests/test_picsar_breit_wheeler_core.cpp

commit 4bb6bff87f55bcf1c89a57e75948b8efa55de7f9
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jul 20 14:53:29 2020 +0200

    fixed numerical issue with integral

src/multi_physics/QED/src/math/quadrature.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp

commit fd3900f8bdbab3a7ed7bb9b456727aafb56c41ae
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jul 20 11:57:55 2020 +0200

    fixed comment

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit b4924d53cd78ee1d90e0fbd7e0c5b766ae0a7cc5
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jul 20 10:43:42 2020 +0200

    corrected misprints

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_core.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp

commit 62dc10ffd50f1dfabee0cc05f81ffcb128a11845
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jul 20 10:19:32 2020 +0200

    improved comments

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit a668d75ad5e62a6914c696382e22ca5000356d8c
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jul 20 10:17:07 2020 +0200

    corrected comment

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp

commit 371d64c9c24082918d61f1494a0218dc045c299a
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jul 17 17:07:14 2020 +0200

    Update src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp

commit 02dd9a5a85909f0d60ca6f4749c38c993c2b8965
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jul 17 16:30:25 2020 +0200

    Update src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp

commit ea8211792f00e8f6586e62c4ce998dea2e241044
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jul 17 16:30:13 2020 +0200

    Update src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp

commit 05aef74c1ae3eeac370ea2ec8ce0cd16f8ba932a
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jul 17 16:29:51 2020 +0200

    Update src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp

commit 0bd74e4d976138b162860813e46c0afe6aae9cba
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jul 17 16:29:30 2020 +0200

    Update src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_core.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_core.hpp

commit bde25c656a28ced474d01b590a48b42fac3f3d37
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jul 17 16:29:22 2020 +0200

    Update src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_core.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_core.hpp

commit 4e9f761e15a24f0dd9ef00e32317276888689e72
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jul 17 16:29:13 2020 +0200

    Update src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_core.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_core.hpp

commit 0a24e764aba00bae4b1e5f99d24bfb7c0a59eccd
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jul 17 16:28:09 2020 +0200

    Update src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit db74b842ecc3cd15150472f3611ed5043e6c4b76
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jul 17 16:28:00 2020 +0200

    Update src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit a93dccc295461cbc2a6adb5942f45b6a100f17da
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jul 17 16:27:49 2020 +0200

    Update src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit fb045de3e85c468d7384efa377186e29ebab92cf
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jul 17 16:27:10 2020 +0200

    Update src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit 5d5200d16a96150209e4595a8130762fb3a7538e
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jul 17 16:16:26 2020 +0200

    Update src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit b28113ddd9a02199652104281e1096282cd2ed6a
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jul 17 16:15:53 2020 +0200

    Update src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit 3724a7c119ce2250062053524a1bd761902a4042
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jul 17 16:15:39 2020 +0200

    Update src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit f2d79370dff396bf4020f58b8a2f5f2bbf0fd4aa
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jul 17 16:15:27 2020 +0200

    Update src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit 0c9206194d31fd043932bd03fe407f10ed3f6523
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jul 17 16:15:06 2020 +0200

    Update src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit 91b01fd45287116d7b255d6cef04572378ad8dc7
Merge: 0556b74d 87387a8c
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Jul 17 11:48:17 2020 +0200

    Merge branch 'improved' of github.com:lucafedeli88/picsar into improved

commit 0556b74d119367b93d72799e5085e63967676d51
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Jul 17 11:47:44 2020 +0200

    removed line which caused bugs on some systems

src/multi_physics/QED_tests/test_picsar_algo.cpp
src/multi_physics/QED_tests/test_picsar_array.cpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_core.cpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables.cpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables_generator.cpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tabulated_functions.cpp
src/multi_physics/QED_tests/test_picsar_chi_functions.cpp
src/multi_physics/QED_tests/test_picsar_cmath_overload.cpp
src/multi_physics/QED_tests/test_picsar_math_constants.cpp
src/multi_physics/QED_tests/test_picsar_phys_constants.cpp
src/multi_physics/QED_tests/test_picsar_quadrature.cpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_core.cpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_tables.cpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_tables_generator.cpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_tabulated_functions.cpp
src/multi_physics/QED_tests/test_picsar_schwinger_engine_core.cpp
src/multi_physics/QED_tests/test_picsar_serialization.cpp
src/multi_physics/QED_tests/test_picsar_span.cpp
src/multi_physics/QED_tests/test_picsar_spec_functions.cpp
src/multi_physics/QED_tests/test_picsar_tables.cpp
src/multi_physics/QED_tests/test_picsar_units.cpp
src/multi_physics/QED_tests/test_picsar_vec_functions.cpp
src/multi_physics/QED_tests/test_progress_bar.cpp

commit 87387a8cf2551529a5930e2cbeb196be5b64ec1b
Author: lucafedeli88 <luca.fedeli@cea.fr>
Date:   Fri Jul 17 10:19:56 2020 +0200

    recovered from stash

src/multi_physics/test_gpu/test_breit_wheeler.cu

commit 7fc530d40ac17eea59f2673d5a7e3fd3fc0109da
Merge: 75b575b3 8d4d2bac
Author: lucafedeli88 <luca.fedeli@cea.fr>
Date:   Fri Jul 17 09:54:11 2020 +0200

    Merge branch 'improved' of github.com:lucafedeli88/picsar into improved

commit 75b575b36cebec0f03bc2a51a574062bd7f1f867
Author: lucafedeli88 <luca.fedeli@cea.fr>
Date:   Fri Jul 17 09:53:25 2020 +0200

    added new test

src/multi_physics/test_gpu/test_quantum_sync.cu

commit 8d4d2bac5a1bd8a21944d4657dc8e27ebcccd590
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Jul 16 12:50:41 2020 +0200

    cleaning and improving table inspector

src/multi_physics/QED_table_generator/table_generator.cpp
src/multi_physics/QED_table_generator/table_inspector.ipynb
src/multi_physics/test_gpu/test_breit_wheeler.cu

commit 748ca11cdc5c439d68cbc496731c5fac2ac5464d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Jul 16 11:03:21 2020 +0200

    fixed bug in test

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables_generator.hpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_tables_generator.cpp

commit adef08f712b0f40dfa046f14894df6d7b33aa5ab
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Thu Jul 16 03:54:22 2020 +0200

    fixed some bugs in tests

src/multi_physics/QED_tests/test_picsar_quantum_sync_tables_generator.cpp

commit 6500902b90aa0194795ffd433264c4c7de65c2f0
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Thu Jul 16 03:48:45 2020 +0200

    fixed table generator and updated table inspector

src/multi_physics/QED_table_generator/table_generator.cpp
src/multi_physics/QED_table_generator/table_inspector.ipynb

commit 0df6b419d4b1ad87c44287d28d5ddc5131f55583
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Thu Jul 16 02:19:57 2020 +0200

    changed strategy to deal with probability in BW table

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables_generator.hpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables.cpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables_generator.cpp

commit cdc4e4cdf404bbb2ab0b808a299ec711616eecbd
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 15 19:06:39 2020 +0200

    correct mistake (but tests still not passing)

src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables_generator.cpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_tables_generator.cpp

commit e6ef74a6b54897e6714be32b5449dfe57af8fec0
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 15 19:01:15 2020 +0200

    bugfixing

src/multi_physics/QED_table_generator/table_generator.cpp

commit c08d6f6ba482aa14b7abc84612e2367d43441d87
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 15 18:52:38 2020 +0200

    added tests (not passing)

src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables_generator.cpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_tables_generator.cpp

commit d36740d3a36b7d937595f8f7fb229e345e601bc4
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 15 16:29:28 2020 +0200

    bugfixing

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables_generator.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables_generator.hpp

commit 0710e2deaac2d41d77bdf6a511afe034bb6afdb0
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 15 15:47:13 2020 +0200

    fixed exceptions

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables_generator.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables_generator.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp
src/multi_physics/QED_table_generator/table_generator.cpp

commit e0736d607f2fd8b998af993d5f0cde200fe2eae9
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 15 15:00:00 2020 +0200

    changed way of exporting all coordinates

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
src/multi_physics/QED_table_generator/table_generator.cpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables.cpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_tables.cpp

commit 6c1c4fa5b000e10438c488a2a03c0c992bdf8823
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 15 12:43:29 2020 +0200

    added checks and improved tests

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables_generator.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables_generator.hpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables_generator.cpp

commit 1e5e07bcee67aefd937d7dc5fd0a033dbe9338b0
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Jul 15 03:16:43 2020 +0200

    added two tests and cleaning

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED_table_generator/CMakeLists.txt
src/multi_physics/QED_table_generator/README
src/multi_physics/QED_table_generator/table_inspector.ipynb
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables_generator.cpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_tables.cpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_tables_generator.cpp

commit 8414d5ea0b3465ed43632e9a36db97e78dfe1f66
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 14 18:46:51 2020 +0200

    improved description

src/multi_physics/QED_tests/test_picsar_breit_wheeler_core.cpp

commit 03cbccf8029277584b603bb0c0280700e5252818
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 14 18:46:38 2020 +0200

    fixed bug and polished tests

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_core.hpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_core.cpp

commit b6dbb40c6051db3606325385dbd2bf2244ff37a2
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 14 17:00:02 2020 +0200

    polished tests

src/multi_physics/QED_tests/test_picsar_breit_wheeler_core.cpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables.cpp

commit 8e47e6c7fd81de7b20f87af378164dbe9b84383a
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 14 16:25:15 2020 +0200

    added check for data out of table and polished tests

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_core.hpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_core.cpp

commit 8e30ad236d010c370c50fce620628cf8f5948ecf
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 14 15:05:21 2020 +0200

    made table generation much faster

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables_generator.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp

commit 743c984e5c4982ae27893af1e0f762d1f60dac43
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 14 14:21:24 2020 +0200

    optimized table generation

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables_generator.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp

commit 80fed7272358f532f32a109a9363e083a834f430
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 14 12:35:44 2020 +0200

    Compiling with OpenMP is now an option

src/multi_physics/QED_table_generator/CMakeLists.txt
src/multi_physics/QED_table_generator/README

commit f3aab2902f0c8d0d2cace461ab0a0e342e093cc2
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 14 03:56:55 2020 +0200

    initial work to have a table inspector

src/multi_physics/QED_table_generator/table_inspector.ipynb

commit 947c320cbb3489c8bda7124be00be992595ca937
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 14 03:38:02 2020 +0200

    bugfixing

src/multi_physics/QED_table_generator/table_generator.cpp

commit bad2ef22b25babb84146772782c5203c00f4e873
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 14 02:35:59 2020 +0200

    set schedule to dynamic for openmp 2D table generation

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables_generator.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables_generator.hpp

commit 24af463538417371de44eca217d04ab75a6bfc14
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 14 02:24:55 2020 +0200

    added option to compile with march=native

src/multi_physics/QED_table_generator/CMakeLists.txt
src/multi_physics/QED_table_generator/README
src/multi_physics/README

commit e512368808006c623aa61daee588b2830adb2cb0
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 13 17:23:17 2020 +0200

    put back function deleted by mistake

src/multi_physics/QED_tests/validation/validation.ipynb

commit 3e25f4ab0214dce44c8ffb893687ff8c76bf2600
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 13 17:20:08 2020 +0200

    removed useless functions

src/multi_physics/QED_tests/validation/validation.ipynb

commit 1422e1d0cd5e8049dd5da521bfdd42f355131457
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 13 17:17:04 2020 +0200

    removed useless functions

src/multi_physics/QED_tests/validation/validation.ipynb

commit e556d4441190080fa35f1e1f0c17c7add08dc1f0
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 13 17:05:14 2020 +0200

    bugfixing

src/multi_physics/QED_tests/validation/validation.ipynb

commit 85d7e9c856c5fcf93dd7aafa21a4293a50a9f8f3
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 13 16:47:22 2020 +0200

    fixed bug

src/multi_physics/QED_tests/validation/validation.ipynb

commit de0acd2b2f79f4ec3c42c75998382a49bc672151
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 13 15:40:08 2020 +0200

    fixed bug

src/multi_physics/QED_tests/validation/validation.ipynb

commit 18968d6d359be85867a53dbbfa471d48e24ce794
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 13 15:39:02 2020 +0200

    fixed bug

src/multi_physics/QED_tests/validation/validation.ipynb

commit 1a2642cd937f92ec4f93bff88189244fbadf9cf1
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 13 15:16:12 2020 +0200

    now tables store internally m_dx and m_dy

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED_tests/test_picsar_tables.cpp

commit a1c4d5f83add872bb2c69c18adb1fe2951fc022d
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 13 14:23:48 2020 +0200

    renamed variable for better clarity

src/multi_physics/QED/src/math/vec_functions.hpp
src/multi_physics/QED/src/physics/chi_functions.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp
src/multi_physics/QED_tests/test_picsar_vec_functions.cpp

commit 1c9272c96e2d75bb68c3bbc583e639042f02030b
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 13 14:16:25 2020 +0200

    renamed a variable

src/multi_physics/QED/src/utils/progress_bar.hpp

commit 89910f5479d0d0f99b91b1ff50758ea2a7f4664c
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 13 14:12:35 2020 +0200

    Update src/multi_physics/QED/src/utils/picsar_algo.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/utils/picsar_algo.hpp

commit 441cfc5a7071061d34a158544694f1efd46b51b2
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 13 14:12:18 2020 +0200

    Update src/multi_physics/QED/src/utils/picsar_algo.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/utils/picsar_algo.hpp

commit 1bdc7e994f99a33977c02215f83f4bc339611c3c
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 13 14:11:50 2020 +0200

    Update src/multi_physics/QED/src/math/quadrature.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/math/quadrature.hpp

commit 6e23663564a6f1bab90c67f17d3de205dde08188
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 13 14:11:33 2020 +0200

    Update src/multi_physics/QED/src/containers/picsar_tables.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/containers/picsar_tables.hpp

commit 3f297534d2fa2a65242be5058c3d775833097bba
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 13 14:11:11 2020 +0200

    Update src/multi_physics/QED/src/containers/picsar_tables.hpp
    
    Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>

src/multi_physics/QED/src/containers/picsar_tables.hpp

commit f5beafcd35a7072de6b3d9f44b1e9cd8165d5525
Merge: f77da56c 07229959
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Jul 9 13:35:42 2020 +0200

    Merge branch 'improved' of github.com:lucafedeli88/picsar into improved

commit f77da56c496ae1b4cbf6cb096e0f4c9ec5212007
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Jul 9 13:35:23 2020 +0200

    bugfixing

src/multi_physics/QED_table_generator/table_generator.cpp

commit 07229959f82e57367cef42710d28d457a01bbbaf
Author: lucafedeli88 <luca.fedeli@cea.fr>
Date:   Thu Jul 9 04:04:27 2020 +0200

    improved test

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_core.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
src/multi_physics/test_gpu/test_breit_wheeler.cu

commit a4ed40a6b3cb0f3db12b532d1453b72f7ab12869
Author: lucafedeli88 <luca.fedeli@cea.fr>
Date:   Wed Jul 8 18:56:19 2020 +0200

    small correction

src/multi_physics/QED/src/containers/picsar_tables.hpp

commit 6a6b549370d8818776aca11f050fe10b421930cf
Author: lucafedeli88 <luca.fedeli@cea.fr>
Date:   Wed Jul 8 18:52:25 2020 +0200

    work to have also tests on GPU

src/multi_physics/README
src/multi_physics/test_gpu/test_breit_wheeler.cu
src/multi_physics/test_gpu/test_schwinger.cu

commit 643a802e98f200c74f040e724e6223c8c23e055b
Author: lucafedeli88 <luca.fedeli@cea.fr>
Date:   Wed Jul 8 18:35:53 2020 +0200

    cleaning

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp

commit 265334fea0f30515d8212c875c45ddf9789c2b8a
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 8 15:37:34 2020 +0200

    modified table generator and added CMakeLists.txt

src/multi_physics/QED/src/containers/picsar_span.hpp
src/multi_physics/QED_table_generator/CMakeLists.txt
src/multi_physics/QED_table_generator/table_generator.cpp

commit d5dc36a877b3d0833adef4e89e4ace6d4b39d17b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 8 12:21:00 2020 +0200

    bigfixing

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables_generator.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables_generator.hpp
src/multi_physics/QED_tests/test_picsar_algo.cpp

commit 97a5bc7de7dace423e9622ae9d98a1988df6c204
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 8 11:39:07 2020 +0200

    added some tests and some comments

src/multi_physics/QED_tests/test_picsar_algo.cpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tabulated_functions.cpp
src/multi_physics/QED_tests/test_picsar_cmath_overload.cpp

commit 44eba32d68e91ad918fa4075af2d8462d0d81ab3
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 8 11:24:47 2020 +0200

    added comments

src/multi_physics/QED_tests/test_picsar_serialization.cpp

commit 4f6fd9da2df682469a439882baa6d50a9a0959d1
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 8 11:23:59 2020 +0200

    added comments and split a file into two

src/multi_physics/QED_tests/test_picsar_math_constants.cpp
src/multi_physics/QED_tests/test_picsar_phys_constants.cpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_tabulated_functions.cpp
src/multi_physics/QED_tests/test_picsar_schwinger_engine_core.cpp
src/multi_physics/QED_tests/test_picsar_serialization.cpp
src/multi_physics/QED_tests/test_picsar_span.cpp
src/multi_physics/QED_tests/test_picsar_spec_functions.cpp
src/multi_physics/QED_tests/validation/validation.ipynb

commit f6d7ff9ca33be852663906b8ebef480d7864b51f
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 8 11:07:11 2020 +0200

    added comments

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables_generator.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables_generator.hpp

commit 1ad4866b5e5920233c88b25f8adf1da153e4da7e
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 8 10:48:55 2020 +0200

    added comments

src/multi_physics/README

commit cc1a04e302d5f4680ab978889b57be7704287825
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Jul 8 04:01:00 2020 +0200

    added comments

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit 4818e2d67bc4ef83d9cb0176d853c1511895c1fb
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Jul 8 00:56:22 2020 +0200

    added comments

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp

commit b7a0578de8199166ca735a468b4a231eeaeda2cd
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Jul 8 00:27:35 2020 +0200

    fixed bug in fake table

src/multi_physics/QED_tests/test_picsar_breit_wheeler_core.cpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_core.cpp

commit 447cdb76ce2d6792efa58b07af38f10083826eaf
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Jul 8 00:09:21 2020 +0200

    bugfixing

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED_tests/test_picsar_tables.cpp

commit 51ad949dae0960da7d3035adf6c06f13e87c7b92
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Jul 7 18:45:27 2020 +0200

    [warning: a bug has been introduced]

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_core.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_core.hpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_core.cpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_core.cpp

commit 1c8353745483a8c8541d4b8064b2ec0420bf7322
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Jul 7 18:20:47 2020 +0200

    added comments and cleaning

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
src/multi_physics/QED_table_generator/table_generator.cpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables.cpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_tables.cpp
src/multi_physics/test_gpu/test_breit_wheeler.cu

commit 8c2175b01b12a76c5c0f8a6e0fa0efb5945948bb
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Jul 7 17:33:45 2020 +0200

    simplified some names, added comments

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables_generator.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables_generator.hpp

commit b22f93b3e14f993056ef83a4d7c3908a3c9bcd3c
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Jul 7 17:01:34 2020 +0200

    added comments

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp

commit 973d9ef857d910e830bbe324eedaf80dc42e9363
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Jul 7 16:57:32 2020 +0200

    added comments

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_core.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_core.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp

commit 5a014e926f16d7aa6cc4fda5af04cc1cc1528ad1
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Jul 7 16:35:58 2020 +0200

    added comments

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_core.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_core.hpp

commit c6d17cdbd7730a7ff0fc25bb1e27fe7308609975
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Jul 7 16:29:57 2020 +0200

    added comments

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_core.hpp
src/multi_physics/README

commit d4ffceaa5c6e33bed68882e311eb5baeabb4dc99
Author: lucafedeli88 <luca.fedeli@cea.fr>
Date:   Tue Jul 7 13:19:39 2020 +0200

    updated test and modified tables

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/test_gpu/test_breit_wheeler.cu

commit 93d253db0bd38db4234a13895250373246f5ccb6
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jul 7 04:14:08 2020 +0200

    fixed table generation

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables_generator.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables_generator.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp
src/multi_physics/QED_table_generator/table_generator.cpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_tables.cpp

commit b8580b59876df5c9cdcc13c49c29aa04ba01f8a5
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 6 23:51:05 2020 +0200

    added test for progress bar

src/multi_physics/QED_tests/test_progress_bar.cpp

commit 7a27e90253541cd32fe35fd30e8ad23f39878577
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 6 23:40:32 2020 +0200

    bugfixing

src/multi_physics/QED/src/utils/progress_bar.hpp
src/multi_physics/QED_table_generator/table_generator.cpp

commit ca9cff1a307f628a1267354448f9e2f62714476f
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 6 23:34:17 2020 +0200

    improved comment for progress bar

src/multi_physics/QED/src/utils/progress_bar.hpp
src/multi_physics/QED_table_generator/table_generator.cpp

commit a01c15572a3bf8d77b57af3ebb756366e49dd576
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jul 6 18:50:20 2020 +0200

    initial work to add progress bar and table generation

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables_generator.hpp
src/multi_physics/QED/src/utils/progress_bar.hpp
src/multi_physics/QED_table_generator/table_generator.cpp

commit c9cea0c07b155a5c7a6476bf8c0cc883fcbca6d3
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jul 6 18:21:24 2020 +0200

    added some comments

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp

commit ed5fd10e29fce7ad6b8bc8c7267e2646d94f7075
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jul 6 17:10:11 2020 +0200

    simplified BW table

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables.cpp

commit 1e71b5221cbb65ac23a7f0e31e92b2001538c565
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jul 6 16:50:16 2020 +0200

    fixed bug and added tests

src/multi_physics/QED/src/math/cmath_overloads.hpp
src/multi_physics/QED_tests/test_picsar_cmath_overload.cpp

commit c2465a4c7620df806cb6bfe863a88055a2cd7649
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jul 6 16:40:08 2020 +0200

    added overloaded versions of the cmath functions

src/multi_physics/QED/src/math/cmath_overloads.hpp
src/multi_physics/QED/src/math/math_constants.h
src/multi_physics/QED/src/math/quadrature.hpp
src/multi_physics/QED/src/math/vec_functions.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_core.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp
src/multi_physics/QED/src/physics/chi_functions.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_core.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp
src/multi_physics/QED/src/physics/unit_conversion.hpp

commit 80208b0e40bee29c63a2803c4c1a1b91acdea367
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jul 6 14:52:45 2020 +0200

    added some comments

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp

commit 106f4c10d04616d0b090b716515f5aa5b72b864d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jul 6 12:21:22 2020 +0200

    Performed some cleaning

src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp

commit 083db3a4d1fcef1131376d7396cec915ab4d0b2d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jul 6 12:19:26 2020 +0200

    performed some cleaning

src/multi_physics/QED/src/physics/unit_conversion.hpp

commit 7d49dc4c804d903146935eef1f20035fe0150952
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jul 6 12:16:40 2020 +0200

    performed some cleaning

src/multi_physics/QED/src/physics/phys_constants.h

commit f2265248a0af57f8df33c1b2b13f57add426d30c
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jul 6 12:13:51 2020 +0200

    performed some cleaning

src/multi_physics/QED/src/physics/chi_functions.hpp

commit 91c8f617e6a495dba7a27144e43d341780e9a3d0
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jul 6 12:10:33 2020 +0200

    Added comments

src/multi_physics/QED/src/utils/serialization.hpp

commit e29396be05cdc98bfa0f1b84633bf319e72e5892
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jul 6 11:59:29 2020 +0200

    perform some cleaning

src/multi_physics/QED/src/math/quadrature.hpp
src/multi_physics/QED/src/math/special_functions.hpp

commit 6368e7f61d4d27b6b272dc3c1e65efff99d8f2a2
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jul 6 11:54:05 2020 +0200

    added comments

src/multi_physics/QED/src/utils/picsar_algo.hpp

commit 840159e94d0bb0c120db49a25bcc928c0d308e7b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jul 6 11:44:58 2020 +0200

    removed unwanted file

src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp
src/multi_physics/QED/src/utils/rng_wrapper.hpp
src/multi_physics/QED_tests/test_picsar_rng_wrapper.cpp
src/multi_physics/QED_tests/test_picsar_schwinger_engine_core.cpp

commit 92430b728d85156cb5041e53697cbfb97b1f264a
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jul 6 11:42:26 2020 +0200

    performed some cleaning

src/multi_physics/QED/src/math/math_constants.h
src/multi_physics/QED/src/math/quadrature.hpp
src/multi_physics/QED/src/math/special_functions.hpp
src/multi_physics/QED/src/math/vec_functions.hpp

commit af0fa435810e363d4a61a618bf67df792faba02f
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jul 6 11:34:44 2020 +0200

    Added comments + some cleaning

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED_tests/test_picsar_tables.cpp

commit 3b981a190d4024ad81f3008d0dbc0cb8cee46a76
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 6 04:07:27 2020 +0200

    added comments, added few helper functions and updated tests

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED_tests/test_picsar_tables.cpp

commit dff762378ddcbf4110669ac964dfb0aafd43dac5
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 6 03:25:45 2020 +0200

    improved table 1D

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
src/multi_physics/QED_tests/test_picsar_tables.cpp

commit 4ea67fa471eb58a5366a4d78a19ca22870528055
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 6 02:45:11 2020 +0200

    changed name of a macro

src/multi_physics/QED/src/containers/picsar_span.hpp

commit 806a38a60d0dcbdc9105f5c3027913b6d791fdf2
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 6 02:44:43 2020 +0200

    improved comments for picsar_span

src/multi_physics/QED/src/containers/picsar_array.hpp
src/multi_physics/QED/src/containers/picsar_span.hpp

commit cfe51702fc7b5b8048dbd6965398f8a3426d2464
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 6 02:27:53 2020 +0200

    removed useless dependencies

src/multi_physics/QED/src/containers/picsar_span.hpp
src/multi_physics/QED_tests/test_picsar_span.cpp

commit 3d44fd8b370ce1585926020b64cf1c0bccba3e71
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 6 02:23:35 2020 +0200

    improved comments for picsar_array

src/multi_physics/QED/src/containers/picsar_array.hpp

commit 074c2ab60d7549d060ab2297f2fe5882aaf5922d
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 6 01:44:37 2020 +0200

    fixed issue with test

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_tables.cpp

commit 81ff4a2187c3aadeb8a17fcb3a6684c729fc34a4
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jul 6 01:06:47 2020 +0200

    bugfixing

src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables.cpp

commit 53c55b3b42efb0c583afe0730314ea44c71ac16d
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sun Jul 5 17:44:57 2020 +0200

    fixed bug and updated tests

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables.cpp

commit 91096d983af77d06433c87c2980ae53a05259af4
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sun Jul 5 17:40:32 2020 +0200

    improved tests (still not working)

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_tables.cpp

commit cafd1e42cf8834be5af9252b21a916bb999a51c4
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sun Jul 5 17:07:59 2020 +0200

    removed unwanted file from git

src/multi_physics/QED_tests/validation/validation-Copy1.ipynb

commit f657058ece775cc7270605b543d454fa28511f3a
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sun Jul 5 17:05:49 2020 +0200

    improved tests

src/multi_physics/QED_tests/test_picsar_algo.cpp
src/multi_physics/QED_tests/validation/validation-Copy1.ipynb

commit eaf2e3274050932036d73f04406b9e2b8377a17b
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sun Jul 5 03:43:17 2020 +0200

    prepared tests for QS, still failing

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_tables.cpp

commit 7cdc8d94e0dd750fb2cf1e1f776fe1f99056b2b8
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sat Jul 4 13:54:37 2020 +0200

    added serialization test

src/multi_physics/QED_tests/test_picsar_quantum_sync_tables.cpp

commit 41f366b1f44fc572d55cb2331d000a499be21eae
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sat Jul 4 13:28:44 2020 +0200

    added test for BW

src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables.cpp

commit ea5f5ceb0460f2ad771c39bc4a7c21b97ec7a789
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sat Jul 4 13:15:48 2020 +0200

    added QS photon emission table (tests partially missing)

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_core.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
src/multi_physics/QED_table_generator/table_generator.cpp

commit 043867ad9a9599a31b4b2c634f5a2696e57fba4c
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jul 3 20:02:59 2020 +0200

    added QS core functions and tabulated functions + some tests

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_core.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_tabulated_functions.cpp

commit a609b1064cf97236d18db115a1b4001702937f76
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jul 3 20:02:11 2020 +0200

    made calculations *much* faster

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tabulated_functions.cpp

commit 21099bee6529f7a1bb4698b8959d42c250cfd092
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jul 3 17:23:30 2020 +0200

    updated table generator

src/multi_physics/QED_table_generator/table_generator.cpp

commit 218524f87cb2a474d2c20e1c90c3e7910322ea1a
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jul 3 16:34:27 2020 +0200

    added BW pair production table + tests

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables.cpp

commit e1dcb6570d5e2d4bcb4ad15ce0cf6a045ce153f7
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jul 3 12:43:41 2020 +0200

    added new algorithm + test

src/multi_physics/QED/src/utils/picsar_algo.hpp
src/multi_physics/QED_tests/test_picsar_algo.cpp

commit 63177b0665cbb07f878e2752c3fd0fa6331014fb
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jul 3 12:32:21 2020 +0200

    added new functionalities to picsar tables

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED_tests/test_picsar_tables.cpp

commit e996a7ffbf86964986cc018ea6173da01ca4eb57
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Jul 2 12:25:49 2020 +0200

    fixed issue with test

src/multi_physics/QED_tests/test_picsar_breit_wheeler_core.cpp

commit d334bcfd6271f4defcc1d125f31e28da1751e514
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Jul 2 12:14:32 2020 +0200

    halfway through BW tests

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_core.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_core.cpp

commit e2d7716e1fee130913e60440e4e82dc11a3df1a5
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 1 19:08:32 2020 +0200

    Initial work to add back pair production tables

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_core.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp

commit 2b0fb8f8c6229968c171ee7e630f83d69e458b9c
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 1 16:42:09 2020 +0200

    removed old code

src/multi_physics/QED/src/OLD/breit_wheeler_engine.hpp
src/multi_physics/QED/src/OLD/breit_wheeler_engine_ctrl.h
src/multi_physics/QED/src/OLD/quantum_sync_engine.hpp
src/multi_physics/QED/src/OLD/quantum_sync_engine_ctrl.h
src/multi_physics/QED/src/OLD/utilities.hpp

commit b76f443fbe269ce8ebbda96ccc528caff4bfa76a
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 1 16:37:20 2020 +0200

    add cumulative probability distribution for BW and tests

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tabulated_functions.cpp

commit 94f9514a5c78f9b2bd3a5b1711679717e241a24a
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 1 10:35:05 2020 +0200

    bugfixing

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_tables.cpp

commit 223bfbed5b80aa599e637521bcc95ef879ce5fdb
Merge: 8806e9ce 1b07102c
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Jul 1 09:32:12 2020 +0200

    Merge branch 'improved' of https://github.com/lucafedeli88/picsar into improved

commit 1b07102cfb3397b149e5b6c87ba31a03e4aaccfd
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Jul 1 03:18:51 2020 +0200

    removed old tests

src/multi_physics/test_cpu/validate.cpp
src/multi_physics/test_gpu/OLD/README
src/multi_physics/test_gpu/OLD/main_bw.cu
src/multi_physics/test_gpu/OLD/main_qs.cu
src/multi_physics/test_gpu/OLD/validate.cu

commit 10eaf74c4d586e4cdba724b54ce838e5914d91e1
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Jul 1 03:16:31 2020 +0200

    removed old test

src/multi_physics/QED_tests/OLD/test_utilities.cpp

commit ba11a0f968f5b9aea3712aac47777e8d8626d842
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Jul 1 03:13:21 2020 +0200

    added new test (partially working)

src/multi_physics/QED_tests/test_picsar_quantum_sync_tables.cpp

commit 89f20eba261a56063afe7cf0dcc79d0c583a3c9a
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Jul 1 02:11:24 2020 +0200

    removed old tests and added new test

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_core.hpp
src/multi_physics/QED_tests/OLD/test_quantum_sync_engine_SI.cpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_core.cpp

commit 82bc47e7264e572a6cdae37ee588d76ae6e77f99
Merge: b78ba49a 1a43b13c
Author: NeilZaim <49716072+NeilZaim@users.noreply.github.com>
Date:   Tue Jun 30 17:33:19 2020 +0200

    Merge pull request #1 from ECP-WarpX/master_to_development
    
    Change reference of master to development

commit 1a43b13cfa3c14363153f6092fa639d0303387f7
Author: Neil Zaim <neilzaim@hotmail.com>
Date:   Tue Jun 30 17:31:05 2020 +0200

    Change reference of master to development

performance_tests/run_alltests_1node.py

commit f499dae3941d2bc4aaf6df1c71679fb541ff88ab
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jun 30 13:40:44 2020 +0200

    removed unwanted files

src/multi_physics/QED_tests/OLD/test_breit_wheeler_engine_SI.cpp
src/multi_physics/QED_tests/OLD/test_breit_wheeler_engine_norm.cpp
src/multi_physics/QED_tests/OLD/test_quantum_sync_engine_norm.cpp

commit 8806e9cec143bb20c5a7ba5eac511041767e4324
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Jun 26 10:07:27 2020 +0200

    removed several old tests

src/multi_physics/QED_tests/OLD/test_breit_wheeler_engine_SI.cpp
src/multi_physics/QED_tests/OLD/test_breit_wheeler_engine_norm.cpp
src/multi_physics/QED_tests/OLD/test_quantum_sync_engine_SI.cpp
src/multi_physics/QED_tests/OLD/test_quantum_sync_engine_norm.cpp

commit 318f8ee753c38eaf53ca49ae7505fd2e18267f60
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jun 26 03:46:05 2020 +0200

    fixed bugs and added table generation

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
src/multi_physics/QED_table_generator/table_generator.cpp

commit 3998191a6c58981805d8d8aa577d5c84bab4fc81
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jun 26 03:18:31 2020 +0200

    initial work to add back quantum synchrotron engine

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_core.hpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tables.hpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_core.cpp

commit 9ef2496724021de0cdd6f3a7b06a120549152c7f
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jun 26 03:17:55 2020 +0200

    corrected error in validation script

src/multi_physics/QED_tests/validation/validation.ipynb

commit 6f634a2b4998b5a538191e142429db12e3b9626e
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Thu Jun 25 21:45:24 2020 +0200

    updated test

src/multi_physics/QED_tests/test_picsar_quantum_sync_tabulated_functions.cpp

commit d28a2d3c6957a1f16220907cf4272e4bac83aba9
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Thu Jun 25 21:38:57 2020 +0200

    corrected bug

src/multi_physics/QED_tests/validation/validation.ipynb

commit 5e96b25a43bb7b9edffab3d0bfe8660ff7f512dc
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Thu Jun 25 20:40:36 2020 +0200

    removed unwanted file

src/multi_physics/QED/src/physics/quantum_sync/a.out

commit 9b24b72b969e6b5b02bcd29a994bb159bc648fdf
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Thu Jun 25 16:42:55 2020 +0200

    added new expression for difficult integral

src/multi_physics/QED_tests/validation/validation.ipynb

commit 49c375e5b1cfa45fd3c2ba3029b3d5a1fae8d0ae
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Thu Jun 25 16:41:13 2020 +0200

    added tests for quantum_sync production rate

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_tabulated_functions.cpp

commit 1f39fa49e4d9d92f7b26599795e02c1b5c7c1af5
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Thu Jun 25 15:06:28 2020 +0200

    replaced difficult integral with simpler form

src/multi_physics/QED/src/math/math_constants.h
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp
src/multi_physics/QED_tests/test_picsar_constants.cpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_tabulated_functions.cpp

commit 66ff4ade6226d8a5faabb069bae57570e2a299d0
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Thu Jun 25 13:19:07 2020 +0200

    removed unwanted file

src/multi_physics/QED/src/physics/quantum_sync/demo.cpp

commit 1c477fde3374bbdc3a431385d68db1cdb68356f4
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Thu Jun 25 13:17:45 2020 +0200

    add test of a constant

src/multi_physics/QED_tests/test_picsar_constants.cpp

commit cac6a7316453168c230f64600981fa2091bdc7de
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Thu Jun 25 13:17:16 2020 +0200

    added selection of low chi photon cutoff

src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp

commit c8e873085b99ebae3b5d26546118fa0167e3c884
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Thu Jun 25 13:16:50 2020 +0200

    added quantum synchrotron folder to cmakelist

src/multi_physics/QED/CMakeLists.txt

commit a86859d8adac8e8780f0aa26427c0d3b9d6dbcb3
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Jun 24 08:21:20 2020 +0200

    Initial work to add back quantum synchrotron

src/multi_physics/QED/src/math/math_constants.h
src/multi_physics/QED/src/physics/quantum_sync/a.out
src/multi_physics/QED/src/physics/quantum_sync/demo.cpp
src/multi_physics/QED/src/physics/quantum_sync/quantum_sync_engine_tabulated_functions.hpp
src/multi_physics/QED_tests/test_picsar_quantum_sync_tabulated_functions.cpp

commit 4eb0c579bd07f55ebebff2ae91d68c8a598e855c
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jun 23 16:32:23 2020 +0200

    updated test GPU

src/multi_physics/test_gpu/test_breit_wheeler.cu

commit 28f31637c83017cd808ba5b881ec77fa8a29b750
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jun 23 16:29:48 2020 +0200

    updated table generator

src/multi_physics/QED_table_generator/table_generator.cpp

commit a37107361510de2d8a63c778b7e87459437f3ce2
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Jun 23 16:28:25 2020 +0200

    simplified BW table

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables.cpp

commit 63ba15a353b5566f70ca52f6d11b0e1193d883c5
Author: lucafedeli88 <luca.fedeli@cea.fr>
Date:   Tue Jun 23 15:44:32 2020 +0200

    added a GPU test for BW_dndt

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp
src/multi_physics/QED/src/physics/unit_conversion.hpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables.cpp
src/multi_physics/test_gpu/test_breit_wheeler.cu

commit a6e435a8b5743d3e4d355fcf3720a2a7a05b5a43
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jun 22 03:31:30 2020 +0200

    Initial work to add table_generator

src/multi_physics/QED_table_generator/table_generator.cpp

commit 5ce9b467d6cf8c7048ee94cf7f4ee74e1cf91a57
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jun 22 02:48:25 2020 +0200

    removed test program

src/multi_physics/test_program/CMakeLists.txt
src/multi_physics/test_program/companion_notebook.ipynb
src/multi_physics/test_program/src/commons.h
src/multi_physics/test_program/src/electrons.cpp
src/multi_physics/test_program/src/electrons.h
src/multi_physics/test_program/src/leptons.cpp
src/multi_physics/test_program/src/leptons.h
src/multi_physics/test_program/src/main.cpp
src/multi_physics/test_program/src/photons.cpp
src/multi_physics/test_program/src/photons.h
src/multi_physics/test_program/src/positrons.cpp
src/multi_physics/test_program/src/positrons.h
src/multi_physics/test_program/src/species.cpp
src/multi_physics/test_program/src/species.h

commit 6e7e81a30c263792b94c965210ea0711bd24e32b
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jun 22 02:32:31 2020 +0200

    completed serialization for breit-wheeler

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/utils/serialization.hpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables.cpp
src/multi_physics/QED_tests/test_picsar_tables.cpp

commit d5d5ab0695c26cec8acb5553d1ca6ff04f8b8f73
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sun Jun 21 23:57:42 2020 +0200

    add missing test

src/multi_physics/QED_tests/test_picsar_tables.cpp

commit 6d5ea148375fd0fb8d04c0ce352dd72761ae8fef
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sun Jun 21 23:56:37 2020 +0200

    add serialization to 1D tables

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED/src/utils/serialization.hpp
src/multi_physics/QED_tests/test_picsar_serialization.cpp
src/multi_physics/QED_tests/test_picsar_tables.cpp

commit cf41df7808a90030b6494d94a44c22ea0151d5d8
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sat Jun 20 13:48:37 2020 +0200

    added back evolve optical depth plus tests

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_core.hpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_core.cpp

commit 25b2c92bd816508f048d2fb76b81675508ff4b3a
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sat Jun 20 11:41:17 2020 +0200

    improved out of table approximations + tests

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables.cpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tabulated_functions.cpp

commit 22e1e262786985a9be711df068d0fac6d1b6a1aa
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sat Jun 20 10:23:36 2020 +0200

    removed unused test

src/multi_physics/QED_tests/OLD/test_schwinger_pair_engine_SI.cpp

commit 9d35f7ec56a012228c47ff876e8f856f2bf78c6d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Jun 19 18:36:38 2020 +0200

    progress towards improved BW engine

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED/src/math/quadrature.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_core.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_table_gen.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED_tests/test_picsar_breit_wheeler_core.cpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables.cpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tabulated_functions.cpp
src/multi_physics/QED_tests/test_picsar_schwinger_engine_core.cpp
src/multi_physics/QED_tests/validation/validation.ipynb
src/multi_physics/QED_tests/validation/validation_breit_wheeler.ipynb
src/multi_physics/QED_tests/validation/validation_chi.ipynb
src/multi_physics/QED_tests/validation/validation_photon_emission.ipynb
src/multi_physics/QED_tests/validation/validation_schwinger.ipynb

commit 447b70ab4a78dbd410a3298bf74ff82f55f28c28
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Jun 19 03:36:16 2020 +0200

    progress with BW tables

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED_tests/test_picsar_algo.cpp
src/multi_physics/QED_tests/test_picsar_array.cpp
src/multi_physics/QED_tests/test_picsar_breit_wheeler_tables.cpp
src/multi_physics/QED_tests/test_picsar_chi_functions.cpp
src/multi_physics/QED_tests/test_picsar_constants.cpp
src/multi_physics/QED_tests/test_picsar_quadrature.cpp
src/multi_physics/QED_tests/test_picsar_schwinger_engine_core.cpp
src/multi_physics/QED_tests/test_picsar_span.cpp
src/multi_physics/QED_tests/test_picsar_spec_functions.cpp
src/multi_physics/QED_tests/test_picsar_tables.cpp
src/multi_physics/QED_tests/test_picsar_units.cpp
src/multi_physics/QED_tests/test_picsar_vec_functions.cpp

commit 50e237b1bc36b231bdafb877d73ed1833f0d739a
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jun 8 07:51:23 2020 +0200

    work on validation scripts

src/multi_physics/QED_tests/validation/validation.ipynb

commit 8bbc515ce0d028da0bbb34d719339c5d53356cc4
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Jun 8 07:51:04 2020 +0200

    work on validation scripts

src/multi_physics/QED_tests/validation/validation_breit_wheeler.ipynb
src/multi_physics/QED_tests/validation/validation_chi.ipynb
src/multi_physics/QED_tests/validation/validation_schwinger.ipynb

commit b8027ccf04101fae70d990d9c0c199519b8683d8
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Thu May 21 10:25:05 2020 +0200

    moved some validation scripts

src/multi_physics/QED_tests/validation/validation_breit_wheeler.ipynb
src/multi_physics/QED_tests/validation/validation_photon_emission.ipynb

commit 6c16c6198d4d47e0d15f5204caecbd519866b237
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri May 15 18:28:08 2020 +0200

    initial work on porting BW engine

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tables.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_tabulated_functions.hpp
src/multi_physics/QED_tests/test_picsar_schwinger_engine_core.cpp

commit 2cd331b64850e4890289c29ecc266c5d984b9f0d
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Thu May 14 10:23:09 2020 +0200

    towards better lookup tables for Breit Wheeler

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_core.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_table_gen.hpp

commit df771c1d1bbbf320120b5c77f261390e8d42ca39
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed May 13 18:34:38 2020 +0200

    added new constants and test

src/multi_physics/QED/src/math/math_constants.h
src/multi_physics/QED_tests/test_picsar_constants.cpp

commit dacb25369fddba95bee164ed3e577269944a4e33
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed May 13 17:14:07 2020 +0200

    bugfixing & updated tests

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED_tests/test_picsar_tables.cpp

commit 6f03e227dfe0365a4d0914e636163d0c0aa4c3cc
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed May 6 16:15:56 2020 +0200

    improved lookup tables and tests

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED_tests/test_picsar_tables.cpp

commit 74560b85d3b11a623625faea63cbf9cc0dc35ce2
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Apr 27 19:24:21 2020 +0200

    added comments and new function

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED_tests/test_picsar_tables.cpp

commit 7d22430bcf62158a31183d59d4616f5d99ac545e
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Apr 27 19:23:57 2020 +0200

    added test for new constant

src/multi_physics/QED_tests/test_picsar_constants.cpp

commit 745eb9e396ab822773d5c3e9806740f33837a565
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Apr 27 19:16:31 2020 +0200

    removed old files

src/multi_physics/QED/src/OLD/__qed_commons.h
src/multi_physics/QED/src/OLD/lookup_tables.hpp

commit 95aff0f4e8e4f565df9b490cc79eb29d8f55cdd3
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Apr 27 19:00:24 2020 +0200

    added new constant + tests

src/multi_physics/QED/src/math/math_constants.h

commit b3c3e0abedf670b3f1ecc92fcb8c88a338a48f7a
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Apr 27 18:59:49 2020 +0200

    remove old tests

src/multi_physics/QED_tests/OLD/test_lookup_tables.cpp

commit 2196e94c1bad01572b8bb2767a61fcdf635bbb74
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Apr 27 18:59:30 2020 +0200

    new lookup tables are now implemented (+tests)

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED_tests/test_picsar_tables.cpp

commit 164c4316ca0aaca59c966086d6d2024da0537b43
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sat Apr 25 03:17:37 2020 +0200

    added 1D lookup tables and tests

src/multi_physics/QED/src/containers/picsar_tables.hpp
src/multi_physics/QED_tests/test_picsar_tables.cpp

commit 678edd41219cfc4df9d247bdb783bac75a02a4f3
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sat Apr 25 01:45:40 2020 +0200

    removed no longer used file

src/multi_physics/QED/src/containers/picsar_equispaced_tables.hpp

commit 42f0b8131c0656027f6845890210ef54cd5cb131
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Apr 24 18:23:36 2020 +0200

    removed unused define

src/multi_physics/test_gpu/test_schwinger.cu

commit 82df39d87a33ecf098e02d964084d9b5b63fcaaa
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Apr 24 18:21:58 2020 +0200

    add GPU test for schwinger

src/multi_physics/test_gpu/test_schwinger.cu

commit d5585bd61980dbeaf390b7eba12a7e5dc7401461
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Apr 24 17:53:11 2020 +0200

    bugfixing

src/multi_physics/QED/src/physics/unit_conversion.hpp

commit 30e6450ac8651c65783102b3d3bb6519fb6cff3f
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Apr 24 15:04:26 2020 +0200

    modified constants

src/multi_physics/QED_tests/test_picsar_constants.cpp

commit 729eff2e61dd05e15de8d65ffdec54ecdecb05c5
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Apr 24 13:49:25 2020 +0200

    moved old GPU tests

src/multi_physics/test_gpu/OLD/README
src/multi_physics/test_gpu/OLD/main_bw.cu
src/multi_physics/test_gpu/OLD/main_qs.cu
src/multi_physics/test_gpu/OLD/validate.cu

commit 5ce36bc4bf38831d1cacf671a6f5dee9fa0be8b7
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Fri Apr 24 13:12:22 2020 +0200

    bugfixing and updated test

src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp
src/multi_physics/QED_tests/test_picsar_schwinger_engine_core.cpp
src/multi_physics/QED_tests/validation/validation_schwinger.ipynb

commit fb355057ba6fe93cc311fd3adbca84d55c83aab8
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Thu Apr 23 01:17:58 2020 +0200

    updated schwinger engine (not fully working)

src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp
src/multi_physics/QED_tests/test_picsar_schwinger_engine_core.cpp

commit b5a2fc72616d50048fce2f5e85d4f8ae78e1e3ad
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Thu Apr 23 00:54:18 2020 +0200

    Added new constant + test

src/multi_physics/QED/src/physics/unit_conversion.hpp
src/multi_physics/QED_tests/test_picsar_units.cpp

commit 10ca336a566025812b104092cd14181c86120cca
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Thu Apr 23 00:01:40 2020 +0200

    added new constants

src/multi_physics/QED/src/math/math_constants.h
src/multi_physics/QED/src/physics/chi_functions.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp
src/multi_physics/QED/src/physics/unit_conversion.hpp
src/multi_physics/QED_tests/test_picsar_constants.cpp

commit 0856ceaf69cc930181f8ea6cb39910144f08ca06
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Apr 22 23:34:16 2020 +0200

    removed unused macro

src/multi_physics/QED/src/qed_commons.h

commit 1c650dba7f6f671b054f9a0309ccf633bf9ca1da
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Apr 22 23:27:36 2020 +0200

    delete old tests

src/multi_physics/QED_tests/OLD/test_chi_functions_norm.cpp
src/multi_physics/QED_tests/OLD/test_msg.cpp
src/multi_physics/QED_tests/OLD/test_quadrature.cpp
src/multi_physics/QED_tests/OLD/test_special_functions.cpp

commit e505614cb613073ff9f6942c8aff633d04295d28
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Apr 22 23:24:29 2020 +0200

    added validation notebook

src/multi_physics/QED_tests/validation/validation_chi.ipynb

commit db59623e958a4ab908665f7c5167ef4de4f6f9d1
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Apr 22 23:23:44 2020 +0200

    updated chi functions and tests

src/multi_physics/QED/src/physics/chi_functions.hpp
src/multi_physics/QED_tests/test_picsar_chi_functions.cpp

commit ca84a1b2ca86814ce63744dd5c67b301ba6b46f1
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Apr 22 16:19:11 2020 +0200

    improved unit conversion

src/multi_physics/QED/src/physics/unit_conversion.hpp
src/multi_physics/QED_tests/test_picsar_units.cpp

commit 84de572a3760c63dc6a363aac462f7e90c90184b
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Apr 22 15:41:02 2020 +0200

    added constants and updated tests

src/multi_physics/QED/src/physics/unit_conversion.hpp
src/multi_physics/QED_tests/test_picsar_units.cpp

commit 98560a344a8c986e9f11ed987e67beb3d4b9a0bc
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Apr 22 14:57:25 2020 +0200

    improved unit conversion

src/multi_physics/QED/src/physics/unit_conversion.hpp

commit 5859bfe88b32f36de2b1b00d0a044eaa079066ee
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Apr 22 14:21:32 2020 +0200

    improved unit conversion and updated test

src/multi_physics/QED/src/physics/unit_conversion.hpp
src/multi_physics/QED_tests/test_picsar_units.cpp

commit ffb05cb64aea1184e7e11458f40d2399d2eaf6e3
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Apr 22 13:50:05 2020 +0200

    improved unit conversion and updated test

src/multi_physics/QED/src/physics/unit_conversion.hpp
src/multi_physics/QED_tests/test_picsar_units.cpp

commit b78ba49a4299ddc8000b0ad4a244f291459fdb10
Merge: 0d38a7a4 b01bf73f
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Apr 21 11:27:33 2020 +0000

    Merged in QED (pull request #213)
    
    Add possiblity to include only the core functions of the QED library

commit e993bb004e2561b82bd946ff081a34cd8ce8b5c0
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Apr 21 13:01:37 2020 +0200

    completed tests

src/multi_physics/QED_tests/test_picsar_units.cpp

commit 470b9bb01ec4e6a35dfc71da03828cf8d1153c58
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Apr 21 13:01:23 2020 +0200

    bugfixing

src/multi_physics/QED/src/physics/unit_conversion.hpp

commit ead9c1d54ceee05b99d3df014d6d9666228753d5
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Apr 20 19:09:13 2020 +0200

    add more tests

src/multi_physics/QED_tests/test_picsar_units.cpp

commit 260ac754e71a246904830db709a23dd44c01208a
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Apr 20 17:53:45 2020 +0200

    added time and rate to test

src/multi_physics/QED_tests/test_picsar_units.cpp

commit 83fd518563d8a8155b8b89d5751bafe4c5ffdce9
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Apr 20 16:46:09 2020 +0200

    added time

src/multi_physics/QED_tests/test_picsar_units.cpp

commit 68cba6a02b26a97902f0b922e124921d1d72c8d9
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Apr 20 15:45:33 2020 +0200

    added length to unit conversion test

src/multi_physics/QED_tests/test_picsar_units.cpp

commit 3df5c08afc4ba66231eb8dde079ebaa7b458f465
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Apr 20 15:06:04 2020 +0200

    updated test (in progress)

src/multi_physics/QED_tests/test_picsar_units.cpp

commit 96f786edbb9fb585d273320be6670798beb5ea2a
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Apr 20 14:14:47 2020 +0200

    bugfixing

src/multi_physics/QED/src/physics/unit_conversion.hpp
src/multi_physics/QED_tests/test_picsar_constants.cpp

commit b62e6f8c2d4dce589e571817d2d94df0a67e5be9
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Apr 20 14:13:48 2020 +0200

    Minor modifications to comments

src/multi_physics/QED_tests/test_picsar_algo.cpp
src/multi_physics/QED_tests/test_picsar_array.cpp
src/multi_physics/QED_tests/test_picsar_quadrature.cpp
src/multi_physics/QED_tests/test_picsar_rng_wrapper.cpp
src/multi_physics/QED_tests/test_picsar_span.cpp
src/multi_physics/QED_tests/test_picsar_spec_functions.cpp
src/multi_physics/QED_tests/test_picsar_vec_functions.cpp

commit 6cb90b3ba740256dbacb4f690ea881c2f536a69f
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Apr 20 14:11:47 2020 +0200

    added constant useful for Heaviside Lorentz units

src/multi_physics/QED/src/physics/phys_constants.h

commit e718bd56bc013ddd29216b10815c7d78effc6c95
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Apr 20 10:44:31 2020 +0200

    bugfixing

src/multi_physics/QED/src/physics/unit_conversion.hpp

commit b2ab2aeb1549edbc357a055d483c15b3e72e2a4c
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Apr 20 10:44:09 2020 +0200

    updated test

src/multi_physics/QED_tests/test_picsar_quadrature.cpp

commit 7bb8e9d7f90d64d2bb0ee37c8bcce7288cffc16a
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Mon Apr 20 10:43:46 2020 +0200

    bugfixing

src/multi_physics/QED_tests/test_picsar_constants.cpp

commit 347f898937ad0a86ea8483153e62def685119808
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sat Apr 18 18:57:06 2020 +0200

    improved unit conversion & added Heaviside Lorentz units

src/multi_physics/QED/src/physics/unit_conversion.hpp

commit ac19168000a65f5116424626d0822e9e9da54473
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sat Apr 18 15:11:32 2020 +0200

    added ev, kev, MeV and GeV to phys constants

src/multi_physics/QED/src/physics/phys_constants.h
src/multi_physics/QED_tests/test_picsar_constants.cpp

commit 7000dfee44533c52a7b432be34b6cb11d451a6f9
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sat Apr 18 14:20:41 2020 +0200

    added mu0

src/multi_physics/QED/src/physics/phys_constants.h
src/multi_physics/QED_tests/test_picsar_constants.cpp

commit eb7d65ae6aea122a58ab37448f006a1fd2c62e70
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sat Apr 18 13:08:36 2020 +0200

    bugfixing

src/multi_physics/QED/src/physics/phys_constants.h
src/multi_physics/QED_tests/test_picsar_constants.cpp

commit 5914fa4e3c3534260a30dbd6c7e7666a48d5c283
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sat Apr 18 13:01:42 2020 +0200

    bugfixing

src/multi_physics/QED/src/physics/phys_constants.h
src/multi_physics/QED/src/physics/unit_conversion.hpp

commit 9916584326f03dddf7584ec38f9eec9036472e5b
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sat Apr 18 13:01:05 2020 +0200

    added test for constants

src/multi_physics/QED_tests/test_picsar_constants.cpp

commit b21c5b0d4ef3d2b98d65a5b4184522c7bc6d21cc
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sat Apr 18 12:06:40 2020 +0200

    pysh and math constants are now template variables

src/multi_physics/QED/src/math/math_constants.h
src/multi_physics/QED/src/physics/phys_constants.h

commit 0d38a7a4d098742c8558895a351df6bee1d89ab4
Merge: 6f34b886 94a4f98c
Author: Neil Z <neilzaim@gmail.com>
Date:   Wed Apr 15 17:05:36 2020 +0000

    Merged in zaimn/picsar/debug_current_depo_3Dtest (pull request #219)
    
    Add l_nodal flag in current deposition 3D test
    
    Approved-by: Neil Z <neilzaim@gmail.com>

commit 6f34b8868b6416d5a07eaac89f6e51538fd2094d
Merge: d7c74cb0 5c3a0d3f
Author: Neil Z <neilzaim@gmail.com>
Date:   Wed Apr 15 17:05:12 2020 +0000

    Merged in zaimn/picsar/debug_commandParameters (pull request #220)
    
    Fix issues with reading command line parameters
    
    Approved-by: Neil Z <neilzaim@gmail.com>

commit d7c74cb06ab154667011e2c6bd0c9117cff88c6b
Merge: 8355177c c9c3d506
Author: Neil Z <neilzaim@gmail.com>
Date:   Wed Apr 15 17:04:53 2020 +0000

    Merged in zaimn/picsar/debug_yee (pull request #218)
    
    Specify some variables in the enclosing parallels of yee.F90
    
    Approved-by: Neil Z <neilzaim@gmail.com>

commit 8355177c68e30c1c7a4948d3d9c8cb331f8a4cfc
Merge: af8328a7 a93ddbde
Author: Shawn Johnson <sjohnson@cray.com>
Date:   Wed Apr 15 17:04:31 2020 +0000

    Merged in sjohnsoncray/avoid_sizeof_disassociated_pointer_errors (pull request #215)
    
    Avoid SIZEOF() disassociated pointer errors
    
    Approved-by: Neil Z <neilzaim@gmail.com>

commit af8328a71e1f2927ebd37bbde736c26a59704835
Merge: 744f414e 6651c3b1
Author: Shawn Johnson <sjohnson@cray.com>
Date:   Wed Apr 15 17:04:06 2020 +0000

    Merged in sjohnsoncray/fix_extra_commas_in_generate_miniapp (pull request #216)
    
    Fix extra commas in generate_miniapp
    
    Approved-by: Neil Z <neilzaim@gmail.com>

commit 744f414e4e157a9af7ac3d83a402bb9510532c28
Merge: 009da47f 4fe0c63b
Author: Shawn Johnson <sjohnson@cray.com>
Date:   Wed Apr 15 17:03:46 2020 +0000

    Merged in sjohnsoncray/fix_fastfft_separator (pull request #217)
    
    Fix fastfft separator
    
    Approved-by: Neil Z <neilzaim@gmail.com>

commit c9c3d506d8151da0b91a18d4317630fd67ec481c
Merge: d18f4bb7 009da47f
Author: Neil Zaim <neilzaim@hotmail.com>
Date:   Wed Apr 8 12:53:21 2020 +0200

    Merge remote-tracking branch 'upstream/master' into debug_yee

commit 009da47fe358d3368568c2d006575fb2dd73f45d
Merge: 6dee6019 448ffa92
Author: Shawn Johnson <sjohnson@cray.com>
Date:   Mon Apr 6 15:35:09 2020 +0000

    Merged in sjohnsoncray/allow_long_input_file_path (pull request #214)
    
    Allow long input file path
    
    Approved-by: Neil Z <neilzaim@gmail.com>

commit d18f4bb772fd2d27a42ec0edf156f8242cfdfcfc
Author: Neil Zaim <neilzaim@hotmail.com>
Date:   Thu Apr 2 10:54:20 2020 +0200

    remove undeclared dtsdr variable from OMP shared

src/field_solvers/Maxwell/yee_solver/yee.F90

commit 5c3a0d3fa9668b9650dcbbdb6a3ca8ea826fb108
Author: Neil Zaim <neilzaim@hotmail.com>
Date:   Thu Apr 2 10:53:00 2020 +0200

    remove unnecessary ampersand

src/initialization/control_file.F90

commit b01bf73fe1fa4f2c860304ccd6b72bdc30ae9087
Merge: 82f57704 6dee6019
Author: MaxThevenet <mthevenet@lbl.gov>
Date:   Wed Apr 1 07:46:06 2020 -0700

    Merge branch 'master' into QED

commit fa2ca53dd7100988d60eddec94be256e0e6751d1
Author: Neil Zaim <neilzaim@hotmail.com>
Date:   Fri Mar 20 14:58:34 2020 +0100

    Fix issues with reading command line parameters

src/initialization/control_file.F90

commit d000136a1aa08fe50b103770766c4e3b9db5c2d1
Author: Neil Zaim <neilzaim@hotmail.com>
Date:   Fri Mar 20 10:17:11 2020 +0100

    Fix issues with yee.F90

src/field_solvers/Maxwell/yee_solver/yee.F90

commit 94a4f98c860d94f6d932e71d959baeb7ddae2ddd
Author: Neil Zaim <neilzaim@hotmail.com>
Date:   Fri Mar 20 10:16:03 2020 +0100

    Fix issues with current deposition 3D test

Acceptance_testing/Gcov_tests/current_deposition_3d_test.F90

commit 6dee60190e4ca1e0c56aba0023a129fa3211a8ec
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Mar 4 14:04:08 2020 -0800

    Fix compilation for WarpX hybrid PSATD

src/Make.package

commit 228c7d1d2692fa51e5baa6babef284d7fedbb221
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 10 17:50:43 2020 +0100

    added lookup tables

src/multi_physics/QED/src/containers/picsar_equispaced_tables.hpp

commit fbd1cb64ea5fa08271678fe3389d19baaecc086d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 10 17:02:28 2020 +0100

    Added back generate_breit_wheeler_pairs to library

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_core.hpp

commit a13bc834abe6522ed31662d4e04492737d29bb0f
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Feb 7 18:22:23 2020 +0100

    work towards new version of Breit Wheeler engine

src/multi_physics/QED/src/containers/lookup_tables.h
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_core.hpp
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_table_gen.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/utils/picsar_algo.hpp

commit edde21b8c3bea8f1cf67be13bc622baa225e823b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Feb 6 19:04:19 2020 +0100

    initial work to test schwinger pair generation

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_core.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp
src/multi_physics/QED_tests/test_picsar_schwinger_engine_core.cpp
src/multi_physics/QED_tests/validation/validation_schwinger.ipynb

commit cf2df1057bb6fcbe7b3911a8b18f56965cd10f8b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Feb 5 18:52:06 2020 +0100

    added a validation notebook

src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp
src/multi_physics/QED_tests/validation/validation_schwinger.ipynb

commit da128e72c3d6dc978f8feeae892d0e65de4d1c6e
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Feb 5 01:32:08 2020 +0100

    added comments

src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp
src/multi_physics/QED_tests/test_picsar_schwinger_engine_core.cpp

commit a0e2aa0d304fe72e1e98ad3633ecab3209a5d8c1
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Feb 5 00:35:04 2020 +0100

    removed Poisson's distribution

src/multi_physics/QED/src/math/poisson_distrib.hpp
src/multi_physics/QED_tests/test_picsar_poisson_distrib.cpp

commit 8c3598b882e1f41c6af9b20f4c83bea021c844f0
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 4 18:40:00 2020 +0100

    small changes

src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp

commit 9d315a3534637de0db63a0aff516c41efe0d8d8d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 4 18:35:00 2020 +0100

    Added back Poisson's distribution

src/multi_physics/QED/src/math/poisson_distrib.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp
src/multi_physics/QED_tests/test_picsar_poisson_distrib.cpp
src/multi_physics/QED_tests/test_picsar_schwinger_engine.cpp

commit 871d748b1114c8b256887fba622b4a2fc416c1c6
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 4 18:21:38 2020 +0100

    fixed bug

src/multi_physics/QED/src/physics/unit_conversion.hpp

commit 8a9ae13f6a948cf23bd31b838ae1fcd63bc1c18d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 4 17:16:57 2020 +0100

    almost done with schwinger engine, added more conversions

src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_model.hpp
src/multi_physics/QED/src/physics/unit_conversion.hpp
src/multi_physics/QED_tests/test_picsar_units.cpp

commit 6790f5ac0a2c5847a8cfb00726580a6e0f952fb3
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 4 16:26:34 2020 +0100

    added comments to picsar_span

src/multi_physics/QED/src/containers/picsar_span.hpp
src/multi_physics/QED_tests/test_picsar_span.cpp

commit 7fe941a23efa68ddc84b87a5ab9b9339e00571b0
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 4 16:00:50 2020 +0100

    added copy constructor

src/multi_physics/QED/src/containers/picsar_array.hpp
src/multi_physics/QED_tests/test_picsar_array.cpp

commit 9c84d6921a134dadea8b6208d89c1f63ea4fef58
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 4 15:05:31 2020 +0100

    added comments to test_picsar_quadrature

src/multi_physics/QED_tests/test_picsar_quadrature.cpp

commit 246f06bb62f9bdc27e27c7ed8653f85431105fd5
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 4 15:01:06 2020 +0100

    added comments and fixed bugs in quadrature

src/multi_physics/QED/src/math/quadrature.hpp

commit 32767ff239644a58112954237bfe6111f00ff72f
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 4 14:17:05 2020 +0100

    added comments to special functions

src/multi_physics/QED/src/math/special_functions.hpp
src/multi_physics/QED_tests/test_picsar_spec_functions.cpp

commit d7847c1f34570a8d8b3a2ba5250e5599334eb45b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 4 12:31:16 2020 +0100

    bugfixing & comments in test_chi_functions

src/multi_physics/QED_tests/test_picsar_chi_functions.cpp

commit c728066be4f7be85aac309986f0852a63cdb2dfe
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 4 12:09:59 2020 +0100

    fixed bug

src/multi_physics/QED/src/physics/unit_conversion.hpp

commit 6290a1cf9b4ded1c3fb412b4762b7074dced391b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 4 11:57:35 2020 +0100

    refactoring

src/multi_physics/QED/src/physics/chi_functions.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_model.hpp
src/multi_physics/QED_tests/test_picsar_chi_functions.cpp

commit d45203a3b5360f761aa5cc2845aac9fc3d95c897
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 4 11:44:47 2020 +0100

    added comments in vec functions test

src/multi_physics/QED_tests/test_picsar_vec_functions.cpp

commit de85dec543a0e4f9a44381f3a9ba16ded77922d8
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 4 11:31:23 2020 +0100

    added comments to vec_functions

src/multi_physics/QED/src/math/vec_functions.hpp

commit e86880edcd4873dabcaba50802d6d973f0f566a5
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 3 19:10:07 2020 +0100

    added comments to math constants

src/multi_physics/QED/src/math/math_constants.h
src/multi_physics/QED/src/math/vec_functions.hpp

commit 876386c4d50d038ca22998bcc96f7c44da02a176
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 3 18:46:52 2020 +0100

    Added comments and missing test in test_picsar_units

src/multi_physics/QED_tests/test_picsar_units.cpp

commit 65a08bbe047c7238e1d9cea7fbb20413e31dae0e
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 3 18:29:46 2020 +0100

    added comments to phys_constants & chi_functions, fixed a bug, moved two constants elsewhere

src/multi_physics/QED/src/physics/chi_functions.hpp
src/multi_physics/QED/src/physics/phys_constants.h
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_model.hpp

commit 7359baf216d6a63fab5529a6991ada5d1c84ecce
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sun Feb 2 10:44:49 2020 +0100

    finish adding comments to unit_conversion.hpp

src/multi_physics/QED/src/physics/unit_conversion.hpp

commit 7497f919969584da3bf19f4099811608ff6fedfe
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sun Feb 2 10:25:05 2020 +0100

    added more comments and modified how norm_omega is managed

src/multi_physics/QED/src/physics/unit_conversion.hpp

commit 6cde077e6417b0d9c8f1595fd939dff69fe76d80
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Sat Feb 1 12:46:16 2020 +0100

    added several comments in unit_conversion.hpp

src/multi_physics/QED/src/physics/unit_conversion.hpp

commit e35d2a305f9f446601be6f778588661fc08f3d2b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Jan 30 14:42:21 2020 +0100

    improved picsar_algo tests

src/multi_physics/QED_tests/test_picsar_algo.cpp
src/multi_physics/QED_tests/test_picsar_rng_wrapper.cpp

commit e7375a6fda2822924857779bb75c1b842f6484a3
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Jan 30 14:39:32 2020 +0100

    improved rng_wrapper test

src/multi_physics/QED_tests/test_picsar_rng_wrapper.cpp

commit 1cbbe93ee96e4013318972c308adcc8b6d278b1b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Jan 30 14:31:10 2020 +0100

    added comments to picsar_algo

src/multi_physics/QED/src/utils/picsar_algo.hpp

commit 837302fd61314da84aad721003ea5dca292e9b1c
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Jan 30 14:19:38 2020 +0100

    added comments to rng_wrapper

src/multi_physics/QED/src/utils/rng_wrapper.hpp

commit fb801ff42476bca7efd910a3db2ff0f28fecfe6a
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Jan 30 13:50:58 2020 +0100

    removed msg test

src/multi_physics/QED_tests/test_picsar_msg.cpp

commit 250f959b0a23e6e5785a574dd6272b097b922a7d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Jan 30 13:50:14 2020 +0100

    removed msg.hpp

src/multi_physics/QED/src/utils/msg.hpp

commit 4edc48d457c219a3563282fa7f5175eec610d3dd
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Jan 30 13:47:49 2020 +0100

    Added comments to qed_commons.h

src/multi_physics/QED/src/qed_commons.h

commit 358b79710b4151c3c1592e6708fb0dd556a85397
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jan 13 18:22:57 2020 +0100

    initial work to add back breit wheeler engine

src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_core.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_model.hpp
src/multi_physics/QED/src/physics/unit_conversion.hpp
src/multi_physics/QED_tests/test_picsar_units.cpp

commit 8fa4ef8cda765a85a95c2d9de85e62fd5c7d3ece
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Dec 18 18:00:55 2019 +0100

    test not working

src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine.hpp

commit c1642e32d7d6088b3f1fab5bb92aaccb5d35c784
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Dec 18 17:52:18 2019 +0100

    fixed test

src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine.hpp

commit a0ba1ebee3cfaa88111686a1b8fcec30231512fe
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Dec 18 17:42:11 2019 +0100

    tests for schwinger process (WIP)

src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_model.hpp

commit b842c190e9ad2560448e35abfefd733bf499e4ca
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Dec 18 15:03:15 2019 +0100

    work towards having schwinger limit back

src/multi_physics/QED/src/containers/lookup_table_1d.hpp
src/multi_physics/QED/src/containers/lookup_tables.h
src/multi_physics/QED/src/containers/picsar_span.hpp
src/multi_physics/QED/src/math/poisson_distrib.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp
src/multi_physics/QED/src/utils/rng_wrapper.hpp
src/multi_physics/QED_tests/test_picsar_array.cpp
src/multi_physics/QED_tests/test_picsar_rng_wrapper.cpp
src/multi_physics/QED_tests/test_picsar_span.cpp

commit 47ba58a6ab13a8106f152bb2e8a5f2eaac9daf80
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Wed Dec 18 02:09:08 2019 +0100

    initial work to add back BW

src/multi_physics/QED/CMakeLists.txt
src/multi_physics/QED/src/physics/breit_wheeler/breit_wheeler_engine_core.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_model.hpp

commit 9456ae583d4c4c1f526b4cc65a580e58929dc0a6
Merge: ace32311 43c6a2f8
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Dec 17 17:58:59 2019 +0100

    Merge branch 'improved' of https://bitbucket.org/berkeleylab/picsar into improved

commit ace323114308bd12875ee6a01299c7a7eb16a02b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Dec 17 17:58:22 2019 +0100

    work towards having lookup tables back

src/multi_physics/QED/src/containers/lookup_table_1d.hpp
src/multi_physics/QED/src/containers/picsar_array.hpp
src/multi_physics/QED/src/containers/picsar_span.hpp

commit 43c6a2f81a56c623df9e661e553e6155bcf0fa6a
Author: Luca Fedeli <luca.fedeli.88@gmail.com>
Date:   Tue Dec 17 01:58:58 2019 +0100

    work towards adding back schwinger limit

src/multi_physics/QED/src/OLD/rng_wrapper.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp
src/multi_physics/QED/src/utils/rng_wrapper.hpp
src/multi_physics/QED_tests/OLD/test_rng_wrapper.cpp
src/multi_physics/QED_tests/test_picsar_rng_wrapper.cpp

commit ea1da37c4a88c3651762825f8f65472c7d3644ad
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Dec 16 17:53:20 2019 +0100

    work to put back in Schwinger limit

src/multi_physics/QED/CMakeLists.txt
src/multi_physics/QED/src/OLD/msg.hpp
src/multi_physics/QED/src/math/poisson_distrib.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine.hpp
src/multi_physics/QED/src/physics/schwinger/schwinger_pair_engine_core.hpp
src/multi_physics/QED/src/physics/unit_conversion.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/utils/msg.hpp
src/multi_physics/QED_tests/test_picsar_chi_functions.cpp
src/multi_physics/QED_tests/test_picsar_msg.cpp
src/multi_physics/QED_tests/test_picsar_units.cpp

commit cc2ad200dbc93a56fa3a5b35acf5d110cc4b028a
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Dec 16 12:25:29 2019 +0100

    fixed bugs and added back upper_bound

src/multi_physics/QED/CMakeLists.txt
src/multi_physics/QED/src/physics/chi_functions.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/utils/picsar_algo.hpp
src/multi_physics/QED_tests/test_chi_functions.cpp
src/multi_physics/QED_tests/test_picsar_algo.cpp

commit 93e79380f6e5993bf4804f55bd5d1b21b9b5fa2f
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Dec 16 11:11:15 2019 +0100

    fixed error

src/multi_physics/QED_tests/test_picsar_units.cpp

commit 5f032a5aa51e46d2e6588d9cbeb3f83c9578e401
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Dec 13 17:43:58 2019 +0100

    done some work on chi_functions

src/multi_physics/QED/src/OLD/chi_functions.hpp
src/multi_physics/QED/src/physics/chi_functions.hpp
src/multi_physics/QED_tests/OLD/test_chi_functions_SI.cpp
src/multi_physics/QED_tests/test_chi_functions.cpp

commit e48260163c6833c836a58df3f291d4a31b2f1933
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Dec 11 17:54:34 2019 +0100

    added more tests and some content in /phys

src/multi_physics/QED/CMakeLists.txt
src/multi_physics/QED/src/OLD/picsar_vector.hpp
src/multi_physics/QED/src/containers/picsar_array.hpp
src/multi_physics/QED/src/containers/picsar_span.hpp
src/multi_physics/QED/src/math/math_constants.h
src/multi_physics/QED/src/math/quadrature.hpp
src/multi_physics/QED/src/math/special_functions.hpp
src/multi_physics/QED/src/math/vec_functions.hpp
src/multi_physics/QED/src/physics/phys_constants.h
src/multi_physics/QED/src/physics/unit_conversion.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED_tests/test_picsar_quadrature.cpp
src/multi_physics/QED_tests/test_picsar_spec_functions.cpp
src/multi_physics/QED_tests/test_picsar_units.cpp
src/multi_physics/QED_tests/test_picsar_vec_functions.cpp

commit 2d3e92e34ecbee0d0ee8be1ce52629938e24d041
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Dec 10 17:59:39 2019 +0100

    WIP on math hpp files

src/multi_physics/QED/src/OLD/quadrature.hpp
src/multi_physics/QED/src/OLD/special_functions.hpp
src/multi_physics/QED/src/OLD/vec_functions.hpp
src/multi_physics/QED/src/containers/picsar_array.hpp
src/multi_physics/QED/src/containers/picsar_span.hpp
src/multi_physics/QED/src/math/quadrature.hpp
src/multi_physics/QED/src/math/special_functions.hpp
src/multi_physics/QED/src/math/vec_functions.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED_tests/test_picsar_array.cpp
src/multi_physics/QED_tests/test_picsar_span.cpp

commit 99178fd0d9f530d1a81d60dbb1fe55e1384ccf82
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Dec 10 14:34:53 2019 +0100

    added picsar_array + tests and picsar_span

src/multi_physics/QED/CMakeLists.txt
src/multi_physics/QED/src/OLD/__qed_commons.h
src/multi_physics/QED/src/OLD/breit_wheeler_engine.hpp
src/multi_physics/QED/src/OLD/breit_wheeler_engine_ctrl.h
src/multi_physics/QED/src/OLD/chi_functions.hpp
src/multi_physics/QED/src/OLD/lookup_tables.hpp
src/multi_physics/QED/src/OLD/msg.hpp
src/multi_physics/QED/src/OLD/picsar_vector.hpp
src/multi_physics/QED/src/OLD/quadrature.hpp
src/multi_physics/QED/src/OLD/quantum_sync_engine.hpp
src/multi_physics/QED/src/OLD/quantum_sync_engine_ctrl.h
src/multi_physics/QED/src/OLD/rng_wrapper.hpp
src/multi_physics/QED/src/OLD/schwinger_pair_engine.hpp
src/multi_physics/QED/src/OLD/special_functions.hpp
src/multi_physics/QED/src/OLD/utilities.hpp
src/multi_physics/QED/src/OLD/vec_functions.hpp
src/multi_physics/QED/src/containers/picsar_array.hpp
src/multi_physics/QED/src/containers/picsar_span.hpp
src/multi_physics/QED/src/picsar_array.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED_tests/CMakeLists.txt
src/multi_physics/QED_tests/OLD/test_breit_wheeler_engine_SI.cpp
src/multi_physics/QED_tests/OLD/test_breit_wheeler_engine_norm.cpp
src/multi_physics/QED_tests/OLD/test_chi_functions_SI.cpp
src/multi_physics/QED_tests/OLD/test_chi_functions_norm.cpp
src/multi_physics/QED_tests/OLD/test_lookup_tables.cpp
src/multi_physics/QED_tests/OLD/test_msg.cpp
src/multi_physics/QED_tests/OLD/test_quadrature.cpp
src/multi_physics/QED_tests/OLD/test_quantum_sync_engine_SI.cpp
src/multi_physics/QED_tests/OLD/test_quantum_sync_engine_norm.cpp
src/multi_physics/QED_tests/OLD/test_rng_wrapper.cpp
src/multi_physics/QED_tests/OLD/test_schwinger_pair_engine_SI.cpp
src/multi_physics/QED_tests/OLD/test_special_functions.cpp
src/multi_physics/QED_tests/OLD/test_utilities.cpp
src/multi_physics/QED_tests/test_picsar_array.cpp
src/multi_physics/QED_tests/test_vec_functions.cpp
src/multi_physics/test_cpu/validate.cpp
src/multi_physics/test_cpu/validation.ipynb

commit 448ffa92f9a7fef0171f3256d621a497f4f574c3
Author: Shawn Johnson <sjohnson@cray.com>
Date:   Thu Nov 21 14:23:32 2019 -0600

    To avoid needing current working directory to match that of input file, in initialization/control_file.F90 read_input_file() increased size of input file path string from 32 to 4096 characters. Also updated error message when unable to open input file to include the input file path.

src/initialization/control_file.F90

commit a93ddbdecd7c8c626b346d8f3608c3f318073c7d
Author: Shawn Johnson <sjohnson@cray.com>
Date:   Thu Nov 21 14:22:28 2019 -0600

    In parallelization/mpi/mpi_routines.F90 get_local_grid_mem(), wrapped several lines calling 'SIZEOF(ptr)' with 'IF (associated(ptr))' conditional, as they were producing error, "lib-4423 : UNRECOVERABLE library error  An argument to inquiry function SIZEOF is a disassociated pointer or an unallocated array".

src/parallelization/mpi/mpi_routines.F90

commit 6651c3b15e4f111f3ac9e96fd5f3065ee5cdc2fd
Author: Shawn Johnson <sjohnson@cray.com>
Date:   Thu Nov 21 14:21:15 2019 -0600

    To fix syntax errors, removed extra commas from 'fast_fftw_destroy_plan_dft,()' calls in utils/generate_miniapp.py.

utils/generate_miniapp.py

commit 4fe0c63b1b58626a3599037fd3c99dd7e740c7fc
Author: Shawn Johnson <sjohnson@cray.com>
Date:   Thu Nov 21 14:07:01 2019 -0600

    Fixed missing space in separator at top of field_solvers/Maxwell/GPSTD_solver/fastfft.F90. This caused utils/generate_miniapp.py copy_files_from_picsar() to incorrectly parse fastfft.F90, resulting in a PICSARlite/ file with duplicate module definitions.

src/field_solvers/Maxwell/GPSTD_solver/fastfft.F90

commit 82f57704c539d21dfc3f9087411ecc61cd2bb79f
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Nov 4 14:27:06 2019 +0100

    added const qualifiers

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/quantum_sync_engine.hpp

commit fab3d3c64a33451ec136dd8867801b759c2e52f0
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Oct 29 18:54:53 2019 +0100

    deep copy not possible anymore on GPU

src/multi_physics/QED/src/picsar_vector.hpp

commit 1f6f8422b01898859ce5fb30a6ab50296ce55793
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Oct 25 15:59:50 2019 +0200

    Added empty constructor

src/multi_physics/QED/src/lookup_tables.hpp

commit 88b09ce7c2c369208678faa3efb9ce5fa315c77a
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Oct 25 15:45:08 2019 +0200

    Made default constructor compilable on GPU

src/multi_physics/QED/src/lookup_tables.hpp

commit 4168629d375a1c88447e7f11cc9d3604411955e0
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Oct 23 12:20:03 2019 +0200

    added PXRMP_GPU for empty initialization of vectors

src/multi_physics/QED/src/picsar_vector.hpp

commit 9d8d8dbb288c53cf9ce3798f0d53c14df43f9910
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Oct 23 12:09:26 2019 +0200

    Revert "bugfixing"
    
    This reverts commit b6178a735b145fc70e8f801a94e907ad79bde7a5.

src/multi_physics/QED/src/lookup_tables.hpp

commit b6178a735b145fc70e8f801a94e907ad79bde7a5
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Oct 23 12:03:10 2019 +0200

    bugfixing

src/multi_physics/QED/src/lookup_tables.hpp

commit fa6e042a6373ed9d30e4f87467fec998a04eb819
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Oct 18 18:21:56 2019 +0200

    separated engine ctrl structures to ease inclusion in other codes

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/breit_wheeler_engine_ctrl.h
src/multi_physics/QED/src/quantum_sync_engine.hpp
src/multi_physics/QED/src/quantum_sync_engine_ctrl.h

commit 9af6128fd954251bdabc1924f28f53598ff528f8
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Oct 16 12:01:07 2019 +0200

    simplification

src/multi_physics/QED/src/lookup_tables.hpp

commit b81d24bb57eb8a94937f4686ee1be1151040d992
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Oct 16 11:49:00 2019 +0200

    simplyfication

src/multi_physics/QED/src/utilities.hpp

commit c6b9d4d3984931053346dd5552badaf10439da41
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Oct 16 11:36:55 2019 +0200

    cleaning

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/quantum_sync_engine.hpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_SI.cpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_norm.cpp
src/multi_physics/QED_tests/test_quantum_sync_engine_SI.cpp
src/multi_physics/QED_tests/test_quantum_sync_engine_norm.cpp

commit e85662ef0bfe45394fb53c725f6c39a52dd71b59
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Oct 16 10:05:53 2019 +0200

    restructuring code to ease the inclusion in other projects (part II)

src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/quantum_sync_engine.hpp

commit e17445543523d3bc6662821b3f7c254c627f863b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Oct 15 18:34:23 2019 +0200

    restructuring code to ease the inclusion in other projects

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/utilities.hpp

commit 5e28bcc350da7fda6125c42b8c8701cfe1b0ecdf
Merge: 1c0ff2b9 86d6f435
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Fri Oct 11 23:53:49 2019 +0000

    Merged in minor_typo (pull request #212)
    
    [mini-PR] fix comment in Quantum Synchrotron Radiation engine comment
    
    Approved-by: Luca Fedeli <luca.fedeli@cea.fr>

commit 86d6f43591e523e8faa116d56e9947a7fe228ab1
Author: MaxThevenet <mthevenet@lbl.gov>
Date:   Fri Oct 11 11:17:07 2019 -0700

    fix comment

src/multi_physics/QED/src/quantum_sync_engine.hpp

commit 1c0ff2b945d6075c7bd729d2ec987f3ba7cdc027
Merge: 99e402c7 241c8078
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Oct 10 13:42:42 2019 +0000

    Merged in QED (pull request #196)
    
    [Partially ready to be reviwed] QED module

commit 241c8078b3a4f8a48109562678107153cc4479a9
Merge: ce706f6a 99e402c7
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Oct 10 12:01:41 2019 +0200

    Addressed conflict in shippable.yml

commit 99e402c7b4a7c417ad40dba3a487aac01d7dd38d
Merge: 54520957 108a6b39
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Sep 3 22:47:27 2019 +0000

    Merged in warpx_short_compilation (pull request #211)
    
    Avoid compiling unused functions for WarpX

commit 108a6b39d8005002bc6abe083c979904ad16bae0
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Sep 3 14:18:48 2019 -0700

    Avoid compiling unused functions for WarpX

src/Make.package

commit 545209573993aa8f27b12684ed20e5f4b54c3220
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Aug 29 22:15:07 2019 -0700

    WarpX only compiles spectral solver for specific flag

src/Make.package

commit ce0b542e11821eb4bda76f5d173d3f79b901115d
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Jul 19 00:03:34 2019 -0700

    For WarpX: Do not compile spectral code on GPU

src/Make.package

commit 2ee6c1be8b4f93491e7a358c26ed55d6691ff259
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jun 27 09:05:22 2019 -0700

    Fix missing file

src/Make.package

commit bcff34587791b3854fc65d3acdc2adc6c19152bd
Merge: 74559012 c61dd787
Author: David Grote <dpgrote@lbl.gov>
Date:   Thu Jun 27 05:17:48 2019 +0000

    Merged in FDTD_RZ_multimode (pull request #206)
    
    FDTD RZ multimode

commit 74559012068362618251b1bf0c22036f1605f400
Merge: 546c81db 06db85b9
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Wed Jun 26 23:18:19 2019 +0000

    Merged in no_nci_filter (pull request #205)
    
    WarpX does not use this NCI Godfrey filter anymore

commit c61dd787611e48bd335ec6bf00763c0d58e59672
Merge: d1fd0284 546c81db
Author: Dave Grote <grote1@llnl.gov>
Date:   Fri Jun 21 17:00:39 2019 -0700

    Merge branch 'master' into FDTD_RZ_multimode

commit ce706f6a3df4287216ac25cea486aa728c7ea722
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Jun 21 11:47:34 2019 +0200

    corrected bug

src/multi_physics/QED/src/schwinger_pair_engine.hpp

commit 546c81db663b25819bab96f89f82e9bef6c76383
Merge: dedf815a 3dcbbf42
Author: zemzemi imen <imenzemzemi7@gmail.com>
Date:   Mon Jun 17 21:19:27 2019 +0000

    Merged in correct_k_centered (pull request #208)
    
    fixed the value of k vec in the case of a nodal grid for finite order stencil

commit 3dcbbf4251ff182e11ea8576e401ddb4f19a75a1
Author: zemzemi imen <imen@poldhcp48.in2p3.fr>
Date:   Mon Jun 17 16:59:50 2019 +0200

    change the use of k true with onesp to reduce variables allocation

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit dedf815a36fb44c6d523e14dae534b4c73fa608b
Merge: 0584c533 a3d55381
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Jun 14 23:05:49 2019 +0000

    Merged in nodal_deposit (pull request #209)
    
    Implement nodal option for direct current deposition
    
    Approved-by: Jean-Luc Vay <jlvay@lbl.gov>

commit a3d55381673d3d16378fb5a2625e540a735ac4fc
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jun 13 12:36:28 2019 -0700

    Fix compilation errors

src/particle_deposition/current_deposition/current_deposition_manager_3d.F90

commit a6224dde865f4fdb9a86c8241dd327de83d64401
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jun 13 12:18:31 2019 -0700

    Adapt low-level functions

src/particle_deposition/current_deposition/direct/direct_current_deposition_2d.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit 54681de8175db00b31c250f0d829af44c6dc19b2
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jun 13 12:17:55 2019 -0700

    Add "do not wrap" marker for every function

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit 15f28a589d8a87f69fcee08cd498d562d533de2a
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jun 13 12:13:32 2019 -0700

    Modify function calls in deposition manager

src/particle_deposition/current_deposition/current_deposition_manager_2d.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90

commit d1fd028415fc3b54637f4708e545b20c2b7ce7de
Author: Dave Grote <grote1@llnl.gov>
Date:   Wed Jun 12 09:18:07 2019 -0700

    Removed the unneeded pxr_getf2drz_n_energy_conserving

src/field_gathering/energy_conserving/field_gathering_on_circ.F90
src/field_gathering/field_gathering_manager_circ.F90

commit 27bc4fdbff1c92de3952d85cb9c18d64bfdad566
Author: Dave Grote <grote1@llnl.gov>
Date:   Tue Jun 11 16:03:42 2019 -0700

    Removed hankel from Make.package. It's not needed yet

src/Make.package

commit 3738e58cb4cd6d025941715f11debbe9a3ece304
Author: zemzemi imen <imen@zemzemis-MacBook-Air-590.local>
Date:   Tue Jun 11 23:03:57 2019 +0200

    fixed the value of k vec in the case of a nodal grid for finite order stencil

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit a86b7e53291731df7d6cc52a5a504d827c5f5869
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Jun 6 17:06:34 2019 +0200

    No more shadow warnings

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/lookup_tables.hpp
src/multi_physics/QED/src/quantum_sync_engine.hpp
src/multi_physics/QED/src/rng_wrapper.hpp
src/multi_physics/QED/src/schwinger_pair_engine.hpp
src/multi_physics/QED_tests/test_quantum_sync_engine_norm.cpp

commit d2579b8afe0495a3a5a21f2a45add5160fc1d9a6
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Jun 6 16:53:38 2019 +0200

    removed bug

src/multi_physics/QED/src/schwinger_pair_engine.hpp

commit f198a96a139458e2a2f8098e302dfeb26ff70691
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Jun 6 12:40:25 2019 +0200

    corrected bug

src/multi_physics/QED/src/qed_commons.h

commit 56f8e2417131c21c685fc120d5ed266121264d17
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jun 3 14:11:53 2019 +0200

    corrected bug

src/multi_physics/QED/src/breit_wheeler_engine.hpp

commit 883ab439a7497c3ea915a4e7522202473832e513
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jun 3 14:09:08 2019 +0200

    corrected bug

src/multi_physics/QED/src/breit_wheeler_engine.hpp

commit 141b32321d2360b91474be6133a6a9ed34f1e013
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Jun 3 14:07:55 2019 +0200

    added = operator for BW engine

src/multi_physics/QED/src/breit_wheeler_engine.hpp

commit 0584c533ce9d43883843e4d51f32afaef5d548a0
Merge: 06625008 6b5713c6
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri May 31 15:49:39 2019 +0000

    Merged in ckc_gpu (pull request #207)
    
    Port CKC solver to GPU
    
    Approved-by: Maxence Thevenet <mthevenet@lbl.gov>

commit 6b5713c626bd5370a56769814e35b30e37f46e81
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu May 30 15:54:35 2019 -0700

    Port CKC solver to GPU

src/field_solvers/Maxwell/karkkainen_solver/karkkainen.F90

commit dcafca98d5286d7893f62618f91c294a6cc478e0
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed May 29 19:36:07 2019 +0200

    schwinger pair engine almost finished

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/quantum_sync_engine.hpp
src/multi_physics/QED/src/schwinger_pair_engine.hpp
src/multi_physics/QED/src/utilities.hpp

commit e760902843b405df5bc7c69f29f22d1c2c9a3350
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed May 29 12:18:32 2019 +0200

    added new functions to schwinger pair engine (still to be implemented)

src/multi_physics/QED/src/schwinger_pair_engine.hpp

commit 0e23802cc39283f465427d0ede74b3932f26e888
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed May 29 11:32:05 2019 +0200

    actually added the test module

src/multi_physics/QED_tests/test_schwinger_pair_engine_SI.cpp

commit 57a68d5e96b3b884357be2b51379562da0dd9505
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed May 29 11:31:34 2019 +0200

    added a test module for the the Schwinger pair generator

src/multi_physics/QED/src/picsar_array.hpp
src/multi_physics/QED/src/schwinger_pair_engine.hpp

commit 01cb7f01d6f047a5da4fe9fe6571108793afeb34
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed May 29 11:07:30 2019 +0200

    corrected misprint

src/multi_physics/QED/src/schwinger_pair_engine.hpp

commit afc8845f08b76efec7af64192a342fba03072b01
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed May 29 11:04:26 2019 +0200

    Initial work to implement Schwinger pair module

src/multi_physics/QED/src/shwinger_pair_engine.hpp

commit ecf3b79644cceb0b0c9ec61a5d3377cd7929fefc
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue May 28 16:24:56 2019 +0200

    corrected bug

src/multi_physics/QED/src/quantum_sync_engine.hpp

commit 8e3eedae15b83717364faa4de72b12a36741d99f
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue May 28 15:41:36 2019 +0200

    Added checks to QS and modified default values of the lookup table

src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/quantum_sync_engine.hpp

commit 3aee6b76f4b25f0812e5684660fc57a308bebc2f
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue May 28 10:45:26 2019 +0200

    gneration of the 2D lookup table is now parallelized (via openMP)

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/quantum_sync_engine.hpp

commit 534103515196697674690e17c90659817de1c3f6
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri May 24 12:24:51 2019 +0200

    new lookup table for the QS engine

src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/quantum_sync_engine.hpp

commit e9efd05ed98e7319f1f40276b83254d54908faad
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri May 24 09:57:12 2019 +0200

    added wrapper for bracket_and_solve_root from boost library

src/multi_physics/QED/src/utilities.hpp

commit a810d04e4215b742b4062cca76465140cc36b2b8
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu May 23 17:14:01 2019 +0200

    methods provided by msg now declared as inline

src/multi_physics/QED/src/msg.hpp

commit eab098441fa1ffdcc1117d04dc07e8e09f65dc9b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu May 23 17:04:20 2019 +0200

    RNG wrapper is now fully templated

src/multi_physics/QED/src/rng_wrapper.hpp
src/multi_physics/QED/src/utilities.hpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_SI.cpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_norm.cpp
src/multi_physics/QED_tests/test_quantum_sync_engine_SI.cpp
src/multi_physics/QED_tests/test_quantum_sync_engine_norm.cpp
src/multi_physics/QED_tests/test_rng_wrapper.cpp
src/multi_physics/test_cpu/validate.cpp
src/multi_physics/test_gpu/main_bw.cu
src/multi_physics/test_gpu/main_qs.cu
src/multi_physics/test_gpu/validate.cu
src/multi_physics/test_program/src/main.cpp

commit ff5b45d5f83380b874597d4140a55a6885c0a3da
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu May 23 14:51:06 2019 +0200

    Modifications to the QS table

src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/quantum_sync_engine.hpp
src/multi_physics/QED/src/utilities.hpp
src/multi_physics/test_cpu/validate.cpp
src/multi_physics/test_cpu/validation_QS.ipynb

commit 4f72774cb603528b616140351d3edd41d7dde87d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed May 22 18:33:16 2019 +0200

    Almost there with QS emission

src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/quadrature.hpp
src/multi_physics/QED/src/quantum_sync_engine.hpp
src/multi_physics/test_cpu/validate.cpp
src/multi_physics/test_cpu/validation_QS.ipynb

commit a7c371d8a4f182883095e8e81690c3fb5f1949cd
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue May 21 18:49:10 2019 +0200

    small modifications

src/multi_physics/test_cpu/validate.cpp
src/multi_physics/test_cpu/validation_QS.ipynb

commit 5889da55f322bb6ba535729e3c975fa6fb76bde8
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue May 21 18:33:55 2019 +0200

    corrected bugs and added new test materials (unfinished)

src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/quantum_sync_engine.hpp
src/multi_physics/test_cpu/validate.cpp
src/multi_physics/test_cpu/validation_QS.ipynb

commit aeb41cde60bc4f70f6bc4a4ee99477b2444e64b3
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue May 21 11:50:50 2019 +0200

    Corrected bug

src/multi_physics/QED/src/quantum_sync_engine.hpp

commit 3bffc3540e9211abb70683ab25e424d259d11dcc
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon May 20 19:13:04 2019 +0200

    More checks to validate QS engine

src/multi_physics/QED/src/quantum_sync_engine.hpp
src/multi_physics/test_cpu/validate.cpp
src/multi_physics/test_cpu/validation.ipynb
src/multi_physics/test_cpu/validation_QS.ipynb

commit 7860ca7ca3f1c2572d57f136c201180e07af45f4
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon May 20 17:30:37 2019 +0200

    new integration strategy

src/multi_physics/QED/src/quadrature.hpp

commit 46ea1dc934cebbd894e6c96b00017690aa2ba691
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon May 20 16:39:14 2019 +0200

    corrected bugs & new changes to the integration methods

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/quadrature.hpp

commit fb458f1a2bd45c12ab4b99f7819a21318332401b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon May 20 16:08:47 2019 +0200

    Corrected bugs in QS engine and changed integration methods

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/quadrature.hpp
src/multi_physics/QED/src/quantum_sync_engine.hpp
src/multi_physics/QED/src/special_functions.hpp
src/multi_physics/QED/src/utilities.hpp
src/multi_physics/test_cpu/validate.cpp

commit cc95b7aafbd8afb080ddab38505250255fdac2df
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri May 17 19:19:46 2019 +0200

    corrected bugs and added new test programs

src/multi_physics/QED/src/quantum_sync_engine.hpp
src/multi_physics/test_cpu/validate.cpp
src/multi_physics/test_cpu/validation.ipynb

commit 2c73de56a6e0c25b442d8c3cd863dea9eb0b6ba7
Author: Dave Grote <grote1@llnl.gov>
Date:   Wed May 15 16:30:27 2019 -0700

    Implemented field gather for FDTD RZ multimode
    
    Also fixed bug in FDTD RZ multimode B advance

src/field_gathering/energy_conserving/field_gathering_on_circ.F90
src/field_gathering/field_gathering_manager_circ.F90
src/field_solvers/Maxwell/yee_solver/yee.F90

commit cf7d0cf9be36ca64b1113d6e46e5cb93c4877796
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed May 15 18:07:59 2019 +0200

    small change

src/multi_physics/QED/src/lookup_tables.hpp

commit 5ca09c56a22ccdc22ff46efe7763ff491943370b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed May 15 17:46:46 2019 +0200

    small correction to the GPU test program

src/multi_physics/test_gpu/validate.cu

commit 7c7cd9a3248b6fcf921347c7f1c9abde1cb5f8c9
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed May 15 17:32:12 2019 +0200

    corrected bug

src/multi_physics/QED/src/lookup_tables.hpp

commit a1862ab5971e7d84d27219c02868d55cb2abcb86
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed May 15 16:42:44 2019 +0200

    Initial work to add a test program to validate the library for GPU

src/multi_physics/test_cpu/validate.cpp

commit 1789a103049914ea8a30e7f888388aea999cedf3
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed May 15 16:32:13 2019 +0200

    correct bug

src/multi_physics/QED/src/breit_wheeler_engine.hpp

commit f147e96f473c38c15dc3b7c2c2425efd90d0871d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed May 15 16:03:42 2019 +0200

    correct bug

src/multi_physics/QED/src/breit_wheeler_engine.hpp

commit 19f753a6ff99b496b84a8223cbcaf9299ffdf107
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed May 15 14:52:21 2019 +0200

    small changes

src/multi_physics/QED/src/lookup_tables.hpp

commit 825e858c1e0181c43775cc99e32594c4846129a6
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed May 15 12:12:52 2019 +0200

    correct bugs

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/lookup_tables.hpp
src/multi_physics/QED/src/picsar_vector.hpp

commit 8be4e2e922bc81f5c9568c953198c3f440bf926a
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed May 15 11:17:48 2019 +0200

    corrected bug

src/multi_physics/QED/src/lookup_tables.hpp

commit 5c8791b1546665647515b71a1ac4e046ba2a56c6
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue May 14 18:23:17 2019 +0200

    correct bug

src/multi_physics/QED/src/breit_wheeler_engine.hpp

commit 435693a8b31465fd4e3564db092f0653ee4920da
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue May 14 18:20:01 2019 +0200

    correct bug

src/multi_physics/QED/src/breit_wheeler_engine.hpp

commit 918e5033afe628ea45e0dd9ff718bc65fc95c1f5
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue May 14 17:55:56 2019 +0200

    correct bug

src/multi_physics/test_gpu/validate.cu

commit a1b4cb1daad05dae1a73f4a8b1243b1302b2abfc
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue May 14 17:51:44 2019 +0200

    added another function to test in validate.cu

src/multi_physics/test_gpu/validate.cu

commit b211dc5a59400b70d087bdf931d5e2ca1e473df8
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue May 14 17:34:38 2019 +0200

    small correction

src/multi_physics/test_gpu/main_bw.cu

commit d0280b96c124a528490ac328a3ce6fe737efca1d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue May 14 17:19:46 2019 +0200

    small correction

src/multi_physics/test_gpu/validate.cu

commit 4cd7d8c326e6efd45992e4f8a950e1a2c86103cb
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue May 14 17:13:18 2019 +0200

    Initial work to add a GPU program to validate the code.

src/multi_physics/test_gpu/validate.cu

commit 0342864e890568fe8c6de98cac53a2d2d2eb5e49
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue May 14 17:11:57 2019 +0200

    Changed default table properties

src/multi_physics/QED/src/qed_commons.h

commit c8232c6a4db657ad627eb25aa55ab18b6754db81
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue May 14 17:02:53 2019 +0200

    Corrected bug

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/test_gpu/main_bw.cu

commit 5dfa8b852935a2deed965d1316dd61cddd2566ae
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon May 13 16:00:57 2019 +0200

    now using a lot of particles in the test program

src/multi_physics/test_gpu/main_qs.cu

commit 3c62a200a5500085537b6272b8d8eb1897a90bb1
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon May 13 15:59:11 2019 +0200

    now using big table in the test program

src/multi_physics/test_gpu/main_qs.cu

commit 52537b1f10b50192e44b6969c12c369256fe9037
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon May 13 15:45:55 2019 +0200

    corrected bugs

src/multi_physics/QED/src/quantum_sync_engine.hpp
src/multi_physics/test_gpu/main_qs.cu

commit 84e2aa75610d238525f72e2828cc21a7b6321fb0
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon May 13 15:15:16 2019 +0200

    correct bug

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/quantum_sync_engine.hpp

commit cb6aa8f89348d81cadd342f2169be0d9095a10b6
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon May 13 10:32:21 2019 +0200

    Removed test program accidentally ended up in the git repo

src/multi_physics/test_program/bin_test_qed/testbed

commit 7f3770f8c9f3f206e12b85d102ed85b8a4b15bdf
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon May 13 10:26:10 2019 +0200

    Core functios of QS engine can now be compiled for GPUs (tests needed)

src/multi_physics/test_gpu/main_qs.cu

commit 7860800fb7b39524262bbea13ac1da9445f3915e
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri May 10 18:44:08 2019 +0200

    more work to test QS engine on the GPU

src/multi_physics/test_gpu/main_qs.cu

commit 9f928e5a1198e3e0c021c1b01f10e617cc1a2ab2
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri May 10 18:41:40 2019 +0200

    corrected bugs

src/multi_physics/QED/src/quantum_sync_engine.hpp
src/multi_physics/test_gpu/main_qs.cu

commit dee64223b5d0c72cdab9865c599ea7bbdb7c7af0
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri May 10 18:19:05 2019 +0200

    More work to test QS engine on the GPU

src/multi_physics/test_gpu/main_qs.cu

commit 339df7f91fd9ed047d2f356dbea54819725070da
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri May 10 18:01:32 2019 +0200

    Corrected bugs and initial work for QS test program on GPU

src/multi_physics/QED/src/quantum_sync_engine.hpp
src/multi_physics/test_gpu/main_qs.cu

commit fe2b25b70b926c52214a6dde2805b14c60b76b45
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri May 10 16:25:37 2019 +0200

    QS engine is now GPU-friendly [should be tested extensively!]

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/quantum_sync_engine.hpp

commit b5030524434c441183e1635cc5b27701a7f0ca0e
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri May 10 15:33:04 2019 +0200

    evolve_opt_depth_and_determine_event of QS engine ported for GPU

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/quantum_sync_engine.hpp

commit 24dcd267130af4264e4ac881cc9cb767824008cf
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri May 10 15:22:17 2019 +0200

    Removed outdated comment

src/multi_physics/QED/src/breit_wheeler_engine.hpp

commit f71fda7b07d8654c67d37630d5f12f7348ca37e5
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri May 10 15:21:59 2019 +0200

    correct bug

src/multi_physics/QED/src/breit_wheeler_engine.hpp

commit 7930c52bbd71b418376cf5a8f6eb84cd795f30ca
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri May 10 15:13:23 2019 +0200

    removed outdated comments and transferred an error message btw two func

src/multi_physics/QED/src/breit_wheeler_engine.hpp

commit 0c2765bb915987b09cfedcbbe98123559da80151
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri May 10 14:58:10 2019 +0200

    Initial work to make QS engine GPU-friendly

src/multi_physics/QED/src/quantum_sync_engine.hpp

commit fc42007fd2d927f3fa937f0dec9229036332b49f
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri May 10 14:57:38 2019 +0200

    aesthetic change

src/multi_physics/QED/src/breit_wheeler_engine.hpp

commit e2301d849e51ce72b93f61275a50fe7b73b5f5bd
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri May 10 14:35:12 2019 +0200

    Small name changes and removing unused dependencies

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/test_gpu/README
src/multi_physics/test_gpu/main_bw.cu
src/multi_physics/test_program/bin_test_qed/testbed

commit 822d45612647faa6888b55f6e9cc91aceab795bd
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu May 9 18:12:37 2019 +0200

    Updated README

src/multi_physics/test_gpu/README

commit bd1dc94cba8711ad42768bb2fc85d8354e4533b1
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu May 9 18:04:32 2019 +0200

    corrected bug

src/multi_physics/QED/src/lookup_tables.hpp
src/multi_physics/QED/src/picsar_vector.hpp

commit 8407c0b8fcd3b77b3d50d95216528c3fda33a917
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu May 9 17:02:53 2019 +0200

    corrected bug

src/multi_physics/test_gpu/main.cu

commit 5f6328f4159888c12dec58d965768aff43669a5e
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu May 9 16:59:24 2019 +0200

    Small change in the lookup tables

src/multi_physics/test_gpu/main.cu

commit bde3c36f076e54ccb2c413eacecffcb1771ad7f8
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu May 9 16:54:15 2019 +0200

    Added GPU test program to git

src/multi_physics/test_gpu/README
src/multi_physics/test_gpu/main.cu

commit ae4eff2dd0807efc8aad130cd5b00da8646613dc
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu May 9 14:48:54 2019 +0200

    Modifications to make the library more GPU friendly

src/multi_physics/QED/src/lookup_tables.hpp
src/multi_physics/QED/src/utilities.hpp

commit 874e6e02b567bff067bd058dd0f35d07dc20ee29
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu May 9 11:41:05 2019 +0200

    Updated test program

src/multi_physics/test_program/src/main.cpp

commit 3a4e6e11112c4d1d38ff0d768d728a1c022e6114
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu May 9 11:40:38 2019 +0200

    Corrected a bug

src/multi_physics/QED/src/lookup_tables.hpp

commit d9fddd55e87b12e9421344af0c8a132c6b8df09a
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu May 9 11:06:50 2019 +0200

    Corrected bugs

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/lookup_tables.hpp

commit abfd76aec854d2fbd946dc97bb36120fc12bc4a4
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu May 9 11:00:00 2019 +0200

    Updated CMakeList

src/multi_physics/CMakeLists.txt

commit 36adcc2fbf7907d81f451abb754a8d8a0b042101
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu May 9 10:59:20 2019 +0200

    Removed unused folder

src/multi_physics/QED_demos/CMakeLists.txt

commit d3afe273daa289da50cb8721cea4dd94b97d54fb
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu May 9 10:58:03 2019 +0200

    Removed auxiliary table from BW engine and corrected bug in BW engine

src/multi_physics/QED/src/breit_wheeler_engine.hpp

commit 06db85b9682d379311508f22a6e7bfe2ec7e23de
Author: MaxThevenet <mthevenet@lbl.gov>
Date:   Wed May 8 16:16:51 2019 -0700

    WarpX does not use this NCI Godfrey filter anymore

src/Make.package

commit b4d04fcb95702871622d825d47b708a5e1032aee
Merge: 4466c252 06625008
Author: Dave Grote <grote1@llnl.gov>
Date:   Wed May 8 09:53:08 2019 -0700

    Merge branch 'master' into FDTD_RZ_multimode

commit 066250080dd795920252df3a9ce144c7690c94b9
Merge: 93b5159f c3b87928
Author: David Grote <dpgrote@lbl.gov>
Date:   Wed May 8 16:28:46 2019 +0000

    Merged in fix_intel_issue (pull request #204)
    
    Fixes OpenMP bug in emrz_evec and bvec

commit c3b87928bf1dadb942eaf1f0d83fd7d99383df22
Author: Dave Grote <grote1@llnl.gov>
Date:   Wed May 8 09:21:42 2019 -0700

    Fixes OpenMP bug in emrz_evec and bvec

src/field_solvers/Maxwell/yee_solver/yee.F90

commit 4466c25210d4f067b7c5b225476eb43a1a15d628
Author: Dave Grote <grote1@llnl.gov>
Date:   Tue May 7 15:21:02 2019 -0700

    Added apply_2dcirc_volume_scaling_j

src/particle_deposition/current_deposition/esirkepov/esirkepov_circ.F90

commit 32788387df63b2c07337089c08f25d9465068545
Author: Dave Grote <grote1@llnl.gov>
Date:   Tue May 7 11:26:48 2019 -0700

    circ field gather files included when DIM == 2

src/Make.package

commit addaf416cff61ce2dd5fd9306757acff7021198d
Author: Dave Grote <grote1@llnl.gov>
Date:   Tue May 7 11:25:52 2019 -0700

    Added esirkepov_circ.F90

src/Make.package
src/particle_deposition/current_deposition/esirkepov/esirkepov_circ.F90

commit 35ecc7a76fbbde2595f0946b944697b2dd60b735
Author: Dave Grote <grote1@llnl.gov>
Date:   Tue May 7 11:24:28 2019 -0700

    Added pxrpush_emrz_evec_multimode and bvec

src/field_solvers/Maxwell/yee_solver/yee.F90

commit b5aad2ee579dbe92f78493bc2f2062817544e60e
Author: Dave Grote <grote1@llnl.gov>
Date:   Tue May 7 11:23:29 2019 -0700

    Cleaned up naming in pxrpush_emrz_evec and bvec

src/field_solvers/Maxwell/yee_solver/yee.F90

commit 3289bbd33da052bcac4bb99e191077b9f8c5fa41
Author: Dave Grote <grote1@llnl.gov>
Date:   Tue Mar 12 15:30:26 2019 -0700

    Changed rz to circ for field gathering with spectral RZ
    
    This disambiguates versus the FDTD axisymmeytic version.

src/field_gathering/field_gathering_manager_circ.F90

commit 5b1379765844bd7c8c417707fe490f108c1c8d70
Author: Dave Grote <grote1@llnl.gov>
Date:   Wed Feb 20 12:18:45 2019 -0800

    Bug fix in geteb2drz_energy_conserving

src/field_gathering/field_gathering_manager_circ.F90

commit eff57b3f14a2f5ec43afe8952315488bdcbffd96
Author: Dave Grote <grote1@llnl.gov>
Date:   Wed Feb 20 11:21:32 2019 -0800

    Added field gathering for spectral RZ solver

Makefile
src/Make.package
src/field_gathering/energy_conserving/field_gathering_on_circ.F90
src/field_gathering/field_gathering_manager_circ.F90

commit f7167f59dc2d37e666c784c589496555d1967367
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue May 7 15:08:59 2019 +0200

    Modifications to make the library GPU friendly

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/lookup_tables.hpp

commit 7152a8514ffdfc3e1c3d552e527560201f2d628f
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon May 6 19:13:23 2019 +0200

    Added some decorators for GPU porting

src/multi_physics/QED/src/lookup_tables.hpp

commit f57f8533cc8d0069d88f052e58b1b1be50528a11
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon May 6 16:25:15 2019 +0200

    removed bug

src/multi_physics/QED/src/qed_commons.h

commit 43746d5d655b0abd2330d83224eac07eea00a7df
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon May 6 15:54:20 2019 +0200

    More GPU friendly code [hopefully]

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/chi_functions.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED_tests/CMakeLists.txt
src/multi_physics/QED_tests/test_quantum_sync_engine_norm.cpp

commit 93b5159f4bfee2c33a77d0b3718f3090397a21fa
Merge: 8340ec90 42db5a33
Author: David Grote <dpgrote@lbl.gov>
Date:   Fri May 3 22:56:36 2019 +0000

    Merged in FDTD_RZ (pull request #203)
    
    Added routine needed rho deposition in RZ

commit 431086bf3c50925584f0f870a737e97019813774
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri May 3 17:47:34 2019 +0200

    Correct the code to silence some warnings

src/multi_physics/QED_tests/test_vec_functions.cpp

commit ac4a6e20c555c11d28d0eece8163d3de80f3d1bf
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Apr 30 17:49:08 2019 +0200

    removed unused "demo"

src/multi_physics/QED_demos/demo_BW_pair_prod_rate.cpp

commit d4723f9a9b512d3ba21f56bf2ef92a181cccbc2b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Apr 30 16:31:37 2019 +0200

    Dropping Kokkos support

src/multi_physics/CMakeLists.txt
src/multi_physics/QED/CMakeLists.txt
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/rng_wrapper.hpp
src/multi_physics/QED_demos/CMakeLists.txt
src/multi_physics/QED_tests/test_breit_wheeler_engine_SI.cpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_norm.cpp
src/multi_physics/QED_tests/test_quantum_sync_engine_SI.cpp
src/multi_physics/QED_tests/test_quantum_sync_engine_norm.cpp
src/multi_physics/QED_tests/test_rng_wrapper.cpp

commit 9b022c7d491f7b76d68c724c3041007ef10c4d78
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Apr 30 16:00:09 2019 +0200

    Now using the cloned BW engine in the test program

src/multi_physics/test_program/src/main.cpp

commit 51796a6449fd60db326e97bda8f0fa06b64b3c05
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Apr 30 15:59:44 2019 +0200

    correct bug

src/multi_physics/QED/src/breit_wheeler_engine.hpp

commit 29830b86269e17a87c44e09b238a47f6bcd5b29f
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Apr 29 19:47:30 2019 +0200

    corrected bugs

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/lookup_tables.hpp
src/multi_physics/QED/src/rng_wrapper.hpp
src/multi_physics/test_program/src/main.cpp

commit 42db5a330301c463e6e7604f441b7b1428a48cc3
Merge: 144dc0a6 8340ec90
Author: Dave Grote <grote1@llnl.gov>
Date:   Thu Apr 25 14:59:31 2019 -0700

    Merge branch 'master' into FDTD_RZ

commit 144dc0a6279d665c20373727e92956383b7460b3
Author: Dave Grote <grote1@llnl.gov>
Date:   Thu Apr 25 14:58:21 2019 -0700

    Added apply_rz_volume_scaling_rho

src/particle_deposition/charge_deposition/charge_deposition_2d.F90
src/particle_deposition/current_deposition/current_deposition_manager_2d.F90

commit 8340ec905f025482a419015a1a434e35d1bdd832
Merge: b3c732db a33359e8
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Sat Apr 20 10:48:27 2019 +0000

    Merged in compile_dim (pull request #202)
    
    Avoid compiling useless DIM-specific routines

commit a33359e810786b580259c8bc16adb38459c6e732
Author: MaxThevenet <mthevenet@lbl.gov>
Date:   Sat Apr 20 03:17:37 2019 -0700

    typo

src/Make.package

commit 47decdcfe3c081b37bf17ce54e14781c052faff7
Author: MaxThevenet <mthevenet@lbl.gov>
Date:   Sat Apr 20 02:31:12 2019 -0700

    fix indent

src/Make.package

commit a0528fdb29bb6b8fa3a9303f0011bd53190560dc
Author: MaxThevenet <mthevenet@lbl.gov>
Date:   Sat Apr 20 02:25:28 2019 -0700

    fix for 2D compilation

src/Make.package
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90

commit 37057293068648b9ea6758cb24385b0d0b73c459
Author: MaxThevenet <mthevenet@lbl.gov>
Date:   Fri Apr 19 17:43:47 2019 +0200

    Avoid compiling useless DIM-specific routines

src/Make.package
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90

commit 2bfbe48e696074e6d3055053021b3e7d84cd2d0c
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Apr 19 16:13:55 2019 +0200

    almost done with "export innards" feature

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/lookup_tables.hpp
src/multi_physics/QED/src/picsar_vector.hpp

commit 3e677286097ccd1163047ceb40025b881533f90d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Apr 19 11:21:23 2019 +0200

    now using only equispaced interpolation in BW&QS engine

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/lookup_tables.hpp
src/multi_physics/QED/src/quantum_sync_engine.hpp

commit b287bbf57c32071a8944d276ba2c00d9e1ed6e84
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Apr 19 10:47:04 2019 +0200

    Correct bug in equispaced linear interp (now used in BW engine)

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/lookup_tables.hpp

commit d621c6f8ac73caf86d4315760116ef712b8ae064
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Apr 18 16:19:57 2019 +0200

    GPU-friendly picsar_vector and picsar_array are now used in the code

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/lookup_tables.hpp
src/multi_physics/QED/src/picsar_vector.hpp
src/multi_physics/QED/src/quantum_sync_engine.hpp
src/multi_physics/QED_tests/test_lookup_tables.cpp

commit f702673dea02f7e51b4ec68331dfb9e1fcaaad0d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Apr 18 09:29:10 2019 +0200

    correct snall bug

utils/postprocessing/Field.py

commit b3c732db65c70e0f79401cb4c106f63c6921376b
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Apr 17 14:44:01 2019 -0700

    Fix typo

Doxygen/pages/latex_theory/Maxwell_solvers/Maxwell_PSATD_solver.tex

commit da39e6e2a646a0f2ed381a5cd39960e8080ba604
Merge: e017be12 7447fc69
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Apr 17 20:48:52 2019 +0000

    Merged in theory (pull request #201)
    
    Use SI units and rho in the PSATD equations
    
    Approved-by: Jean-Luc Vay <jlvay@lbl.gov>

commit 7447fc69af732ba7caf185966b6aad8eedbfb450
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Apr 17 12:43:34 2019 -0700

    Use SI units and rho in the PSATD equations

Doxygen/pages/latex_theory/Maxwell_solvers/Maxwell_PSATD_solver.tex

commit 85a1774cb590d28777edd61dfc98cc8ffc818422
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Apr 17 19:10:33 2019 +0200

    correct small bug

utils/postprocessing/Field.py

commit 68e4a604d490b10cae572750b38a139f7d534576
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Apr 17 18:21:04 2019 +0200

    Added dockerfile to the git

Dockerfile

commit b27826edc4e6467051aff9e91f27f23415f23d6c
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Apr 17 18:16:47 2019 +0200

    bugfixing

shippable.yml

commit c8664916cd9de1a0ec1d85114e9d66b750b389a4
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Apr 17 17:01:26 2019 +0200

    bugfixing

shippable.yml

commit a390de8c62cb177f8027b77f2bfc813ae60df9a8
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Apr 17 16:52:58 2019 +0200

    test with a new docker image

shippable.yml

commit 18c31d3ebd200ee29492bc09ae56b829b732cc52
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Apr 17 16:52:07 2019 +0200

    test with a new docker image

shippable.yml

commit 8e2f9e97f16e12ff22828a3d07cce97adff2bb55
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Apr 17 15:28:43 2019 +0200

    test with a new docker image

shippable.yml

commit 81d1764d2d5a3b813b752565cfe2d2e3407af774
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Apr 17 10:28:47 2019 +0200

    bugfixing

shippable.yml

commit af8822f326b0a2d759196e4f2aac3ff744214a96
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Apr 17 10:09:45 2019 +0200

    bugfixing

shippable.yml

commit dd5acca7d6ceeb2f87c4983dc3e35f37b20897a7
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Apr 16 18:09:28 2019 +0200

    bugfixing

shippable.yml

commit 4dca74ed59f206df68ef9d2260e0b940bc3944f4
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Apr 16 18:03:03 2019 +0200

    bugfixing

shippable.yml

commit 53b2b469409a6e4b24212ed60caccb22fa0316a7
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Apr 16 17:51:56 2019 +0200

    correct bug

shippable.yml

commit ced8e7e4d38814ecc825945e0d2c26c86a5424b7
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Apr 16 17:49:18 2019 +0200

    another modification to use a non root user

shippable.yml

commit 2dec59a0572cf26cccdec334a1381374e861b514
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Apr 16 17:40:49 2019 +0200

    adding "hal" user in shippable

shippable.yml

commit 897365e4bd45d76f5955075228986e856c2cf8d1
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Apr 16 17:24:38 2019 +0200

    slight modifications

shippable.yml

commit f2d0e345e6ccc71167737e4fc1acf0818d6d1448
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Apr 16 17:17:53 2019 +0200

    failed ... slight modifications

shippable.yml

commit fd2c43f18b2ecc9ef264fed4fae1f6d052e1883f
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Apr 16 17:07:44 2019 +0200

    failing...added some diagnostics...

shippable.yml

commit ba9328f8392787ebac2c13c9bdf9db489ba12413
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Apr 16 17:00:41 2019 +0200

    Initial work to fix automated testing

shippable.yml

commit 05232d9145fe3c78bbfeda907630c64f9526d9bb
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Apr 15 10:33:13 2019 +0200

    removed possibility to choose different table styles

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/quantum_sync_engine.hpp

commit 2bf6ce9a72bf5069ebc2428622de80107851f876
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Apr 15 10:05:56 2019 +0200

    Added a GPU-friendly vector class to the library (to be debugged
    )

src/multi_physics/QED/src/picsar_array.hpp
src/multi_physics/QED/src/picsar_vector.hpp

commit e017be123410b2f5779a2da11bdd2a334706b101
Merge: e8b2b415 23320494
Author: David Grote <dpgrote@lbl.gov>
Date:   Fri Apr 12 21:07:13 2019 +0000

    Merged in FDTD_RZ (pull request #200)
    
    Bug fix in apply_rz_volume_scaling

commit 233204942c0667b406ec875b64ff82c71c25679d
Author: Dave Grote <grote1@llnl.gov>
Date:   Fri Apr 12 13:30:59 2019 -0700

    Bug fix in apply_rz_volume_scaling

src/particle_deposition/current_deposition/current_deposition_manager_2d.F90

commit 3f976e67f47972d66f66120d61f841747140cb40
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Apr 12 10:53:52 2019 +0200

    Added GPU-friendly array class to the library

src/multi_physics/QED/src/picsar_array.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/vec_functions.hpp

commit e8b2b4152533ad1d385d54059693ff9a46d03054
Merge: 95536e14 940e9829
Author: David Grote <dpgrote@lbl.gov>
Date:   Wed Apr 10 22:48:04 2019 +0000

    Merged in FDTD_RZ (pull request #198)
    
    FDTD RZ
    
    Approved-by: Jean-Luc Vay <jlvay@lbl.gov>

commit 71c99240dd0263d7a5ae017c4f2ed15f2de12f1d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Apr 5 18:45:18 2019 +0200

    testing QS

src/multi_physics/QED/src/quantum_sync_engine.hpp

commit ab98ca7ac98ac1f611d5739a3df1d5b9ed823dec
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Apr 4 17:02:04 2019 +0200

    Almost done with QS engine (to be tested extensively)

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/quantum_sync_engine.hpp

commit 7e86c3bcb8ae807470be20bb228679c51ddd794e
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Apr 4 11:50:36 2019 +0200

    Work towards QS engine

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/quantum_sync_engine.hpp

commit 8c0e447aa555398b620119c6e69473db9404c933
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Apr 3 12:37:13 2019 +0200

    Added evolve_opt_depth_and_determine_event method to QS engine

src/multi_physics/QED/src/quantum_sync_engine.hpp

commit 6e61f637626c7e9147311acf69ca6bef32449e50
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Apr 3 12:18:56 2019 +0200

    Added interp_dN_dt function to the QS engine

src/multi_physics/QED/src/quantum_sync_engine.hpp

commit 063a007ee6e1773190840990957a3c50aca6b379
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Apr 1 19:04:52 2019 +0200

    Some work on the companion notebook

src/multi_physics/test_program/companion_notebook.ipynb

commit ac8ba10dd1fc6d85522ecfb6579bd62329cb1680
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Apr 1 18:26:05 2019 +0200

    Work towards quantum synchrotron engine

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/quantum_sync_engine.hpp
src/multi_physics/QED_tests/test_quantum_sync_engine_norm.cpp
src/multi_physics/test_program/companion_notebook.ipynb

commit 95536e14956f42347955650cf3872b7e009cdc91
Merge: a2725bab 3bccf08e
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Mar 30 00:37:20 2019 -0700

    Merge branch 'master' of bitbucket.org:remilehe/picsar

commit a2725babedc4fb3e5aa6e33fde996406c835adce
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Mar 30 00:36:47 2019 -0700

    Set locale parameter

shippable.yml

commit de985d83ce919574ffe7f5010805cb4bee8d34c7
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Mar 30 00:30:44 2019 -0700

    Revert "Tests"
    
    This reverts commit 41c66dd6bfb0ef8afdfb7cbe8809159ad77e7482.

test

commit 3bccf08ec28eb69b4ead85cf447426135707cf2b
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Mar 29 12:06:33 2019 -0700

    Test

test

commit 41c66dd6bfb0ef8afdfb7cbe8809159ad77e7482
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Mar 29 12:06:33 2019 -0700

    Tests

test

commit c4df74e485490c21a094c7afd6f2a325f0063509
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Mar 29 15:04:08 2019 +0100

    Implemented most of the changes proposed by Henri. Done some work for QS

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/chi_functions.hpp
src/multi_physics/QED/src/lookup_tables.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/quadrature.hpp
src/multi_physics/QED/src/quantum_sync_engine.hpp
src/multi_physics/QED/src/rng_wrapper.hpp
src/multi_physics/QED/src/vec_functions.hpp
src/multi_physics/QED_tests/test_chi_functions_SI.cpp
src/multi_physics/QED_tests/test_chi_functions_norm.cpp
src/multi_physics/QED_tests/test_quantum_sync_engine_norm.cpp
src/multi_physics/test_program/companion_notebook.ipynb
src/multi_physics/test_program/src/main.cpp

commit 9e9177d690e345a56cfb95589321358d05bf8271
Author: Jean-Luc Vay <jlvay@lbl.gov>
Date:   Wed Mar 27 14:19:06 2019 -0700

    Separated direct vectorized current deposition routines from direct_routines_generic_openmp.

utils/generate_miniapp.py

commit 713ade4bc04c092fd34725264da7425bd2bd9cc0
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Mar 26 10:38:08 2019 +0100

    updated test program

src/multi_physics/test_program/src/main.cpp

commit f10e252d334106bafbf850393889474e3ea82b9d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Mar 26 10:37:36 2019 +0100

    removed useless file

src/multi_physics/QED_tests/test_quantum_sync_engine_norm._pp

commit 56efec099672a63fa3ac834185b37e53f5e0ed12
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Mar 26 10:33:36 2019 +0100

    Updated README

src/multi_physics/README

commit 71ca9b785fa46cc35e17d6c85038c0cf6b761561
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Mar 26 10:29:53 2019 +0100

    Added another unit test

src/multi_physics/QED_tests/test_quantum_sync_engine_norm.cpp

commit 0a873de1ef345cbce9c21b1731eaf32f842f3f82
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Mar 26 10:27:38 2019 +0100

    corrected bug in test

src/multi_physics/QED_tests/test_quantum_sync_engine_SI.cpp

commit 050c593b277a0811b31c53c5e87ef53182732041
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Mar 26 10:25:22 2019 +0100

    Added tests for QS module

src/multi_physics/QED/src/quantum_sync_engine.hpp
src/multi_physics/QED_tests/test_quantum_sync_engine_SI.cpp

commit 2ad52ffc2189c7811b482bd71342fd782a106ae0
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 25 19:08:56 2019 +0100

    some work towards QS module

src/multi_physics/QED_tests/test_breit_wheeler_engine_norm.cpp
src/multi_physics/QED_tests/test_quantum_sync_engine_norm._pp

commit 94d0d8798973634aa17ea3dcee64782f4289769d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 25 18:33:32 2019 +0100

    some work towards QS module

src/multi_physics/QED/src/quantum_sync_engine.hpp

commit 17cfc0e04e88b46dc3c1a693d2032f55b51afd55
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 25 18:10:39 2019 +0100

    Now all tests pass.

src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED_tests/test_breit_wheeler_engine_SI.cpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_norm.cpp

commit 2d92e63a243bbdf0f2494d65e7678a55bbf6e957
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 25 18:03:15 2019 +0100

    corrected bug in BW engine

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/lookup_tables.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED_tests/test_breit_wheeler_engine_SI.cpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_norm.cpp

commit 5184b96f8da0e359e80ad4f7117be16ada56e423
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 25 18:00:57 2019 +0100

    added tests for utilities

src/multi_physics/QED_tests/test_utilities.cpp

commit 4aba492dfc73d881d883a8fb1d57f30222bf03d1
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 25 16:42:19 2019 +0100

    Initial work towards adding quantum synchrotron module

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/quantum_sync_engine.hpp

commit ae11e469207fc67509a2d16bf87686d2726636de
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 25 15:28:28 2019 +0100

    Added back possibility to read/write tables on disk (simple bin format)

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/lookup_tables.hpp

commit 6e6f26ea9673434757a2c5adfdc0e2eaedb5d128
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 25 10:43:26 2019 +0100

    major changes to the lookup table classes

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/lookup_tables.hpp
src/multi_physics/QED_tests/test_lookup_tables.cpp

commit 98299979d1e2c8894734b6663e5fe38de5d86e44
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 25 09:37:30 2019 +0100

    Correct error in test program

src/multi_physics/test_program/src/main.cpp

commit 16568a2c4571e6ec90a0a6f6df8255de5d73b4bd
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Mar 22 19:12:52 2019 +0100

    Almost done with BW engine

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/lookup_tables.hpp
src/multi_physics/QED_demos/demo_BW_pair_prod_rate.cpp
src/multi_physics/TO_MIGRATE/CMakeLists.txt
src/multi_physics/TO_MIGRATE/QED/CMakeLists.txt
src/multi_physics/TO_MIGRATE/QED/src/chi_calc_functions.cpp
src/multi_physics/TO_MIGRATE/QED/src/chi_calc_functions.h
src/multi_physics/TO_MIGRATE/QED/src/commons.h
src/multi_physics/TO_MIGRATE/QED/src/landau_lifshitz.cpp
src/multi_physics/TO_MIGRATE/QED/src/landau_lifshitz.h
src/multi_physics/TO_MIGRATE/QED/src/lookup_table.hpp
src/multi_physics/TO_MIGRATE/QED/src/nonlin_breit_wheeler_engine.cpp
src/multi_physics/TO_MIGRATE/QED/src/nonlin_breit_wheeler_engine.h
src/multi_physics/TO_MIGRATE/QED/src/quadrature.cpp
src/multi_physics/TO_MIGRATE/QED/src/quadrature.h
src/multi_physics/TO_MIGRATE/QED/src/rng_wrapper.cpp
src/multi_physics/TO_MIGRATE/QED/src/rng_wrapper.h
src/multi_physics/TO_MIGRATE/QED/src/special_functions.cpp
src/multi_physics/TO_MIGRATE/QED/src/special_functions.h
src/multi_physics/TO_MIGRATE/QED/structure.md
src/multi_physics/TO_MIGRATE/QED_tests/.ipynb_checkpoints/companion_notebook-checkpoint.ipynb
src/multi_physics/TO_MIGRATE/QED_tests/CMakeLists.txt
src/multi_physics/TO_MIGRATE/QED_tests/src/main.cpp
src/multi_physics/TO_MIGRATE/README
src/multi_physics/TO_MIGRATE/scr.gnu
src/multi_physics/TO_MIGRATE/scr2.gnu
src/multi_physics/test_program/CMakeLists.txt
src/multi_physics/test_program/companion_notebook.ipynb
src/multi_physics/test_program/src/commons.h
src/multi_physics/test_program/src/electrons.cpp
src/multi_physics/test_program/src/electrons.h
src/multi_physics/test_program/src/leptons.cpp
src/multi_physics/test_program/src/leptons.h
src/multi_physics/test_program/src/main.cpp
src/multi_physics/test_program/src/photons.cpp
src/multi_physics/test_program/src/photons.h
src/multi_physics/test_program/src/positrons.cpp
src/multi_physics/test_program/src/positrons.h
src/multi_physics/test_program/src/species.cpp
src/multi_physics/test_program/src/species.h

commit 2ae57e684537f2114d4d26d23f8807260ae7a1a7
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Mar 21 18:28:35 2019 +0100

    missing file in previous commit

src/multi_physics/QED/src/utilities.hpp

commit 8c89ea0d34293adbea5500459bcfb8cd8198fa50
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Mar 21 18:28:06 2019 +0100

    Almost done with pair production (not optimized)

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/qed_commons.h

commit 82444df21ea749b710c8d946a00b814515bd736f
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Mar 21 15:38:26 2019 +0100

    Added check on photon energy

src/multi_physics/QED/src/breit_wheeler_engine.hpp

commit 145577f86c28351510b3cfcaf13dd0c4d2889e98
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Mar 21 12:38:59 2019 +0100

    corrected but in cumulative pair production probability

src/multi_physics/QED/src/breit_wheeler_engine.hpp

commit 5bab4be7c91c1d7ada10fa170453f0183711be7a
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Mar 20 19:03:46 2019 +0100

    corrected bug

src/multi_physics/QED_demos/demo_BW_pair_prod_rate.cpp

commit f8ac4221d87829e801589b6ae63f91befe74ee4a
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Mar 20 19:01:27 2019 +0100

    Initial work to add to the .hpp library the pair production process

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/lookup_tables.hpp
src/multi_physics/QED_demos/demo_BW_pair_prod_rate.cpp

commit c19a5774ab9b6f67e9888b97f295cf62ce47e1ca
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Mar 20 16:41:38 2019 +0100

    corrected bugs in the asymptotic behavious of T function.

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED_demos/demo_BW_pair_prod_rate.cpp

commit 93fe8ed8843c5ed135be29ae5aa42ffaf711f2c7
Merge: 5a3b1e1e 18107f41
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Mar 20 14:04:25 2019 +0000

    Merged in fix_esirkepov_1d (pull request #199)
    
    Fix typo in 2D, order 1 Esirkepov deposition
    
    Approved-by: Maxence Thevenet <mthevenet@lbl.gov>

commit dff1c0df15a836d8646f2d7069838195436271f1
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Mar 20 14:52:52 2019 +0100

    fixed a lookup table test

src/multi_physics/QED_tests/test_lookup_tables.cpp

commit 7d0974d62da26bed32fb94c31140c6164fcbb02e
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Mar 20 14:49:48 2019 +0100

    cleaning tests

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_SI.cpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_norm.cpp

commit 6cf49c660446585a02c19667ae4c4f3fe3d6cf15
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Mar 20 14:45:18 2019 +0100

    changed default table parameters

src/multi_physics/QED/src/qed_commons.h

commit b13fe416666c0819b898739119218a47d08aea00
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Mar 20 14:33:25 2019 +0100

    Added tests, corrected a bug in rng wrapper and addressed some warnings

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/lookup_tables.hpp
src/multi_physics/QED/src/rng_wrapper.hpp
src/multi_physics/QED_demos/demo_BW_pair_prod_rate.cpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_SI.cpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_norm.cpp
src/multi_physics/QED_tests/test_lookup_tables.cpp

commit 4baf4728c2d68b2e947e7c9e3b06ef2b179a22ec
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Mar 20 12:42:01 2019 +0100

    Tiny change

src/multi_physics/QED_demos/demo_BW_pair_prod_rate.cpp

commit bddedc0b3ca930a2065534dc09b538a15fb73629
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Mar 20 12:40:47 2019 +0100

    Added flag to fall back onto calculated dndt if lookup is not availabe

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/lookup_tables.hpp

commit 544a5aa6d588da89264b991d38f10d1503e2791a
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Mar 20 12:35:19 2019 +0100

    Now dNdt can use lookup tables

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED_demos/demo_BW_pair_prod_rate.cpp

commit 21fa1b542030c5d2dac5f0efd711008f322dbc6b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Mar 20 09:23:57 2019 +0100

    bugfixing

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/lookup_tables.hpp
src/multi_physics/QED_demos/demo_BW_pair_prod_rate.cpp

commit 4288d8ada19daa192430d850cc64267e2df9942d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Mar 20 09:02:56 2019 +0100

    bugfixing

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/lookup_tables.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/rng_wrapper.hpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_SI.cpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_norm.cpp
src/multi_physics/QED_tests/test_rng_wrapper.cpp

commit 18107f41243f2d7b68de3b9e811629c169af20c7
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Mar 19 21:49:48 2019 -0700

    Fix typo in Esirkepov deposition

src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90

commit 17ade11cc3b809a757b73eba3123a012eaa2e2f8
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Mar 19 19:11:02 2019 +0100

    [WON'T COMPILE!](almost done with dNdt lookup)

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/lookup_tables.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED_demos/demo_BW_pair_prod_rate.cpp

commit 705ee85e122356758111a8c35faae940e2a812c2
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Mar 19 18:06:21 2019 +0100

    Added possibility to choose BW lookup table style

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/qed_commons.h

commit 803a092163cc10402f1ac4cdba078997b6cfc2b0
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Mar 19 17:45:59 2019 +0100

    added init flag to the lookup tables (+ tests)

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/lookup_tables.hpp
src/multi_physics/QED_tests/test_lookup_tables.cpp

commit 96296dc20ae5b822ba44ba56bde69406adaf2f12
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Mar 19 17:33:39 2019 +0100

    Cleaning

src/multi_physics/QED_tests/test_rng_wrapper.cpp

commit 322dc40b665ddca5dd051dd9ae31836d51d24a31
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Mar 19 17:26:44 2019 +0100

    Added lookup tables to the library (plus tests)

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/lookup_tables.hpp
src/multi_physics/QED_demos/demo_BW_pair_prod_rate.cpp
src/multi_physics/QED_tests/test_lookup_tables.cpp

commit 940e98298357517e79a6e2e1dfb477ba344c44c4
Author: Dave Grote <grote1@llnl.gov>
Date:   Mon Mar 18 15:01:31 2019 -0700

    Fix in yee.F90 for rz and openmpi.

src/field_solvers/Maxwell/yee_solver/yee.F90

commit 2ea1e80ba58fa0c32bf261c17a97c97d094e4022
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 18 19:09:24 2019 +0100

    Some cleaning

src/multi_physics/QED_tests/test_rng_wrapper.cpp

commit 6ce364bf5060299f10d319a2e7ba39e6dacad967
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 18 18:55:41 2019 +0100

    correct misprint

src/multi_physics/QED_demos/demo_BW_pair_prod_rate.cpp

commit 605bec829759a3f458dab4869ab869e4b30781fe
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 18 18:53:45 2019 +0100

    Added small demo for the optical path update calculation

src/multi_physics/CMakeLists.txt
src/multi_physics/QED_demos/CMakeLists.txt
src/multi_physics/QED_demos/demo_BW_pair_prod_rate.cpp

commit d6cf7827131e0f31e20c62d538bf738aee93642d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 18 18:22:40 2019 +0100

    Added tests for the control struct of BW engine

src/multi_physics/QED_tests/test_breit_wheeler_engine_SI.cpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_norm.cpp

commit e4e6f015e0bf86526351ce9f20ff58b929abfe2b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 18 18:09:48 2019 +0100

    Added (empty lookup tables file)

src/multi_physics/QED/src/lookup_tables.hpp

commit 93f0c3509e6c733ffeeba8707c3ead8e6af76294
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 18 18:06:22 2019 +0100

    Added the possibility to control threshold for optical depth evolution

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/qed_commons.h

commit 3d839dd45cf00557c19e6741e0e1bb3f6f4f1896
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 18 16:36:48 2019 +0100

    Eliminated redundant code with templates

src/multi_physics/QED_tests/test_special_functions.cpp

commit 6e72bf6c3a997a3a6abd9091f1492387bd34b0ad
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 18 16:19:32 2019 +0100

    Added evolve_opt_depth_and_determine_event + tests

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_SI.cpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_norm.cpp

commit 26d0a96e1b3ae16080cb1e69ee7c965257620c03
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 18 15:26:04 2019 +0100

    Corrected bug in QED commons and added tests for BW in SI units

src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED_tests/test_breit_wheeler_engine_SI.cpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_norm.cpp

commit 6acee2ae35dac8c798c93635fc45ce90c78bb249
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 18 14:34:34 2019 +0100

    vec_functions_test now makes use of templates for tests in float/double

src/multi_physics/QED_tests/test_vec_functions.cpp

commit 7feb4592df9f84a0967a467a9aa0a575644a8d47
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 18 14:20:26 2019 +0100

    Corrected bug

src/multi_physics/QED_tests/test_breit_wheeler_engine_norm.cpp

commit 61452551128e94b65f7ea5fe18c8f76d8e24d4ee
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 18 14:15:28 2019 +0100

    computation of BW total production rate is *almost* working

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_norm.cpp

commit e0475177ace501976ecf39cfe710bce685e7f1fd
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 18 11:27:18 2019 +0100

    Small "aesthetic" changes

src/multi_physics/QED/src/breit_wheeler_engine.hpp

commit 7d7808cfa993a235db5dde4bcfa7e9301b327109
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Mar 15 19:13:23 2019 +0100

    Initial work on BW engine

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED_tests/test_breit_wheeler_engine_norm.cpp

commit e7a17d5bbe8016393d609fb87b426a95d29fa7a3
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Mar 15 16:15:31 2019 +0100

    Removed some non portable options from Cmake Files

src/multi_physics/CMakeLists.txt
src/multi_physics/QED/CMakeLists.txt
src/multi_physics/QED_tests/CMakeLists.txt

commit 117bd3b2fabebf66f7f83c9d795df68204ee2dc3
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Mar 15 16:03:40 2019 +0100

    Added more tests

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED_tests/test_rng_wrapper.cpp

commit dd41ff6fa991dcb436904b23d58de4ee5f4afb43
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Mar 15 15:58:35 2019 +0100

    RNG from Kokkos can now be used.

src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/rng_wrapper.hpp
src/multi_physics/QED_tests/test_rng_wrapper.cpp

commit a2abc80724ef200cfe5a46646daaddb8b9390f56
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Mar 14 18:11:00 2019 +0100

    added some comments

src/multi_physics/QED/src/rng_wrapper.hpp
src/multi_physics/QED_tests/test_rng_wrapper.cpp

commit 9870eead22b2d43d6280b6718e7b6f3ccd49cc73
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Mar 14 18:10:04 2019 +0100

    Initial work towards supporting Kokkos RNG

src/multi_physics/QED/src/rng_wrapper.hpp
src/multi_physics/QED_tests/test_rng_wrapper.cpp

commit 310a441ea28c0d00d1b2cdf889c406efed82e93b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Mar 14 17:41:24 2019 +0100

    Small changes in how KOKKOS support is enabled

shippable.yml
src/multi_physics/CMakeLists.txt
src/multi_physics/QED/CMakeLists.txt
src/multi_physics/QED/src/rng_wrapper.hpp
src/multi_physics/QED_tests/CMakeLists.txt
src/multi_physics/QED_tests/test_rng_wrapper.cpp

commit 6e7bda91602f635db11e705a663a5a7f49771769
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Mar 14 17:11:10 2019 +0100

    updated shippable.yml

shippable.yml

commit e7c0a0246308a5b0e3a9735e669600d7e1382a8e
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Mar 14 17:09:56 2019 +0100

    Initial work to add support for Kokkos RNG

shippable.yml
src/multi_physics/CMakeLists.txt
src/multi_physics/QED/CMakeLists.txt
src/multi_physics/QED/src/rng_wrapper.hpp
src/multi_physics/QED_tests/CMakeLists.txt

commit c7c9a6e5e6272efd52a45910f2f006d9e3004c07
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Mar 14 16:02:44 2019 +0100

    Added back function to get optical depths and tests

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/rng_wrapper.hpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_SI.cpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_norm.cpp

commit 7a585bec15926a91986eaac6ce861e598ca368a6
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Mar 14 15:03:01 2019 +0100

    Changes to rng_wrapper to switch from dynamic polymorphism to templates

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/rng_wrapper.hpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_SI.cpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_norm.cpp
src/multi_physics/QED_tests/test_rng_wrapper.cpp

commit 1956620cefb123b5df90abb3d2039d08c1a8e23e
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Mar 14 14:15:43 2019 +0100

    Some more tests

src/multi_physics/QED/src/rng_wrapper.hpp
src/multi_physics/QED_tests/test_rng_wrapper.cpp

commit 0904853049fb1dda505ae5674247d739966e0049
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Mar 14 12:32:54 2019 +0100

    Some work towards adding back BW engine and RNG wrapper

src/multi_physics/QED/src/breit_wheeler_engine.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/rng_wrapper.hpp
src/multi_physics/QED_tests/CMakeLists.txt
src/multi_physics/QED_tests/test_breit_wheeler_engine_SI.cpp
src/multi_physics/QED_tests/test_breit_wheeler_engine_norm.cpp
src/multi_physics/QED_tests/test_rng_wrapper.cpp

commit 2998fb8c1f45c152ba7e0957f86c37903ecd7c85
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Mar 14 09:59:41 2019 +0100

    Small change to unit tests

src/multi_physics/QED_tests/test_chi_functions_SI.cpp
src/multi_physics/QED_tests/test_chi_functions_norm.cpp

commit 577e941a3f49eb29bbbd5eb8c792df33bfad11f8
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Mar 13 18:45:24 2019 +0100

    Correct small error

src/multi_physics/QED/src/qed_commons.h

commit 6a8038c0ea8ecf2978740296c61052ae20e974e8
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Mar 13 18:35:28 2019 +0100

    Added chi functions (photons&leptons)+tests (float/double x SI/norm)

src/multi_physics/QED/src/chi_functions.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED_tests/test_chi_functions_SI.cpp
src/multi_physics/QED_tests/test_chi_functions_norm.cpp
src/multi_physics/QED_tests/test_quadrature.cpp
src/multi_physics/QED_tests/test_special_functions.cpp
src/multi_physics/QED_tests/test_vec_functions.cpp

commit 4071410b1de3f1d7feaea207571822247a03e539
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Mar 13 12:02:33 2019 +0100

    Added compile-time choice between SI and normalized units

src/multi_physics/QED/src/chi_functions.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED_tests/test_chi_functions_SI.cpp
src/multi_physics/QED_tests/test_chi_functions_norm.cpp
src/multi_physics/QED_tests/test_msg.cpp
src/multi_physics/QED_tests/test_quadrature.cpp
src/multi_physics/QED_tests/test_special_functions.cpp
src/multi_physics/QED_tests/test_vec_functions.cpp

commit ea8aea9964ccd9bc3048c996639afd3715802617
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Mar 13 09:55:52 2019 +0100

    Added norm2 function

src/multi_physics/QED/src/vec_functions.hpp
src/multi_physics/QED_tests/test_vec_functions.cpp

commit eedda9cddd7d2014dd233c7ba1a9c010c71a517a
Author: Dave Grote <grote1@llnl.gov>
Date:   Tue Mar 12 15:35:30 2019 -0700

    Implementation of routines for FDTD axisymmetric solver

src/field_gathering/field_gathering_manager_2d.F90
src/field_solvers/Maxwell/yee_solver/yee.F90
src/particle_deposition/current_deposition/current_deposition_manager_2d.F90

commit 69aa7f7160a5e78dae0586dedfea801d2a55f55e
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Mar 12 18:38:06 2019 +0100

    Added more vector operations and tests...

src/multi_physics/QED/src/vec_functions.hpp
src/multi_physics/QED_tests/test_vec_functions.cpp

commit e7ec12a559c6597ca77bac8ce25e59f973ffbbfb
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Mar 12 18:15:24 2019 +0100

    Added auxiliary functions to operate on vectors & relative tests.

src/multi_physics/QED/src/special_functions.hpp
src/multi_physics/QED/src/vec_functions.hpp
src/multi_physics/QED_tests/test_quadrature.cpp
src/multi_physics/QED_tests/test_vec_functions.cpp

commit c1f1ee79962b91714cc49b65fd4304ac0d69552b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Mar 12 15:52:30 2019 +0100

    small change to CMake file

src/multi_physics/QED/CMakeLists.txt

commit 6ae7d1aec4aeb2384b0aa54cb13b1fa42071e223
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Mar 12 12:35:48 2019 +0100

    Added back quadrature to hpp library. Added tests

src/multi_physics/QED/src/quadrature.hpp
src/multi_physics/QED_tests/test_msg.cpp
src/multi_physics/QED_tests/test_quadrature.cpp
src/multi_physics/QED_tests/test_special_functions.cpp

commit 467864eaa14782ba424b457aac9867e836905119
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Mar 8 16:49:37 2019 +0100

    BOOST_CHECK_EQUAL instead of BOOST_TEST

src/multi_physics/QED_tests/test_msg.cpp

commit c5b1dbb6fdfc6416605be73312f8143f0923c7db
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Mar 8 15:57:58 2019 +0100

    Added test for msg.hpp

src/multi_physics/QED/src/msg.hpp
src/multi_physics/QED_tests/test_msg.cpp

commit bd5d649de635d9345d1e495be6f2098ea7bc7f81
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Mar 8 15:30:49 2019 +0100

    Removed bin folder

src/multi_physics/QED_tests/test_bin/test_special_functions

commit 682b322981614e99cee13493eee47388e781574d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Mar 8 15:23:49 2019 +0100

    Corrected bug

shippable.yml
src/multi_physics/QED_tests/test_special_functions.cpp

commit ef53b449653c586a8eb99082221d634271022b4c
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Mar 8 14:17:26 2019 +0100

    First steps towards a header-only library

shippable.yml
src/multi_physics/CMakeLists.txt
src/multi_physics/QED/CMakeLists.txt
src/multi_physics/QED/src/msg.hpp
src/multi_physics/QED/src/qed_commons.h
src/multi_physics/QED/src/special_functions.hpp
src/multi_physics/QED_tests/CMakeLists.txt
src/multi_physics/QED_tests/test_bin/test_special_functions
src/multi_physics/QED_tests/test_special_functions.cpp
src/multi_physics/README
src/multi_physics/TO_MIGRATE/CMakeLists.txt
src/multi_physics/TO_MIGRATE/QED/CMakeLists.txt
src/multi_physics/TO_MIGRATE/QED/src/chi_calc_functions.cpp
src/multi_physics/TO_MIGRATE/QED/src/chi_calc_functions.h
src/multi_physics/TO_MIGRATE/QED/src/commons.h
src/multi_physics/TO_MIGRATE/QED/src/landau_lifshitz.cpp
src/multi_physics/TO_MIGRATE/QED/src/landau_lifshitz.h
src/multi_physics/TO_MIGRATE/QED/src/lookup_table.hpp
src/multi_physics/TO_MIGRATE/QED/src/nonlin_breit_wheeler_engine.cpp
src/multi_physics/TO_MIGRATE/QED/src/nonlin_breit_wheeler_engine.h
src/multi_physics/TO_MIGRATE/QED/src/quadrature.cpp
src/multi_physics/TO_MIGRATE/QED/src/quadrature.h
src/multi_physics/TO_MIGRATE/QED/src/rng_wrapper.cpp
src/multi_physics/TO_MIGRATE/QED/src/rng_wrapper.h
src/multi_physics/TO_MIGRATE/QED/src/special_functions.cpp
src/multi_physics/TO_MIGRATE/QED/src/special_functions.h
src/multi_physics/TO_MIGRATE/QED/structure.md
src/multi_physics/TO_MIGRATE/QED_tests/.ipynb_checkpoints/companion_notebook-checkpoint.ipynb
src/multi_physics/TO_MIGRATE/QED_tests/CMakeLists.txt
src/multi_physics/TO_MIGRATE/QED_tests/companion_notebook.ipynb
src/multi_physics/TO_MIGRATE/QED_tests/src/commons.h
src/multi_physics/TO_MIGRATE/QED_tests/src/electrons.cpp
src/multi_physics/TO_MIGRATE/QED_tests/src/electrons.h
src/multi_physics/TO_MIGRATE/QED_tests/src/leptons.cpp
src/multi_physics/TO_MIGRATE/QED_tests/src/leptons.h
src/multi_physics/TO_MIGRATE/QED_tests/src/main.cpp
src/multi_physics/TO_MIGRATE/QED_tests/src/photons.cpp
src/multi_physics/TO_MIGRATE/QED_tests/src/photons.h
src/multi_physics/TO_MIGRATE/QED_tests/src/positrons.cpp
src/multi_physics/TO_MIGRATE/QED_tests/src/positrons.h
src/multi_physics/TO_MIGRATE/QED_tests/src/species.cpp
src/multi_physics/TO_MIGRATE/QED_tests/src/species.h
src/multi_physics/TO_MIGRATE/README
src/multi_physics/TO_MIGRATE/scr.gnu
src/multi_physics/TO_MIGRATE/scr2.gnu

commit e3fc7881aec1c57055d2c38d0a52d7fa62483eee
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Mar 6 18:35:33 2019 +0100

    Corrected bug

src/multi_physics/QED/src/lookup_table.hpp
src/multi_physics/QED/src/nonlin_breit_wheeler_engine.cpp

commit 945064665507445456be325319ff354daeacd5e0
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Mar 6 18:12:45 2019 +0100

    Now the code can read tables from disk. But strange mem error observed

src/multi_physics/QED/src/lookup_table.hpp
src/multi_physics/QED/src/nonlin_breit_wheeler_engine.cpp
src/multi_physics/QED/src/nonlin_breit_wheeler_engine.h
src/multi_physics/QED_tests/src/main.cpp

commit 6115f74722d85ab313b69a6b897810fbd6e7a770
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Mar 6 16:36:56 2019 +0100

    Now with pair production

src/multi_physics/QED/src/lookup_table.hpp
src/multi_physics/QED/src/nonlin_breit_wheeler_engine.cpp
src/multi_physics/QED/src/nonlin_breit_wheeler_engine.h
src/multi_physics/QED/src/rng_wrapper.cpp
src/multi_physics/QED/src/rng_wrapper.h
src/multi_physics/QED_tests/src/main.cpp

commit 8d3edec38234d646da013daa064b9e7bf7297542
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Mar 5 17:34:35 2019 +0100

    Added photon destruction

src/multi_physics/QED/src/rng_wrapper.cpp
src/multi_physics/QED/src/rng_wrapper.h
src/multi_physics/QED_tests/companion_notebook.ipynb
src/multi_physics/QED_tests/src/commons.h
src/multi_physics/QED_tests/src/main.cpp
src/multi_physics/QED_tests/src/species.cpp
src/multi_physics/QED_tests/src/species.h

commit 57695ba9f9d6aa11a4ef9ce0f0d07ccebe952f7c
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Mar 5 10:09:31 2019 +0100

    Added option to apply physical processes according to ID in test program

src/multi_physics/QED_tests/src/main.cpp
src/multi_physics/QED_tests/src/species.cpp
src/multi_physics/QED_tests/src/species.h

commit eca8163f0317a580935bab26294630b3a3d72242
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 4 16:53:31 2019 +0100

    now the code computes when a pair should be generated!

src/multi_physics/QED/src/commons.h
src/multi_physics/QED/src/lookup_table.hpp
src/multi_physics/QED/src/nonlin_breit_wheeler_engine.cpp
src/multi_physics/QED_tests/src/main.cpp

commit 70f9cd51f3658a88c34279e1f38452786fd8492d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 4 15:03:14 2019 +0100

    Addressed all the warnings

src/multi_physics/QED/src/nonlin_breit_wheeler_engine.cpp
src/multi_physics/QED/src/nonlin_breit_wheeler_engine.h
src/multi_physics/QED_tests/src/main.cpp
src/multi_physics/QED_tests/src/photons.cpp
src/multi_physics/QED_tests/src/species.cpp

commit b91ba80c65717601d999bac43bf63ccf08e42a68
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 4 12:39:10 2019 +0100

    Prepared function to fill lookup tables

src/multi_physics/QED/src/nonlin_breit_wheeler_engine.cpp
src/multi_physics/QED/src/nonlin_breit_wheeler_engine.h
src/multi_physics/QED_tests/src/main.cpp

commit 4a39482c1fd60e23f27f06c66353cdcab147294e
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Mar 4 12:31:41 2019 +0100

    Finished lookup table templated class

src/multi_physics/QED/src/commons.h
src/multi_physics/QED/src/lookup_table.hpp
src/multi_physics/QED/src/nonlin_breit_wheeler_engine.cpp
src/multi_physics/QED/src/nonlin_breit_wheeler_engine.h
src/multi_physics/QED_tests/src/main.cpp

commit 6bef6adf66ef86c976d432fe7c3fc3e87e62bd4c
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Mar 1 18:24:08 2019 +0100

    Progress towards nonlin BW

src/multi_physics/QED/src/lookup_table.hpp
src/multi_physics/QED/src/nonlin_breit_wheeler_engine.cpp
src/multi_physics/QED/src/nonlin_breit_wheeler_engine.h
src/multi_physics/QED_tests/src/main.cpp

commit d83991482a9113c827eb91975820fe988184d943
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 26 08:46:18 2019 +0100

    Removed notes from source

src/multi_physics/QED/src/NOTES

commit 6c7883f7ff0e310d78cdd53b86ac7d41d746a265
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 18:39:03 2019 +0100

    Some work on templated lookup table

src/multi_physics/QED/src/lookup_table.hpp
src/multi_physics/QED/src/nonlin_breit_wheeler_engine.h
src/multi_physics/QED_tests/src/main.cpp

commit 388e60d963bdec112954bc1063b3f037d0519be4
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 16:50:41 2019 +0100

    added pragram to force inline

src/multi_physics/QED/src/commons.h

commit f15677cf162382ad6062be137401294d7570a960
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 16:43:44 2019 +0100

    Added restrict qualifier

src/multi_physics/QED/src/commons.h

commit 3b65c3471d112df07662c75b134665d59cc948a4
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 16:24:50 2019 +0100

    Tiny modification for compatibility with gcc 4.8.5

src/multi_physics/QED_tests/src/species.cpp

commit 05f54634a1ac4f4410c0b0a842887a33c2a72ddc
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 16:02:53 2019 +0100

    Added stdexcept in includes

src/multi_physics/QED/src/quadrature.h
src/multi_physics/QED/src/special_functions.h

commit 1a0c5fe2e8ce2cabc393368053d119fd98161e2f
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 15:58:06 2019 +0100

    Slight modification to throw commands for compatibility with gcc 4.8.5

src/multi_physics/QED/src/quadrature.cpp
src/multi_physics/QED/src/quadrature.h
src/multi_physics/QED/src/special_functions.cpp
src/multi_physics/QED/src/special_functions.h

commit 87cc87b22a351cae7e27f2d6451eea9d27648593
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 15:50:57 2019 +0100

    Modified CMakeLists

src/multi_physics/QED/CMakeLists.txt
src/multi_physics/QED_tests/CMakeLists.txt

commit 319ce27304dff16b21013bdb7a86093d326a1590
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 15:41:34 2019 +0100

    Modified CMakeLists

src/multi_physics/CMakeLists.txt
src/multi_physics/QED/CMakeLists.txt

commit 600eaf9044aab595cd929384efeeac18e787770d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 15:34:20 2019 +0100

    Added cmake --version to shippable

shippable.yml

commit 7f549245e99c57b94b6597420e6d42513e77e262
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 15:28:15 2019 +0100

    other changes to CMakeLists to make tests buildable

shippable.yml
src/multi_physics/QED/CMakeLists.txt
src/multi_physics/QED_tests/CMakeLists.txt

commit edc2301f6e7093011fc1d958b569395e7a6025f0
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 15:05:07 2019 +0100

    Added check on cmake version in CMakeFiles

src/multi_physics/QED/CMakeLists.txt
src/multi_physics/QED_tests/CMakeLists.txt

commit a567bebb8809ab990114d1a7f04dea6368c94861
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 14:43:21 2019 +0100

    Modified shippable in order to install cmake3 instead of cmake

shippable.yml

commit b10ee14e49f4705e1edff9a3f82a96c75072467e
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 14:36:28 2019 +0100

    Changed minimum cmake version

src/multi_physics/CMakeLists.txt
src/multi_physics/QED/CMakeLists.txt
src/multi_physics/QED_tests/CMakeLists.txt

commit 627f081a58e79616e4e4270e95ca66e2cb40d9ea
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 14:21:25 2019 +0100

    Folder name change

src/multi_physics/CMakeLists.txt
src/multi_physics/QED_tests/CMakeLists.txt
src/multi_physics/QED_tests/companion_notebook.ipynb
src/multi_physics/QED_tests/src/commons.h
src/multi_physics/QED_tests/src/electrons.cpp
src/multi_physics/QED_tests/src/electrons.h
src/multi_physics/QED_tests/src/leptons.cpp
src/multi_physics/QED_tests/src/leptons.h
src/multi_physics/QED_tests/src/main.cpp
src/multi_physics/QED_tests/src/photons.cpp
src/multi_physics/QED_tests/src/photons.h
src/multi_physics/QED_tests/src/positrons.cpp
src/multi_physics/QED_tests/src/positrons.h
src/multi_physics/QED_tests/src/species.cpp
src/multi_physics/QED_tests/src/species.h

commit 3a46185d6569c98cbd5cd00d3ff15f93560a5080
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 14:16:39 2019 +0100

    Removed jupyter checkpoint

src/multi_physics/QED_Tests/.ipynb_checkpoints/companion_notebook-checkpoint.ipynb

commit 691f5517c2a7faa1a9c8d182471ba4e14457ea83
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 14:14:59 2019 +0100

    Changed minimum cmake version

src/multi_physics/CMakeLists.txt
src/multi_physics/QED/CMakeLists.txt
src/multi_physics/QED_Tests/CMakeLists.txt

commit bf2769fceba59d3ff0ec9ba4399239134973186d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 12:37:22 2019 +0100

    Added cmake installation in shippable.yml

shippable.yml

commit a2906da0dbeb363d3aa43efe9c8afc50646c6c89
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 12:21:47 2019 +0100

    Removed build directory from shippable.yml

src/multi_physics/build/CMakeCache.txt
src/multi_physics/build/CMakeFiles/3.10.2/CMakeCCompiler.cmake
src/multi_physics/build/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake
src/multi_physics/build/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin
src/multi_physics/build/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin
src/multi_physics/build/CMakeFiles/3.10.2/CMakeSystem.cmake
src/multi_physics/build/CMakeFiles/3.10.2/CompilerIdC/CMakeCCompilerId.c
src/multi_physics/build/CMakeFiles/3.10.2/CompilerIdC/a.out
src/multi_physics/build/CMakeFiles/3.10.2/CompilerIdCXX/CMakeCXXCompilerId.cpp
src/multi_physics/build/CMakeFiles/3.10.2/CompilerIdCXX/a.out
src/multi_physics/build/CMakeFiles/CMakeDirectoryInformation.cmake
src/multi_physics/build/CMakeFiles/CMakeOutput.log
src/multi_physics/build/CMakeFiles/Makefile.cmake
src/multi_physics/build/CMakeFiles/Makefile2
src/multi_physics/build/CMakeFiles/TargetDirectories.txt
src/multi_physics/build/CMakeFiles/cmake.check_cache
src/multi_physics/build/CMakeFiles/feature_tests.bin
src/multi_physics/build/CMakeFiles/feature_tests.c
src/multi_physics/build/CMakeFiles/feature_tests.cxx
src/multi_physics/build/CMakeFiles/progress.marks
src/multi_physics/build/Makefile
src/multi_physics/build/QED/CMakeFiles/CMakeDirectoryInformation.cmake
src/multi_physics/build/QED/CMakeFiles/progress.marks
src/multi_physics/build/QED/CMakeFiles/qed.dir/CXX.includecache
src/multi_physics/build/QED/CMakeFiles/qed.dir/DependInfo.cmake
src/multi_physics/build/QED/CMakeFiles/qed.dir/build.make
src/multi_physics/build/QED/CMakeFiles/qed.dir/cmake_clean.cmake
src/multi_physics/build/QED/CMakeFiles/qed.dir/cmake_clean_target.cmake
src/multi_physics/build/QED/CMakeFiles/qed.dir/depend.internal
src/multi_physics/build/QED/CMakeFiles/qed.dir/depend.make
src/multi_physics/build/QED/CMakeFiles/qed.dir/flags.make
src/multi_physics/build/QED/CMakeFiles/qed.dir/link.txt
src/multi_physics/build/QED/CMakeFiles/qed.dir/progress.make
src/multi_physics/build/QED/Makefile
src/multi_physics/build/QED/cmake_install.cmake
src/multi_physics/build/QED/libqed.a
src/multi_physics/build/QED_Tests/CMakeFiles/CMakeDirectoryInformation.cmake
src/multi_physics/build/QED_Tests/CMakeFiles/progress.marks
src/multi_physics/build/QED_Tests/CMakeFiles/testbed.dir/CXX.includecache
src/multi_physics/build/QED_Tests/CMakeFiles/testbed.dir/DependInfo.cmake
src/multi_physics/build/QED_Tests/CMakeFiles/testbed.dir/build.make
src/multi_physics/build/QED_Tests/CMakeFiles/testbed.dir/cmake_clean.cmake
src/multi_physics/build/QED_Tests/CMakeFiles/testbed.dir/depend.internal
src/multi_physics/build/QED_Tests/CMakeFiles/testbed.dir/depend.make
src/multi_physics/build/QED_Tests/CMakeFiles/testbed.dir/flags.make
src/multi_physics/build/QED_Tests/CMakeFiles/testbed.dir/link.txt
src/multi_physics/build/QED_Tests/CMakeFiles/testbed.dir/progress.make
src/multi_physics/build/QED_Tests/Makefile
src/multi_physics/build/QED_Tests/cmake_install.cmake
src/multi_physics/build/bin/testbed
src/multi_physics/build/cmake_install.cmake

commit b585e82af6e45590ebcda563c8c77cb58b677768
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 12:10:23 2019 +0100

    Corrected indentation error

shippable.yml

commit fc491e450ff428dcdb98af620b060f8e6d1e6698
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 12:08:05 2019 +0100

    Added QED module to shippable.yml

shippable.yml

commit 2de97fd7c8aab1e4c4f1b8c5e3c54aa1b4a7234b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 12:02:47 2019 +0100

    Removed dummy_func which caused build error

Makefile
src/main.F90

commit 8f26df0f947a21f226dfb0f74a8ae3f2089d3f03
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 11:36:56 2019 +0100

    Reorganized code structure: picsar/src/multi_physics/QED

src/multi_physics/CMakeLists.txt
src/multi_physics/QED/CMakeLists.txt
src/multi_physics/QED/src/NOTES
src/multi_physics/QED/src/chi_calc_functions.cpp
src/multi_physics/QED/src/chi_calc_functions.h
src/multi_physics/QED/src/commons.h
src/multi_physics/QED/src/landau_lifshitz.cpp
src/multi_physics/QED/src/landau_lifshitz.h
src/multi_physics/QED/src/lookup_table.hpp
src/multi_physics/QED/src/nonlin_breit_wheeler_engine.cpp
src/multi_physics/QED/src/nonlin_breit_wheeler_engine.h
src/multi_physics/QED/src/quadrature.cpp
src/multi_physics/QED/src/quadrature.h
src/multi_physics/QED/src/rng_wrapper.cpp
src/multi_physics/QED/src/rng_wrapper.h
src/multi_physics/QED/src/special_functions.cpp
src/multi_physics/QED/src/special_functions.h
src/multi_physics/QED/structure.md
src/multi_physics/QED_Tests/.ipynb_checkpoints/companion_notebook-checkpoint.ipynb
src/multi_physics/QED_Tests/CMakeLists.txt
src/multi_physics/QED_Tests/companion_notebook.ipynb
src/multi_physics/QED_Tests/src/commons.h
src/multi_physics/QED_Tests/src/electrons.cpp
src/multi_physics/QED_Tests/src/electrons.h
src/multi_physics/QED_Tests/src/leptons.cpp
src/multi_physics/QED_Tests/src/leptons.h
src/multi_physics/QED_Tests/src/main.cpp
src/multi_physics/QED_Tests/src/photons.cpp
src/multi_physics/QED_Tests/src/photons.h
src/multi_physics/QED_Tests/src/positrons.cpp
src/multi_physics/QED_Tests/src/positrons.h
src/multi_physics/QED_Tests/src/species.cpp
src/multi_physics/QED_Tests/src/species.h
src/multi_physics/README
src/multi_physics/breit_wheeler/breit_wheeler.cpp
src/multi_physics/breit_wheeler/breit_wheeler.h
src/multi_physics/breit_wheeler/breit_wheeler_wrapper.cpp
src/multi_physics/breit_wheeler/breit_wheeler_wrapper.h
src/multi_physics/build/CMakeCache.txt
src/multi_physics/build/CMakeFiles/3.10.2/CMakeCCompiler.cmake
src/multi_physics/build/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake
src/multi_physics/build/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin
src/multi_physics/build/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin
src/multi_physics/build/CMakeFiles/3.10.2/CMakeSystem.cmake
src/multi_physics/build/CMakeFiles/3.10.2/CompilerIdC/CMakeCCompilerId.c
src/multi_physics/build/CMakeFiles/3.10.2/CompilerIdC/a.out
src/multi_physics/build/CMakeFiles/3.10.2/CompilerIdCXX/CMakeCXXCompilerId.cpp
src/multi_physics/build/CMakeFiles/3.10.2/CompilerIdCXX/a.out
src/multi_physics/build/CMakeFiles/CMakeDirectoryInformation.cmake
src/multi_physics/build/CMakeFiles/CMakeOutput.log
src/multi_physics/build/CMakeFiles/Makefile.cmake
src/multi_physics/build/CMakeFiles/Makefile2
src/multi_physics/build/CMakeFiles/TargetDirectories.txt
src/multi_physics/build/CMakeFiles/cmake.check_cache
src/multi_physics/build/CMakeFiles/feature_tests.bin
src/multi_physics/build/CMakeFiles/feature_tests.c
src/multi_physics/build/CMakeFiles/feature_tests.cxx
src/multi_physics/build/CMakeFiles/progress.marks
src/multi_physics/build/Makefile
src/multi_physics/build/QED/CMakeFiles/CMakeDirectoryInformation.cmake
src/multi_physics/build/QED/CMakeFiles/progress.marks
src/multi_physics/build/QED/CMakeFiles/qed.dir/CXX.includecache
src/multi_physics/build/QED/CMakeFiles/qed.dir/DependInfo.cmake
src/multi_physics/build/QED/CMakeFiles/qed.dir/build.make
src/multi_physics/build/QED/CMakeFiles/qed.dir/cmake_clean.cmake
src/multi_physics/build/QED/CMakeFiles/qed.dir/cmake_clean_target.cmake
src/multi_physics/build/QED/CMakeFiles/qed.dir/depend.internal
src/multi_physics/build/QED/CMakeFiles/qed.dir/depend.make
src/multi_physics/build/QED/CMakeFiles/qed.dir/flags.make
src/multi_physics/build/QED/CMakeFiles/qed.dir/link.txt
src/multi_physics/build/QED/CMakeFiles/qed.dir/progress.make
src/multi_physics/build/QED/Makefile
src/multi_physics/build/QED/cmake_install.cmake
src/multi_physics/build/QED/libqed.a
src/multi_physics/build/QED_Tests/CMakeFiles/CMakeDirectoryInformation.cmake
src/multi_physics/build/QED_Tests/CMakeFiles/progress.marks
src/multi_physics/build/QED_Tests/CMakeFiles/testbed.dir/CXX.includecache
src/multi_physics/build/QED_Tests/CMakeFiles/testbed.dir/DependInfo.cmake
src/multi_physics/build/QED_Tests/CMakeFiles/testbed.dir/build.make
src/multi_physics/build/QED_Tests/CMakeFiles/testbed.dir/cmake_clean.cmake
src/multi_physics/build/QED_Tests/CMakeFiles/testbed.dir/depend.internal
src/multi_physics/build/QED_Tests/CMakeFiles/testbed.dir/depend.make
src/multi_physics/build/QED_Tests/CMakeFiles/testbed.dir/flags.make
src/multi_physics/build/QED_Tests/CMakeFiles/testbed.dir/link.txt
src/multi_physics/build/QED_Tests/CMakeFiles/testbed.dir/progress.make
src/multi_physics/build/QED_Tests/Makefile
src/multi_physics/build/QED_Tests/cmake_install.cmake
src/multi_physics/build/bin/testbed
src/multi_physics/build/cmake_install.cmake
src/multi_physics/common_types.h
src/multi_physics/special_functions.hpp

commit 8dab10de91ed522e9fba3412ed204fb18bd8dc8a
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 25 11:11:17 2019 +0100

    Added comment file

QED_module_test/multi_physics/structure.md

commit 82352de5e01795c2d69bbb85591bd93827cfba36
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Feb 22 18:07:44 2019 +0100

    Added subtraction of optical depth in the code (plus bugfixes)

QED_module_test/CMakeLists.txt
QED_module_test/multi_physics/src/chi_calc_functions.h
QED_module_test/multi_physics/src/nonlin_breit_wheeler_engine.cpp
QED_module_test/multi_physics/src/nonlin_breit_wheeler_engine.h
QED_module_test/src/commons.h
QED_module_test/src/main.cpp
QED_module_test/src/species.cpp
QED_module_test/src/species.h

commit 9923e91da4968e951c5502c3bc4a69b157e6904b
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Feb 22 14:59:10 2019 +0100

    Tested dNdt BW. Detected 2% discrepancy w python in one extreme case

QED_module_test/.ipynb_checkpoints/companion_notebook-checkpoint.ipynb
QED_module_test/companion_notebook.ipynb
QED_module_test/multi_physics/src/nonlin_breit_wheeler_engine.cpp
QED_module_test/multi_physics/src/nonlin_breit_wheeler_engine.h
QED_module_test/src/main.cpp

commit b4ebf77e97de7f10d5866e614fc6eece653abef0
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Feb 22 11:37:21 2019 +0100

    computation of dNdt for BW now works. Check integration precision

QED_module_test/.ipynb_checkpoints/companion_notebook-checkpoint.ipynb
QED_module_test/companion_notebook.ipynb
QED_module_test/multi_physics/src/commons.h
QED_module_test/multi_physics/src/nonlin_breit_wheeler_engine.cpp
QED_module_test/multi_physics/src/nonlin_breit_wheeler_engine.h
QED_module_test/src/main.cpp

commit 03f344139660324e36a9d940168b8acd6e43b026
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Feb 22 09:28:04 2019 +0100

    Correct misprint in the companion notebook

QED_module_test/companion_notebook.ipynb

commit 6ae596a9df807669c88f6fa55c444ee49c4042f3
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Feb 21 18:52:53 2019 +0100

    Added tests for chi for leptons

QED_module_test/.ipynb_checkpoints/companion_notebook-checkpoint.ipynb
QED_module_test/companion_notebook.ipynb
QED_module_test/src/main.cpp

commit cf6ae71a1afa29c12e10f73f9c68a59ebf577ad2
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Feb 21 18:38:24 2019 +0100

    Added some new tests

QED_module_test/companion_notebook.ipynb
QED_module_test/src/main.cpp

commit a8270ed93fbcc00df03013a9e53c97d06e30da48
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Feb 21 18:20:01 2019 +0100

    Now dNdt BW works in jupyter notebook

QED_module_test/.ipynb_checkpoints/companion_notebook-checkpoint.ipynb
QED_module_test/companion_notebook.ipynb

commit fa3369bbee8dabd978b1a6fc1256bed866d2bd45
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Feb 21 14:38:02 2019 +0100

    Slightly modified Bessel functions

QED_module_test/.ipynb_checkpoints/companion_notebook-checkpoint.ipynb
QED_module_test/companion_notebook.ipynb
QED_module_test/multi_physics/src/lookup_table.hpp
QED_module_test/multi_physics/src/special_functions.cpp
QED_module_test/multi_physics/src/special_functions.h

commit 17dab6a33b55691f8ad79c3290dafab53edc65a6
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Feb 21 10:53:33 2019 +0100

    Corrected bug

QED_module_test/.ipynb_checkpoints/companion_notebook-checkpoint.ipynb
QED_module_test/companion_notebook.ipynb
QED_module_test/multi_physics/src/chi_calc_functions.h
QED_module_test/src/main.cpp

commit acd7902c8c6e71ae1ea0970a640f70b013f80c02
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Feb 20 18:32:04 2019 +0100

    Added material to companion book

QED_module_test/.ipynb_checkpoints/companion_notebook-checkpoint.ipynb
QED_module_test/companion_notebook.ipynb

commit 96ce40b3ec26e6539a23ef6d44cd08f60716dd22
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Feb 20 18:20:13 2019 +0100

    Done some work for BW (there are bugs to correct)

QED_module_test/.ipynb_checkpoints/companion_notebook-checkpoint.ipynb
QED_module_test/companion_notebook.ipynb
QED_module_test/multi_physics/CMakeLists.txt
QED_module_test/multi_physics/src/chi_calc_functions.h
QED_module_test/multi_physics/src/commons.h
QED_module_test/multi_physics/src/lookup_table.hpp
QED_module_test/multi_physics/src/nonlin_breit_wheeler_engine.cpp
QED_module_test/multi_physics/src/nonlin_breit_wheeler_engine.h
QED_module_test/src/main.cpp

commit 5a3b1e1e0c3776ea07cbb8010a438746d53a7a17
Merge: a773ea5f 74a9bb10
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Feb 20 16:51:48 2019 +0000

    Merged in correct_nodal (pull request #193)
    
    Correct the calculation of the modified k vector for nodal spectral solver
    
    Approved-by: Jean-Luc Vay <jlvay@lbl.gov>

commit 6e7b0be16e13517853f7b2e7dfd3c222f84721d5
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Feb 20 15:08:21 2019 +0100

    added fine structure constant

QED_module_test/multi_physics/src/commons.h

commit f15f3fc023417e0851d1d5b4c650f7f05a58598e
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Feb 20 15:08:04 2019 +0100

    added small note

QED_module_test/multi_physics/src/quadrature.h

commit 9dd64c4536c5b50a695a3dee784371fbf9d88a08
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Feb 20 14:23:45 2019 +0100

    Added RNG wrapper

QED_module_test/multi_physics/CMakeLists.txt
QED_module_test/multi_physics/src/nonlin_breit_wheeler_engine.cpp
QED_module_test/multi_physics/src/nonlin_breit_wheeler_engine.h
QED_module_test/multi_physics/src/rng_wrapper.cpp
QED_module_test/multi_physics/src/rng_wrapper.h
QED_module_test/src/main.cpp

commit 74a9bb10231933e1f82d78f80cbdb3d46c99da31
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Feb 19 20:49:16 2019 -0800

    Correct k vectors for nodal case

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 7fbeff30dbde4e5f6caa53b060e6fd2baf633d7a
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 19 18:22:32 2019 +0100

    Added uniform and exp distributions in BW

QED_module_test/multi_physics/src/nonlin_breit_wheeler_engine.cpp
QED_module_test/multi_physics/src/nonlin_breit_wheeler_engine.h
QED_module_test/src/main.cpp

commit 89b380fdf0b862aa0870dbcdef7da37d7767af6a
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 19 18:06:35 2019 +0100

    Added some notes

QED_module_test/multi_physics/src/NOTES

commit 1dd8e2dd4366608fd93756e34a3a3fb82d691c10
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 19 17:11:29 2019 +0100

    Added jupyter notebook to save thoughts concerning Breit Wheelr methods

QED_module_test/.ipynb_checkpoints/companion_notebook-checkpoint.ipynb
QED_module_test/companion_notebook.ipynb

commit 8c54463b6a85418096c0c8126a415476c3082c19
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 19 14:46:38 2019 +0100

    Corrected bugs and added tests in mainfile

QED_module_test/multi_physics/src/quadrature.cpp
QED_module_test/src/main.cpp

commit b259f415aa5c5cbb3de6845490f06b6bae6462da
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 19 10:50:14 2019 +0100

    Added quadrature from boost library

QED_module_test/CMakeLists.txt
QED_module_test/multi_physics/CMakeLists.txt
QED_module_test/multi_physics/src/quadrature.cpp
QED_module_test/multi_physics/src/quadrature.h

commit dcb01a6a1425e04c8eb8ed06e417a86e19e0da15
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 19 10:23:31 2019 +0100

    refactoring

QED_module_test/multi_physics/CMakeLists.txt
QED_module_test/multi_physics/src/special_functions.cpp
QED_module_test/multi_physics/src/special_functions.h
QED_module_test/src/main.cpp

commit 369e8007bcf32b8f941d7c7e492f7792936518dd
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 19 10:19:37 2019 +0100

    Added test for special functions and corrected bug

QED_module_test/multi_physics/src/modified_bessel_functions.cpp
QED_module_test/src/main.cpp

commit 704637fe641927e87526168f4dc3f753b206a4d1
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 19 10:04:49 2019 +0100

    Added dump_file to store quick output for debug purposes

QED_module_test/src/main.cpp

commit cafe43402e913049aeffef88178b614f87b0dfd9
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 18 18:01:45 2019 +0100

    corrected bug

QED_module_test/multi_physics/src/modified_bessel_functions.cpp

commit 3f20223034ed6ebf2a812bf1ec819456415cd3ca
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 18 17:48:54 2019 +0100

    Added small README file

QED_module_test/README

commit 32d32987202aca2f9309256eb98b52a51babb35a
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 18 17:45:26 2019 +0100

    planning to use boost (if available) to calculate integrals

QED_module_test/multi_physics/CMakeLists.txt
QED_module_test/multi_physics/src/quadrature.cpp
QED_module_test/multi_physics/src/quadrature.h

commit b3d75bad4154dad5b9efff8206f6ad5046ca90f0
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 18 17:10:31 2019 +0100

    folder restructuring

QED_module_test/multi_physics/CMakeLists.txt
QED_module_test/multi_physics/src/chi_calc_functions.cpp
QED_module_test/multi_physics/src/chi_calc_functions.h
QED_module_test/multi_physics/src/commons.h
QED_module_test/multi_physics/src/landau_lifshitz.cpp
QED_module_test/multi_physics/src/landau_lifshitz.h
QED_module_test/multi_physics/src/main.cpp
QED_module_test/multi_physics/src/modified_bessel_functions.cpp
QED_module_test/multi_physics/src/modified_bessel_functions.h
QED_module_test/multi_physics/src/nonlin_breit_wheeler_engine.cpp
QED_module_test/multi_physics/src/nonlin_breit_wheeler_engine.h

commit 193a711db16fabd578a8990fed0e1c2c2efafc6f
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 18 16:49:02 2019 +0100

    bugfixig (check normalization convetions!)

QED_module_test/multi_physics/chi_calc_functions.h
QED_module_test/multi_physics/landau_lifshitz.cpp
QED_module_test/multi_physics/src/main.cpp
QED_module_test/src/leptons.cpp

commit acfb7bb0cf318df7295c73dd66ed6da0aa358ddc
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 18 16:01:36 2019 +0100

    Added functions to calculate chi for photons and leptons (to test)

QED_module_test/multi_physics/chi_calc_functions.cpp
QED_module_test/multi_physics/chi_calc_functions.h
QED_module_test/multi_physics/commons.h
QED_module_test/multi_physics/landau_lifshitz.cpp
QED_module_test/multi_physics/nonlin_breit_wheeler_engine.cpp
QED_module_test/multi_physics/nonlin_breit_wheeler_engine.h
QED_module_test/src/main.cpp

commit 914686580049da440b4e1b24868b36d6b368a7d5
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 18 14:35:07 2019 +0100

    Mainly bugfixing

QED_module_test/multi_physics/chi_calc_functions.h
QED_module_test/multi_physics/commons.h
QED_module_test/src/main.cpp

commit 56ae5eef1138b9a28b08b6cd56dd0632ad7c95e2
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 18 12:31:31 2019 +0100

    Added some physical constants

QED_module_test/multi_physics/commons.h

commit 7f18930afc65eab32aaecc088d3db55aaf160c5c
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 18 12:01:38 2019 +0100

    Added enumerator with particle types

QED_module_test/multi_physics/commons.h

commit 6ab1f945c3e514c0c83aaeefde60fd643921f637
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 18 11:55:46 2019 +0100

    Now using Mersenne Twister 64 bit RNG (should use 64 bit numbers)

QED_module_test/multi_physics/nonlin_breit_wheeler_engine.cpp
QED_module_test/multi_physics/nonlin_breit_wheeler_engine.h
QED_module_test/src/main.cpp

commit be4587941ed58417f2237864e774761769abb036
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 18 11:02:32 2019 +0100

    Prepared (empty) source files for nonlinear breit wheeler

QED_module_test/multi_physics/CMakeLists.txt
QED_module_test/multi_physics/chi_calc_functions.cpp
QED_module_test/multi_physics/chi_calc_functions.h
QED_module_test/multi_physics/nonlin_breit_wheeler_engine.cpp
QED_module_test/multi_physics/nonlin_breit_wheeler_engine.h

commit 579680abb06f0fd4e41d133fc5a275455e78e050
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 18 10:46:56 2019 +0100

    Added special functions from boost if C++17 is not available

QED_module_test/multi_physics/CMakeLists.txt
QED_module_test/multi_physics/modified_bessel_functions.cpp
QED_module_test/multi_physics/modified_bessel_functions.h

commit 70b19bb60f479ebff9bdc6d4fec2b760356ee12e
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Feb 15 16:07:09 2019 +0100

    added compile time checks on numerical types sizes

QED_module_test/multi_physics/commons.h

commit 10dfaf6c6d5290e3ef096eb307d5f1728e52e346
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Feb 15 15:58:14 2019 +0100

    code restructuring

QED_module_test/multi_physics/CMakeLists.txt
QED_module_test/multi_physics/commons.h
QED_module_test/multi_physics/landau_lifshitz.cpp
QED_module_test/multi_physics/landau_lifshitz.h
QED_module_test/multi_physics/modified_bessel_functions.cpp
QED_module_test/multi_physics/modified_bessel_functions.h
QED_module_test/src/commons.h
QED_module_test/src/electrons.cpp
QED_module_test/src/leptons.cpp
QED_module_test/src/leptons.h
QED_module_test/src/main.cpp
QED_module_test/src/photons.cpp
QED_module_test/src/photons.h
QED_module_test/src/positrons.cpp
QED_module_test/src/species.cpp
QED_module_test/src/species.h

commit b6375bc67c27adb9064ca2799932f239891adaeb
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Feb 15 10:34:13 2019 +0100

    Some minor modifications

QED_module_test/multi_physics/landau_lifshitz.cpp
QED_module_test/multi_physics/landau_lifshitz.h
QED_module_test/multi_physics/modified_bessel_functions.cpp

commit bb43c930b62976f926319f6857d475faa00b03e6
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Feb 15 09:06:09 2019 +0100

    Added possibility to obtain reference to raw species data

QED_module_test/src/species.cpp
QED_module_test/src/species.h

commit 14727892d3f6a36df33f6b987b7a4d6170ae508e
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Feb 14 15:46:24 2019 +0100

    Done initiali work for modified bessel functions (from librqry if C++17)

QED_module_test/multi_physics/CMakeLists.txt
QED_module_test/multi_physics/modified_bessel_functions.cpp
QED_module_test/multi_physics/modified_bessel_functions.h

commit 1ccc7a603c6dbdc7211118cceab245db2554a4cc
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Feb 14 15:33:08 2019 +0100

    Correct bug

QED_module_test/multi_physics/commons.h
QED_module_test/src/species.cpp

commit 3842c428003ffdc341705a9a8324b6805bdb8da8
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Feb 14 14:23:41 2019 +0100

    Added possibility to remove particles

QED_module_test/src/species.cpp
QED_module_test/src/species.h

commit a3079a2915d667fe31c61d79b866c65a07bf23db
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Feb 14 14:11:41 2019 +0100

    Corrected bug in LLRR pusher

QED_module_test/multi_physics/landau_lifshitz.cpp
QED_module_test/src/main.cpp

commit 6d74eeb8683cc4bdf0bc074e26d7bc2ceec3cc05
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Feb 14 11:46:43 2019 +0100

    Corrected a bug

QED_module_test/multi_physics/landau_lifshitz.cpp
QED_module_test/src/leptons.cpp

commit e736d610359a774a91ea1ec62391d3cfc634be1d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Feb 14 11:43:49 2019 +0100

    Added LLRR pusher (to be tested)

QED_module_test/multi_physics/commons.h
QED_module_test/multi_physics/landau_lifshitz.cpp

commit dd738b989d16a3ca9c9868c629c062bd41bdbef5
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Feb 14 10:39:45 2019 +0100

    Easier debug of textual output (e.g. with gnuplot)

QED_module_test/src/main.cpp
QED_module_test/src/species.cpp
QED_module_test/src/species.h

commit e8880675a5131fd4aa3f1c7a4eeab40b3c5898e4
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Feb 14 10:12:13 2019 +0100

    Commented out textual output

QED_module_test/src/main.cpp

commit ffc934f55b921b3e89e1f4b279d7c0f639db53f7
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Feb 13 17:57:40 2019 +0100

    Some work done to add LL pusher replacement (still to implement)

QED_module_test/CMakeLists.txt
QED_module_test/multi_physics/CMakeLists.txt
QED_module_test/multi_physics/commons.h
QED_module_test/multi_physics/landau_lifshitz.cpp
QED_module_test/multi_physics/landau_lifshitz.h
QED_module_test/src/commons.h
QED_module_test/src/electrons.cpp
QED_module_test/src/leptons.cpp
QED_module_test/src/leptons.h
QED_module_test/src/main.cpp
QED_module_test/src/photons.cpp
QED_module_test/src/photons.h
QED_module_test/src/positrons.cpp
QED_module_test/src/species.cpp
QED_module_test/src/species.h

commit 9b867de65ac051ef396e9408579f73e792a28388
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Feb 13 15:43:42 2019 +0100

    Some refactoring

QED_module_test/multi_physics/CMakeLists.txt
QED_module_test/multi_physics/commons.h
QED_module_test/multi_physics/landau_lifshitz.cpp
QED_module_test/multi_physics/landau_lifshitz.h

commit a9ee775495c9fc147aa5d1a738a8fe57b14f9b85
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Feb 13 14:05:35 2019 +0100

    added library folder in cmake project

QED_module_test/CMakeLists.txt
QED_module_test/multi_physics/CMakeLists.txt
QED_module_test/multi_physics/landau_lifshitz.cpp
QED_module_test/multi_physics/landau_lifshitz.h
QED_module_test/src/main.cpp

commit 1ddfa3dcb2f0b9e11823ae69e6ffd320bdcbf874
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Wed Feb 13 11:37:55 2019 +0100

    Added optical_depth component to particles

QED_module_test/CMakeLists.txt
QED_module_test/src/species.cpp
QED_module_test/src/species.h

commit 72ce7828bdd233755e5c34a9015dff52ddcde201
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 12 18:05:31 2019 +0100

    corrected cumbersome syntax

QED_module_test/src/main.cpp

commit 2d7e3735d0aae67d9cfc6f764e226ff69ce90a98
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Tue Feb 12 18:03:20 2019 +0100

    Enforce C++11

QED_module_test/CMakeLists.txt

commit 4d398129d7f69b2973c22fce55379a57b7af76b7
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Mon Feb 11 17:11:42 2019 +0100

    Created simple testbed program to ease the development of QED module.

QED_module_test/CMakeLists.txt
QED_module_test/src/commons.h
QED_module_test/src/electrons.cpp
QED_module_test/src/electrons.h
QED_module_test/src/leptons.cpp
QED_module_test/src/leptons.h
QED_module_test/src/main.cpp
QED_module_test/src/photons.cpp
QED_module_test/src/photons.h
QED_module_test/src/positrons.cpp
QED_module_test/src/positrons.h
QED_module_test/src/species.cpp
QED_module_test/src/species.h

commit da5332800e659fbf18bf5aa34043ae7148c60b8a
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Fri Feb 8 09:03:05 2019 +0100

    Prepared source file for special functions (uses library for C++17)

src/multi_physics/breit_wheeler/breit_wheeler.h
src/multi_physics/special_functions.hpp

commit a773ea5f8b777cd2fc76787f4176d05257e6b54d
Merge: d2ff4f67 8fbaf116
Author: Jean-Luc Vay <jlvay@lbl.gov>
Date:   Thu Feb 7 16:03:24 2019 +0000

    Merged in generate_miniapp (pull request #171)
    
    Generate miniapp
    
    Approved-by: Guillaume Blaclard <guillaume.blaclard@supelec.fr>

commit d2ff4f6723a66f35416f7c43301a8021c42377c8
Merge: 1ac7686e dff4e8e6
Author: kallala haythem <kallalahaythem@gmail.com>
Date:   Thu Feb 7 16:02:40 2019 +0000

    Merged in fix_config_and_doc (pull request #192)
    
    fixing config and doc

commit a897a497498fd485c43e377ee89924515f59c48d
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Feb 7 16:03:30 2019 +0100

    Some more work to prepare Breit Wheeler module

src/multi_physics/breit_wheeler/breit_wheeler.cpp
src/multi_physics/breit_wheeler/breit_wheeler.h
src/multi_physics/breit_wheeler/breit_wheeler_wrapper.h
src/multi_physics/common_types.h

commit a0881589a406aa989e17af7dad5d946299734e3f
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Feb 7 15:21:21 2019 +0100

    Reorganized previously added C++ code

Makefile
src/multi_physics/breit_wheeler/breit_wheeler.h
src/multi_physics/breit_wheeler/breit_wheeler_wrapper.cpp

commit 7b47071614179b441e377ad545dda0a6f98b6ef7
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Feb 7 14:43:17 2019 +0100

    encapsulated dummy C++ function into namespace

src/multi_physics/breit_wheeler/breit_wheeler.cpp
src/multi_physics/breit_wheeler/breit_wheeler.h

commit 7864cec20f435e5c4bb4a1c466b5244c5146c1c8
Author: Luca Fedeli <luca.fedeli@cea.fr>
Date:   Thu Feb 7 14:03:43 2019 +0100

    Added C++ dummy function into code

Makefile
src/main.F90
src/multi_physics/breit_wheeler/breit_wheeler.cpp
src/multi_physics/breit_wheeler/breit_wheeler.h
src/multi_physics/breit_wheeler/breit_wheeler_wrapper.hpp

commit dff4e8e657dd8a3dd410d1b502a8297d9f99e2ef
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Tue Feb 5 18:32:27 2019 +0100

    adding a boolean flag in configure to detect p3dfft,
    also detects if p3dfft_dir and fftw_dir are the same to avoid redunduncy

configure

commit d33b452a4861e9e1fc5e2e27147c51144eafb342
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Tue Feb 5 17:55:30 2019 +0100

    fixing config and doc

Installation_doc/Python/INSTALL_PICSAR_HYBRID_SPECTRAL.md
configure

commit 8fbaf11671dd7f17aee6ea4363cce8bfaf7ee5b1
Author: Jean-Luc Vay <jlvay@lbl.gov>
Date:   Thu Jan 31 12:12:07 2019 -0800

    Enable use of tiling when not optimized.

utils/generate_miniapp.py

commit 1ac7686e202e8036098183f88d425c51c547eced
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Jan 30 15:52:17 2019 -0800

    Fix spacing on PICSAR

Makefile

commit 161d94dd7d8df39a0c151be3be3890d3bdb6e2eb
Merge: 5e926d8b 7589ce2c
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Tue Jan 29 00:57:13 2019 +0000

    Merged in vay_pusher_gpu (pull request #191)
    
    Port Vay pusher to GPU

commit 7589ce2cc675fba632bb01a73062bc9322fc8442
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Mon Jan 28 19:51:05 2019 -0500

    add openacc pragmas to port Vay pusher to GPU

src/particle_pushers/boris_pusher/boris_3d.F90
src/particle_pushers/vay_pusher/vay_3d.F90

commit 5e926d8bb280e71e100ee92768ae0da1a8db209f
Merge: e60541fb aaaad7b9
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Jan 23 15:13:39 2019 +0000

    Merged in nodal_gather (pull request #189)
    
    Implement nodal option for field gathering
    
    Approved-by: Jean-Luc Vay <jlvay@lbl.gov>
    Approved-by: Henri Vincenti <hvincenti@lbl.gov>

commit e60541fb75af88c4f379b03565ba894738e65c79
Merge: 61071798 69997a77
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Jan 23 15:13:13 2019 +0000

    Merged in clean_logical (pull request #188)
    
    Use the type LOGICAL(lp) consistently across the whole code

commit 69997a776a28471cab49133d2895c59a746f6deb
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Jan 18 06:30:59 2019 -0800

    Small corrections

src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/parallelization/tiling/tiling.F90

commit aaaad7b9dbd61762aa426339ae48a9f77c745257
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Jan 18 06:30:59 2019 -0800

    Small corrections

src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/parallelization/tiling/tiling.F90

commit c38fedc39fcf891d58f09cee0ffea6b207115ed2
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jan 17 16:20:56 2019 -0800

    Fix some additional of `stagger_shift` by hand

src/field_gathering/energy_conserving/field_gathering_o1_3d.F90

commit 38cedfd880077e9db114c6d09a684d76c12d1e62
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jan 17 13:04:04 2019 -0800

    Use stagger_shift in calculation of cell index and residual position

src/field_gathering/energy_conserving/field_gathering_o1_2d.F90
src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/energy_conserving/field_gathering_o2_2d.F90
src/field_gathering/energy_conserving/field_gathering_o2_3d.F90
src/field_gathering/energy_conserving/field_gathering_o3_2d.F90
src/field_gathering/energy_conserving/field_gathering_o3_3d.F90
src/field_gathering/energy_conserving/field_gathering_on_2d.F90
src/field_gathering/energy_conserving/field_gathering_on_3d.F90

commit 359df3f83b54e87363156ccd3f62dde907d01a42
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jan 17 13:02:08 2019 -0800

    Adapt field gathering managers

src/field_gathering/field_gathering_manager_2d.F90
src/field_gathering/field_gathering_manager_3d.F90

commit 4444617ba47e008beff2b43b618ca37ac5b18c3c
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jan 17 12:54:49 2019 -0800

    Change interface of gathering functions

src/field_gathering/energy_conserving/field_gathering_o1_2d.F90
src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/energy_conserving/field_gathering_o2_2d.F90
src/field_gathering/energy_conserving/field_gathering_o2_3d.F90
src/field_gathering/energy_conserving/field_gathering_o3_2d.F90
src/field_gathering/energy_conserving/field_gathering_o3_3d.F90
src/field_gathering/energy_conserving/field_gathering_on_2d.F90
src/field_gathering/energy_conserving/field_gathering_on_3d.F90

commit f0ed5698d1626a2b47e75ac9be186914347de315
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jan 17 10:47:25 2019 -0800

    Adapt coverage tests

Acceptance_testing/Gcov_tests/field_gathering_2d_test.F90
Acceptance_testing/Gcov_tests/field_gathering_test.F90

commit 9054191239124fed3da965df07bfa62df8ce1061
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jan 17 12:46:33 2019 -0800

    Correct MPI_LOGICAL

Acceptance_testing/Gcov_tests/maxwell_2d_test.F90
Acceptance_testing/Gcov_tests/maxwell_3d_test.F90

commit 9005b085886278b8d9eb1c94562d6e6f891c0aa3
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jan 17 11:42:52 2019 -0800

    Use type LOGICAL(lp) consistently across the whole code

Acceptance_testing/Gcov_tests/current_deposition_3d_test.F90
Acceptance_testing/Gcov_tests/esirkepov_2d_test.F90
Acceptance_testing/Gcov_tests/esirkepov_3d_test.F90
Acceptance_testing/Gcov_tests/field_gathering_2d_test.F90
Acceptance_testing/Gcov_tests/field_gathering_test.F90
Acceptance_testing/Gcov_tests/maxwell_2d_test.F90
Acceptance_testing/Gcov_tests/maxwell_3d_test.F90
Acceptance_testing/Gcov_tests/rho_deposition_3d_test.F90
Acceptance_testing/Gcov_tests/tile_curr_depo_3d_test.F90
Acceptance_testing/Gcov_tests/tile_field_gathering_3d_test.F90
Acceptance_testing/Gcov_tests/tile_mpi_part_com_test.F90
Acceptance_testing/Gcov_tests/tile_particle_push_3d_test.F90
Acceptance_testing/Gcov_tests/tile_rho_depo_3d_test.F90
src/field_gathering/energy_conserving/field_gathering_o1_2d.F90
src/field_gathering/energy_conserving/field_gathering_o2_2d.F90
src/field_gathering/energy_conserving/field_gathering_o3_2d.F90
src/field_gathering/energy_conserving/field_gathering_o3_3d.F90
src/field_gathering/energy_conserving/field_gathering_on_2d.F90
src/field_gathering/field_gathering_manager_2d.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/main.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/parallelization/tiling/tiling.F90

commit 61071798eed8902a200dba3a6f42c4cd19ac6c7b
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jan 17 11:29:49 2019 -0800

    Rewrite USE/ONLY in a deterministic, sorted way

src/boundary_conditions/field_boundaries.F90
src/boundary_conditions/particle_boundaries.F90
src/diags/diags.F90
src/field_gathering/energy_conserving/field_gathering_o1_2d.F90
src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/energy_conserving/field_gathering_o2_2d.F90
src/field_gathering/energy_conserving/field_gathering_o2_3d.F90
src/field_gathering/energy_conserving/field_gathering_o3_2d.F90
src/field_gathering/energy_conserving/field_gathering_o3_3d.F90
src/field_gathering/energy_conserving/field_gathering_on_3d.F90
src/field_gathering/field_gathering_manager_2d.F90
src/field_gathering/field_gathering_manager_3d.F90
src/field_solvers/Maxwell/GPSTD_solver/GPSTD.F90
src/field_solvers/Maxwell/GPSTD_solver/fastfft.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/field_solvers/Maxwell/karkkainen_solver/karkkainen.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/field_solvers/Maxwell/yee_solver/yee.F90
src/housekeeping/load_balancing.F90
src/housekeeping/sorting.F90
src/init_external.F90
src/ios/simple_io.F90
src/parallelization/mpi/mpi_routines.F90
src/parallelization/tiling/tiling.F90
src/particle_deposition/charge_deposition/charge_deposition_2d.F90
src/particle_deposition/charge_deposition/charge_deposition_3d.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90
src/particle_deposition/current_deposition/current_deposition_manager_2d.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90
src/particle_pushers/boris_pusher/boris_3d.F90
src/particle_pushers/kin_energy.F90
src/particle_pushers/laser_pusher_manager_3d.F90
src/particle_pushers/particle_pusher_manager_2d.F90
src/particle_pushers/particle_pusher_manager_3d.F90
src/submain.F90
utils/fortran_parsers/use_module_only.py

commit fa23c48168f95f33ab331ae9246f968c3e5d62e6
Author: Jean-Luc Vay <jlvay@Jean-Lucs-MacBook-Pro.local>
Date:   Wed Jan 16 19:57:09 2019 -0800

    Further split the charge and current deposition; changed the defaults to produce small version of PICSARlite.

utils/generate_miniapp.py

commit 506b5f9e869763ca66822f1c35910b1fd79d6ae6
Author: Jean-Luc Vay <jlvay@Jean-Lucs-MacBook-Pro.local>
Date:   Wed Jan 16 19:55:07 2019 -0800

    Changed file format from Windows to Unix.

utils/generate_miniapp.py

commit 64b23c524406f44c991ae2f102f764b507f04140
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Jan 16 17:45:08 2019 +0000

    INSTALL_PICSAR_HYBRID_SPECTRAL.md edited online with Bitbucket

Installation_doc/Python/INSTALL_PICSAR_HYBRID_SPECTRAL.md

commit fe2f68c06a60d713015cb608c43324f4fd8b0ae2
Merge: 78ff22bd f1cff6cc
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Jan 16 17:41:51 2019 +0000

    Merged in correct_doc_and_configure (pull request #187)
    
    improving doc concerning full_pxr mode
    
    Approved-by: Henri VINCENTI <hvincenti@lbl.gov>

commit f1cff6cc15fb711bda64a2b1ac0ffd50200e25ad
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Jan 16 17:41:32 2019 +0000

    INSTALL_PICSAR_HYBRID_SPECTRAL.md edited online with Bitbucket

Installation_doc/Python/INSTALL_PICSAR_HYBRID_SPECTRAL.md

commit 894b92dec652a4c6aeaa2943b0403f39dd37dbfb
Author: Haithem Kallala <kallalahaythem@gmail.com>
Date:   Wed Jan 16 18:34:58 2019 +0100

    improving doc concerning full_pxr mode

Installation_doc/Python/INSTALL_PICSAR_HYBRID_SPECTRAL.md
configure
utils/forthon_parser/forthon_parser_pxr_spectral_hybrid.py

commit 78ff22bdbc207e3b37202e3eaa364f9cb42b9fd0
Merge: 8d53cc3f b7a6c0df
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Mon Dec 10 18:05:10 2018 +0000

    Merged in esirkepov_2d (pull request #186)
    
    Ported Esirkepov 2d to GPU + optimized

commit b7a6c0df5116d9b136701103a41b80e439857d97
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Fri Dec 7 17:58:39 2018 -0500

    fcompare OK for order 1, 2, 3. timers show good speedup. cleaned.

src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90

commit d30dc30f641976459e1e981f529cb1c2f0184d3f
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Fri Dec 7 16:06:11 2018 -0500

    esirkepov 2d order 2 and 3 ported to GPU, without further optimization yet

src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90

commit a06c2c07bc971d59193fae8e44ac27c093309321
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Fri Dec 7 13:19:37 2018 -0500

    ported order 1 to GPU without optimization. fcompare fields successful

src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90

commit ecea7b2f892b1bfea669e2956f9533b96da87e87
Merge: df9ece72 8d53cc3f
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Fri Dec 7 11:33:44 2018 +0100

    Merge branch 'master' into generate_miniapp
    
    Conflicts:
            Makefile
            src/particle_deposition/charge_deposition/charge_deposition_3d.F90
            src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit df9ece724b59d8b1813bd296f6b0637dc26d7912
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Fri Dec 7 11:03:10 2018 +0100

    Add P. McCorquodale extra flags to generate_miniapp

utils/generate_miniapp.py

commit 8d53cc3f9b7a003bfd07b3e25888c033f401d7c7
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Nov 26 17:06:36 2018 -0800

    Remove out-of-bound in spectral initialization

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit b9162faa503f3495bb45530c9aa23b5a27077e81
Merge: 014196e6 9dc2bb49
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Mon Nov 26 19:49:26 2018 +0000

    Merged in gpu_deposition (pull request #175)
    
    Port Esirkepov deposition to GPU

commit 014196e6e5cc4f3ec15c5673eb0acafc973378f7
Merge: b46d1d52 f88371a0
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Nov 26 16:39:54 2018 +0000

    Merged in remilehe/picsar/fix_out_of_bounds (pull request #177)
    
    Fix out-of-bound in array `is_usefull`

commit b46d1d52478c8648ba9b92f30a8e5052e4d8073b
Merge: 1aae0c6c 85a606e9
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Nov 26 16:38:52 2018 +0000

    Merged in push_2d (pull request #183)
    
    Implement 2D push with OpenACC directives

commit 1aae0c6cfbef7592af55746c1207b9bbab7ec27a
Merge: 8b13a768 a0852baf
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Nov 26 16:38:17 2018 +0000

    Merged in scalar_gathering_2d (pull request #184)
    
    Add 2D scalar gathering functions

commit 8b13a768d44ac761b7cf66203a8843a325293ff7
Merge: a922a68f 52ef9f1a
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Nov 26 16:37:56 2018 +0000

    Merged in 2d_direct_deposition (pull request #185)
    
    Add 2D scalar direct deposition functions

commit a922a68f70bce845dc1e5f8306b10e2f75b0e5b4
Merge: d8bfa6dd fab27ee8
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Nov 20 17:18:18 2018 +0000

    Merged in gpu (pull request #176)
    
    Port part of the PICSAR functionalities to GPU

commit 52ef9f1ae9d8ef1640836e4039854ffbc2c35905
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Nov 16 11:41:15 2018 -0800

    Include new file in Python sources

utils/forthon_parser/forthon_parser.py

commit 85a606e90dd78461caa74aff8b3c7c4959d58a5b
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Nov 13 11:49:08 2018 -0800

    Implement 2D push with OpenACC directives

src/particle_pushers/boris_pusher/boris_2d.F90

commit a0852baf02dcd3012bd43ed37bd39c7199934cec
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Nov 13 11:48:57 2018 -0800

    Update the function names for field gathering

src/field_gathering/energy_conserving/field_gathering_o1_2d.F90
src/field_gathering/energy_conserving/field_gathering_o2_2d.F90

commit 79813c9922ebfe938bdf9b9fbccd1d3eccbdcc5d
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Nov 12 15:36:36 2018 -0800

    Update files for WarpX

src/Make.package
src/particle_deposition/current_deposition/direct/direct_current_deposition_2d.F90

commit 6ccc6f57d2119a6eede69f408f89b351ef7ec1ce
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Nov 12 15:31:05 2018 -0800

    Correct compilation bugs

src/particle_deposition/current_deposition/current_deposition_manager_2d.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_2d.F90

commit 5ce2d7aa37db583de056243970eeba053c6fb1c3
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Nov 12 15:21:29 2018 -0800

    Update Makefiles

Makefile
Makefile_profiling

commit 7798b9ec5852d995c25e6f00e6c46c0a7064bad7
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Nov 12 15:14:44 2018 -0800

    Started implementing 2D direct deposition

src/particle_deposition/current_deposition/current_deposition_manager_2d.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_2d.F90

commit 58ec214a031e98bce7763d5bcdd98f503abcbb65
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Nov 13 10:50:01 2018 -0800

    Update field gathering manager

src/field_gathering/energy_conserving/field_gathering_o3_2d.F90
src/field_gathering/field_gathering_manager_2d.F90

commit 70c0205e7c5aec31f25b8e078e7385644c61fc48
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Nov 13 10:25:21 2018 -0800

    Update gathering functions

src/field_gathering/energy_conserving/field_gathering_o1_2d.F90
src/field_gathering/energy_conserving/field_gathering_o2_2d.F90
src/field_gathering/energy_conserving/field_gathering_o3_2d.F90

commit 59b40f53272aa014db39b3fa824809073e1f887a
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Nov 12 20:10:21 2018 -0800

    Implement scalar gathering functions

src/field_gathering/energy_conserving/field_gathering_o1_2d.F90
src/field_gathering/energy_conserving/field_gathering_o2_2d.F90
src/field_gathering/energy_conserving/field_gathering_o3_2d.F90

commit ee3c68593c07e537b8d5120ffa9d100b858575f5
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Nov 12 17:06:53 2018 -0800

    Start implementing scalar field gather

src/field_gathering/energy_conserving/field_gathering_o1_2d.F90
src/field_gathering/energy_conserving/field_gathering_o2_2d.F90

commit f88371a0db21e732c37fb15d7186e1ffc484b87a
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Oct 30 11:57:37 2018 -0700

    Fix out-of-bound in array is_usefull

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit fab27ee8afd24b43c65c2f685ac9043446fea137
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Oct 30 10:26:32 2018 -0700

    Cosmetic modification

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit 9dc2bb49e4dca954eb40227d1730a8a291bfd763
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Thu Oct 25 12:47:49 2018 -0400

    comments to re-run automated tests

src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90

commit c88996b5d4ab3b8f01c02619a74a8298c14c1841
Merge: 7a2c37c9 ac7751c8
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Thu Oct 25 08:57:50 2018 -0400

    Merge branch 'gpu' into gpu_deposition

commit ac7751c849af5a513bde2dd1b7cbbe22ae2b2f94
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Thu Oct 25 08:55:43 2018 -0400

    Revert "esirkepov deposition order 1 for GPU with OpenACC pragmas"
    
    This reverts commit 4b2341cd5921c37f4fc27283629d11ce0a19690a.

src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90
utils/subroutine_generators/write_current_dep_esirkepov_openacc_3d.py

commit 479f470ec3a3c4667c1671eb4f91b3de04cc459b
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Thu Oct 25 08:55:05 2018 -0400

    Revert "minor addition"
    
    This reverts commit f1c676120f90bf9a0dbe55c15298e76202223e91.

src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90
utils/subroutine_generators/write_current_dep_esirkepov_openacc_3d.py

commit 7a2c37c953d637ed8d553930946e5b7abd6809f5
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Thu Oct 25 08:46:48 2018 -0400

    remove some variable init from main loop to accelerate kernel

src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90

commit f38e82e76c03c48f802ad92d02796d37694673a8
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Wed Oct 24 22:05:19 2018 -0400

    fixed  bug in CD order 2 and 3. Now tested and working.

src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90

commit 6a62d1a3dc4a749175163295a1b717b16162b275
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Wed Oct 24 19:04:34 2018 -0400

    order 3 deposition implemented and compiles

src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90

commit 032c0555b30187224f7b63d6dee3c4fd691cd135
Author: Maxence Thevenet <mthevenet@login1.ascent.olcf.ornl.gov>
Date:   Wed Oct 24 18:50:10 2018 -0400

    typos. now it compiles.

src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90

commit 9536abb7684ba8889f4ca1dd98c207bb0a042fe1
Author: Maxence Thevenet <mthevenet@login1.ascent.olcf.ornl.gov>
Date:   Wed Oct 24 18:48:04 2018 -0400

    esirkepov order 2 not tested

src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90

commit e5452f9b6701bc8b8c1d8391730982c74e7c08e1
Author: Maxence Thevenet <mthevenet@login1.ascent.olcf.ornl.gov>
Date:   Wed Oct 24 18:32:29 2018 -0400

    optimized esirkepov deposition 3d order 1. Reduce private arrays was tested and works. Other stuff not tested

src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90

commit d8bfa6dd1fef60e1c6414c9276e2011ab41481c6
Merge: 9250d8e8 2220593b
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Oct 24 21:18:40 2018 +0000

    Merged in picsar_freeze_part (pull request #174)
    
    Picsar freeze part

commit 5017c304911aa5d8279d055ffec3eb88cfa48e42
Author: Maxence Thevenet <mthevenet@login1.ascent.olcf.ornl.gov>
Date:   Wed Oct 24 14:22:36 2018 -0400

    linearized Esirkepov order 1. Doesnt accelerate

src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90

commit 2220593bfe21497900138cfa9d97547b6fdb1412
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Wed Oct 24 19:35:52 2018 +0200

    Added routine to freeze particles from python

src/parallelization/tiling/tiling.F90

commit 905c49a5bffd81c23f08bb1e1b934825c47dfcdc
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Wed Oct 24 16:44:33 2018 +0200

    Added flag lfreeze in picsar that stops gathering fields and pushing particles if activated

src/field_gathering/field_gathering_manager_3d.F90
src/modules/modules.F90
src/particle_pushers/particle_pusher_manager_2d.F90
src/particle_pushers/particle_pusher_manager_3d.F90

commit f1c676120f90bf9a0dbe55c15298e76202223e91
Author: Maxence Thévenet <mthevenet@lbl.gov>
Date:   Tue Oct 23 17:30:08 2018 -0400

    minor addition

src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90
utils/subroutine_generators/write_current_dep_esirkepov_openacc_3d.py

commit 4b2341cd5921c37f4fc27283629d11ce0a19690a
Author: Maxence Thévenet <mthevenet@lbl.gov>
Date:   Tue Oct 23 17:26:18 2018 -0400

    esirkepov deposition order 1 for GPU with OpenACC pragmas

src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90
utils/subroutine_generators/write_current_dep_esirkepov_openacc_3d.py

commit 9250d8e877e20310ab58a3bf904a5dccdb367ab0
Author: Maxence Thévenet <mthevenet@lbl.gov>
Date:   Tue Oct 23 15:08:11 2018 -0400

    fix bug in esirkepov deposition parser

utils/subroutine_generators/write_current_dep_esirkepov_vect_3d.py

commit 93f78de020b1620677b4489c0b59fde2fdf5f173
Author: Maxence Thévenet <mthevenet@lbl.gov>
Date:   Tue Oct 23 15:06:53 2018 -0400

    fix bug in esirkepov deposition parser

utils/subroutine_generators/write_current_dep_esirkepov_vect_3d.py

commit 63a0df0b55ceae40c1f08217f5fec105972aa1ae
Merge: f175dc13 b4cef9c4
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sun Oct 21 19:16:15 2018 +0000

    Merged in remilehe/picsar/gathering (pull request #173)
    
    Add OpenACC directives for 3d scalar gathering functions

commit b4cef9c4e0dde6cec8dcd687b47f558a486db6d1
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sun Oct 21 08:48:15 2018 -0700

    Add OpenACC directives for 3d scalar gathering functions

src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/energy_conserving/field_gathering_o2_3d.F90
src/field_gathering/energy_conserving/field_gathering_o3_3d.F90

commit f175dc135e20885d2eb00ea715738e2a0f47a5f8
Merge: dade8435 9ba034dc
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sun Oct 21 14:38:25 2018 +0000

    Merged in remilehe/picsar/3d_scalar_deposition (pull request #172)
    
    Add OpenACC directives for the 3D scalar deposition routines

commit 9ba034dc45b5b62aabf7c01a3c23614c8e16f67a
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sun Oct 21 07:11:38 2018 -0700

    Add OpenACC directives for 3D scalar charge deposition

src/particle_deposition/charge_deposition/charge_deposition_3d.F90

commit bfe306037be135fba94002d6b5ecac29e59ab655
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sun Oct 21 07:11:08 2018 -0700

    Add OpenACC directives in 3D scalar current deposition

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit 3ce0d7aecfc8aeb2969fa79b8568bce8174a7c33
Author: Jean-Luc Vay <jlvay@lbl.gov>
Date:   Wed Oct 17 09:59:52 2018 -0700

    Fixed alignments in scalar subroutines for readability.

src/particle_deposition/charge_deposition/charge_deposition_3d.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit 903273ff7511f71dde5cd9bc5c5f2b8bb36910cf
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Wed Oct 17 14:56:08 2018 +0200

    trying to fix shippable tests (don't know why it bugs right now)x

Acceptance_testing/Python_tests/test_radiation_reaction/test_rr_synchrotron_LL.py

commit b2c6e250d1b2ccbb386c63e23fe728fd40cd372f
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Wed Oct 17 14:19:31 2018 +0200

    fixing warp tests which use pxr antenna by adding two additional pids when usin pxr in order to support pxr antenna

Acceptance_testing/Python_tests/test_Langmuir_wave/test_Langmuir_wave_3d.py
Acceptance_testing/Python_tests/test_drifted_plasmas/test_drifted_plasmas.py

commit a78d779938416f61e3d362ea71313bd9e8076776
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Wed Oct 17 12:59:51 2018 +0200

    trying to fix shippable tests

Makefile

commit 0fe8b20ebfc2097315cd68cccb6d32090b7f8f18
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Wed Oct 17 11:32:23 2018 +0200

    correction a typo emerging from conflict fixing

src/field_solvers/Maxwell/yee_solver/yee.F90

commit 93efb65dfff95e460770b6093cfd32807dafe3b6
Merge: 4ae1456d 708fc913
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Wed Oct 17 10:29:59 2018 +0200

    Merge branch 'master' into generate_miniapp

commit 4ae1456dd191f434bd47a551168d6df3b8e6f2e9
Author: Jean-Luc Vay <jlvay@lbl.gov>
Date:   Tue Oct 16 17:29:42 2018 -0700

    Input deck example for PICSARlite.

examples/example_decks_fortran/homogeneous_plasma_lite.pixr

commit 35ce74f183869cffe383dfdb96ac8995668600ce
Author: Jean-Luc Vay <jlvay@lbl.gov>
Date:   Tue Oct 16 17:28:26 2018 -0700

    Added documentation for PICSARlite.

README.md

commit 5c5023ad3d3279ecbdec712df3db4b2aeba3a8ab
Author: Jean-Luc Vay <jlvay@lbl.gov>
Date:   Tue Oct 16 17:28:03 2018 -0700

    Moved printing of IO time inside innermost if statement so that it prints only when the dump is executed.

src/ios/simple_io.F90

commit 1e81d530ae01e8bc6b5c0d3bff55d63ecf8c5a34
Author: Jean-Luc Vay <jlvay@lbl.gov>
Date:   Tue Oct 16 17:27:01 2018 -0700

    Some tweaking.

utils/generate_miniapp.py

commit dade84350688c40c872355db8423860c5e4cdb05
Author: Andrew Myers <atmyers@lbl.gov>
Date:   Mon Oct 15 20:37:46 2018 -0400

    also add openacc pragmas to the yee field solver routines.

src/field_solvers/Maxwell/yee_solver/yee.F90

commit f12c7856e6f3fda6ce480b5934a34ac744cb8611
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Oct 9 19:38:36 2018 -0700

    Add name of functions for C bindings

src/filtering/nci_godfrey_corr.F90

commit add72c6cb60340327fe729b645140efc6a96358b
Author: Jean-Luc Vay <jlvay@lbl.gov>
Date:   Mon Oct 8 18:35:55 2018 -0700

    Separated gather routines into own sections and added missing names of many subroutines.

utils/generate_miniapp.py

commit 2771b8297d74e28def86553bb7b7fed441992f95
Author: Jean-Luc Vay <jlvay@lbl.gov>
Date:   Mon Oct 8 18:35:14 2018 -0700

    Added option to specify the name of the input script in the command line

src/initialization/control_file.F90

commit dd65a7585bcea7d8c8e077b0f93f9cfe07980064
Author: Jean-Luc Vay <jlvay@lbl.gov>
Date:   Mon Oct 8 18:33:38 2018 -0700

    Removed extra space between 'call' and function name as the miniapp parser does ntot detect them.

src/field_solvers/Maxwell/GPSTD_solver/fastfft.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit 13c54f86e1be007085ef8798a6fa3d267ee3a9ff
Author: Guillaume Blaclard <gblaclard@ext-fa-005983.extra.cea.fr>
Date:   Mon Oct 8 16:34:04 2018 +0200

    Add the possibility to manage the interfaces

utils/generate_miniapp.py

commit 708fc9138d8f765b56f2e0f504bc2356b749fb9a
Merge: 3041dd70 7949ca7c
Author: Guillaume Blaclard <guillaume.blaclard@supelec.fr>
Date:   Thu Oct 4 17:18:56 2018 +0000

    Merged in adapt_antenna_to_warp (pull request #161)
    
    Adapt antenna to warp
    
    Approved-by: Jean-Luc Vay <jlvay@lbl.gov>
    Approved-by: kallala NA <kallalahaythem@gmail.com>

commit 3bad5116ed36e270c81aaa59beda99c4967c7e3f
Author: Andrew Myers <atmyers@lbl.gov>
Date:   Wed Oct 3 13:40:00 2018 -0400

    start porting some of the PIC kernels using OpenACC

src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90
src/particle_pushers/boris_pusher/boris_3d.F90

commit 17c9c5a9ec8b503a639dc49115df59bb368bb465
Author: Guillaume Blaclard <gblaclard@ext-fa-005983.extra.cea.fr>
Date:   Tue Oct 2 17:16:18 2018 +0200

    Add JL's correction and correct wrong indents

utils/generate_miniapp.py

commit 7949ca7c0ad7248e5bfa184a5ffb9b8a9706dd9e
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue Oct 2 15:34:54 2018 +0200

    getting rid of some useless modules in pxr antenna

src/particle_pushers/laser_pusher_manager_3d.F90

commit 2ca0de6147c877841b171872bddfae950dd7de46
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue Oct 2 15:32:17 2018 +0200

    adding module only to new antenna

src/particle_pushers/laser_pusher_manager_3d.F90

commit 2fe5501e714523838881705f9b6c70fd46784ee9
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue Sep 25 21:25:56 2018 +0200

    not performing field gathering on antenna particles when field gather and particle pushers are done separetely

src/field_gathering/field_gathering_manager_3d.F90

commit f9ec493fd7dc9b1d93cd7f8d72c4df253210dfef
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue Sep 25 16:56:09 2018 +0200

    parallelization of push laser antenna with profile (using omp lib)

src/particle_pushers/laser_pusher_manager_3d.F90

commit 426f49503be0b38132296e47fe906f05255bb02a
Author: Guillaume Blaclard <gblaclard@ext-fa-005983.extra.cea.fr>
Date:   Tue Sep 25 12:10:31 2018 +0200

    Implementation of the Fortran Makefile. It should compile.

utils/generate_miniapp.py

commit eea621b305b9c057a3052bc3ff09c8333ab444d4
Merge: 691b0260 0bcca990
Author: Guillaume Blaclard <gblaclard@ext-fa-005983.extra.cea.fr>
Date:   Fri Sep 21 18:02:24 2018 +0200

    Merge branch 'generate_miniapp' of https://bitbucket.org/berkeleylab/picsar into generate_miniapp

commit 691b0260e5c58a5980d78ef3f8109a84076bab3b
Author: Guillaume Blaclard <gblaclard@ext-fa-005983.extra.cea.fr>
Date:   Fri Sep 21 18:00:42 2018 +0200

    Fix last bugs. It compiles with python!

utils/generate_miniapp.py

commit 3041dd7071591d1819c896311d82a729128bceda
Merge: 922ba712 e8f1370a
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Sep 21 15:44:34 2018 +0000

    Merged in fix_f (pull request #170)
    
    Partial implementation of divergence cleaning
    
    Approved-by: Henri VINCENTI <hvincenti@lbl.gov>

commit e8f1370acf468687e72d7cdff9450941fe33c403
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Sep 21 06:35:16 2018 -0700

    Fix openMP bug

src/field_solvers/Maxwell/karkkainen_solver/karkkainen.F90

commit 0bcca990cba29090b1f356decf0a1756676feb41
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Fri Sep 21 13:26:17 2018 +0200

    forgotten mpi routine added to routine list

utils/generate_miniapp.py

commit 78f8114ee6da0334f83fcf63ba11bd5b557ed611
Author: Guillaume Blaclard <gblaclard@ext-fa-005983.extra.cea.fr>
Date:   Fri Sep 21 11:46:01 2018 +0200

    Fix bugs and copy the ./configure and MakeFile

utils/generate_miniapp.py

commit c4f9bc883ea0aeea1a823517b2b5a7ecf489532f
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Sep 20 21:53:35 2018 -0700

    Correct a few bugs

src/field_solvers/Maxwell/karkkainen_solver/karkkainen.F90
src/field_solvers/Maxwell/yee_solver/yee.F90

commit 628aae9afa850508948ab16df4d19d1649e27433
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Sep 20 21:42:51 2018 -0700

    Implement push E term for CKC solver

src/field_solvers/Maxwell/karkkainen_solver/karkkainen.F90
src/field_solvers/Maxwell/yee_solver/yee.F90

commit 808940ee60b459a37a53eaff66987bd94cd63547
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Sep 20 21:26:00 2018 -0700

    Implemented Yee stencil for epush with F

src/field_solvers/Maxwell/yee_solver/yee.F90

commit 18693aafbf6ee6585d92b345751d87b71b02c3c6
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Thu Sep 20 19:53:54 2018 +0200

    trying to fix the generate_mini_app

utils/forthon_parser/forthon_parser.py
utils/generate_miniapp.py

commit 8238d9712c45b945d1981bbc14eef46740ac9809
Author: Guillaume Blaclard <gblaclard@ext-fa-005983.extra.cea.fr>
Date:   Thu Sep 20 18:21:46 2018 +0200

    Fix a bug where the routine where wrongly detected if it contains upper case

utils/generate_miniapp.py

commit a4f92e8cdaaa7fb855063ccaa7767ed8f4c924a4
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Thu Sep 20 17:38:35 2018 +0200

    added mpi calls but the parser does't detect them

utils/generate_miniapp.py

commit 001358a5a11db7ae3e80b07bb3af34c99031717b
Merge: f427feed 216a2fbc
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Thu Sep 20 16:34:31 2018 +0200

    Merge branch 'generate_miniapp' of bitbucket.org:berkeleylab/picsar into generate_miniapp
    
    Conflicts:
            utils/generate_miniapp.py

commit f427feed383128fb20accc5e6becadcbb0260304
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Thu Sep 20 16:33:23 2018 +0200

    save

src/boundary_conditions/field_boundaries.F90
src/submain.F90
utils/generate_miniapp.py

commit 216a2fbc66958a6b446a20900a3486b7d60fd4fe
Author: Guillaume Blaclard <gblaclard@ext-fa-005983.extra.cea.fr>
Date:   Thu Sep 20 15:53:28 2018 +0200

    Add the main.F90 generator

utils/generate_miniapp.py

commit ddfd864131528cf60ffde4bfad31afcf5ab848cb
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Thu Sep 20 15:07:14 2018 +0200

    saving before testing

utils/generate_miniapp.py

commit aaf9bceeedbff836c4de672621de17634bc21fb9
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Thu Sep 20 14:30:00 2018 +0200

    saving (changing lower subroutines to upper subroutines )

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/field_solvers/Maxwell/yee_solver/yee.F90
src/modules/modules.F90
src/parallelization/tiling/tiling.F90
src/particle_deposition/charge_deposition/charge_deposition_2d.F90
src/particle_deposition/current_deposition/current_deposition_manager_2d.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90
src/particle_pushers/boris_pusher/boris_3d.F90
utils/generate_miniapp.py

commit 46cc1164cdc0299c281db4048db7d238a79d6e1f
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Thu Sep 20 13:48:21 2018 +0200

    save 2

utils/generate_miniapp.py

commit b15761cf7d9f153d61eb4295f9a51a385b3b31ab
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Thu Sep 20 13:28:27 2018 +0200

    saving

utils/generate_miniapp.py

commit 6a1c6356cee0bab9ab5f6cb85ed43b76dfd86b90
Author: Guillaume Blaclard <gblaclard@ext-fa-005983.extra.cea.fr>
Date:   Wed Sep 19 11:16:11 2018 +0200

    Copy also utils and example in PICSARlite

utils/generate_miniapp.py

commit 31f77145d8f0f7bc145ecac2149c282b6636f035
Author: Guillaume Blaclard <gblaclard@ext-fa-005983.extra.cea.fr>
Date:   Wed Sep 19 10:54:53 2018 +0200

    Matching the formatting of extralines and PICSAR

utils/generate_miniapp.py

commit 01d0d13ff3d6886c5effa742b022ed8c2a6d3b4d
Author: Guillaume Blaclard <gblaclard@ext-fa-005983.extra.cea.fr>
Date:   Tue Sep 18 19:29:53 2018 +0200

    Comment and highlight unavailable routines still present in PICSARlite

utils/generate_miniapp.py

commit 2221cb6b6c0bc87dd4f731709949b3c7f8373c8c
Author: Guillaume Blaclard <gblaclard@ext-fa-005983.extra.cea.fr>
Date:   Tue Sep 18 16:50:59 2018 +0200

    Remove the "do not parse" and construct the modules and routines differently

utils/generate_miniapp.py

commit f0f0f7f8e04d6c7ebaf99b6ee7269f7555758672
Author: Guillaume Blaclard <gblaclard@ext-fa-005983.extra.cea.fr>
Date:   Tue Sep 18 12:46:25 2018 +0200

    Create a python file, which reconstructs PICSARlite with some routines

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90
utils/generate_miniapp.py

commit eca5b0bf9c93d212bfb7a2c62aaea4cc40886af8
Merge: 3f0d7571 922ba712
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Mon Sep 17 13:17:00 2018 +0200

    Merge branch 'master' into adapt_antenna_to_warp

commit 922ba712c0dc3ad77668094cf7ce384a7f6f6238
Merge: 6887cf40 2d4567ca
Author: kallala NA <kallalahaythem@gmail.com>
Date:   Fri Sep 14 16:07:31 2018 +0000

    Merged in fix_memory_bottleneck_init_kspace (pull request #169)
    
    fixing memory bottleneck in initkspace
    
    Approved-by: Henri VINCENTI <hvincenti@lbl.gov>

commit 2d4567ca93999a7461b98adcc30a8b2a09e16b7b
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Fri Sep 14 13:46:47 2018 +0200

    fixing Makefile

Makefile

commit 25d6ba68572a818917be057969b8d036255c7de2
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Fri Sep 14 11:02:23 2018 +0200

    fixing makefile

Makefile

commit 5c4f9a6a98e67175f4aaaa022a1e0541c7c3840f
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Thu Sep 13 19:23:03 2018 +0200

    fixing Makefile

Makefile

commit abc78f8ae69daa7d95911b2e45475b5a5142bfac
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Thu Sep 13 17:40:41 2018 +0200

    adding a comment on merging fields inside fields_bcs

src/boundary_conditions/field_boundaries.F90

commit b6c2f391bf097511bba0899552b0385c9a301eca
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Thu Sep 13 17:38:44 2018 +0200

    fixing makefile

Makefile

commit cc0bec73ae0fed31f0b8fa7a85d29dcb32dbf36f
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Thu Sep 13 17:17:32 2018 +0200

    changing index saving strategy

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/modules/modules.F90

commit 62931a95ae89bdb43f898d3f49ab1cbc5d1c54e0
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Wed Sep 12 18:53:38 2018 +0200

    enabling shifted pmls starting from guardcells for local solver in picsar

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/modules/modules.F90
src/submain.F90

commit 62dd9e4b162247a5a420f6538daa665ad93ace0c
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Sun Sep 2 16:17:24 2018 +0200

    fixing configure file

configure

commit c0eb107821cecb1906496ec78717e6b7a6c3b5b4
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Thu Aug 30 16:38:38 2018 +0200

    fixing memory bottleneck in initkspace

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 6887cf40b5ff673e30738a0e389dae5a1ef99470
Merge: 9b6098e0 84280519
Author: kallala NA <kallalahaythem@gmail.com>
Date:   Mon Aug 27 08:44:06 2018 +0000

    Merged in warp_link (pull request #155)
    
    new tools for warp

commit 9b6098e00e0d7502a261f5f5e842b2cb16fec649
Merge: 8519299e e76ea160
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Thu Aug 23 23:11:04 2018 +0000

    Merged in float_precision_ckc (pull request #168)
    
    appropriate precision for floats in CKC solver

commit e76ea1609b519ef740a57f1e3ab716217e7533b5
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Mon Aug 20 16:15:18 2018 -0700

    appropriate precision for floats in CKC solver

src/field_solvers/Maxwell/karkkainen_solver/karkkainen.F90

commit 842805197c485b2b880608ec1945e2a168f88db6
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Mon Aug 20 13:48:02 2018 +0200

    fixing name of guard cells group in init fileo

src/initialization/control_file.F90

commit c28edc0ed3bc96eaae51447356d0f97fab0e12ac
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Thu Aug 9 18:50:06 2018 +0200

    inversing loops in merge to go faster

src/field_solvers/Maxwell/maxwell_solver_manager.F90

commit b708a44355f3581c8a266c83fa7c2164e1c872f0
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Thu Aug 9 00:04:51 2018 +0200

    deleting redundancy in use modules

src/parallelization/mpi/mpi_routines.F90

commit 74c5d42434f6231dd8b5f29133c80b9aab4ccaad
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Wed Aug 8 17:22:56 2018 +0200

    deleting spaces in use module load_balancing group

src/housekeeping/load_balancing.F90

commit e053340adb98778b59bf23ea52177d031c05ae5d
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Wed Aug 8 17:22:21 2018 +0200

    improving pml coefficients

src/submain.F90

commit 58e6ef34edd6bde335d19681ec7f1e68e81eb974
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Wed Aug 8 15:50:04 2018 +0200

    renaming full_pxr flag to pxr_spectral_hybrid

Installation_doc/Python/INSTALL_PICSAR_HYBRID_SPECTRAL.md
Installation_doc/Python/INSTALL_PYTHON_CORI.md
Installation_doc/Python/INSTALL_PYTHON_EDISON.md
Installation_doc/Python/INSTALL_PYTHON_LINUX.md
Installation_doc/Python/INSTALL_PYTHON_MACOS.md
configure
utils/forthon_parser/forthon_parser_pxr_spectral_hybrid.py

commit bfd2d9ae9758ffe5e8e663f2b9020aca314810bc
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue Aug 7 23:28:18 2018 +0200

    deleting an unused function (added previously by me )o

src/field_solvers/Maxwell/GPSTD_solver/GPSTD.F90
src/main.F90

commit bc68ffd8e89996b02a4e9baa10669422960f81b8
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue Aug 7 15:38:03 2018 +0200

    adding an extension to doc file

Installation_doc/Python/INSTALL_PICSAR_FOR_WARP_FULL_MODE.md

commit 9740f84425d1d3916ed6680eb38e014d2e06cace
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue Aug 7 01:57:02 2018 +0200

    fixing small typo

examples/example_decks_fortran/tes_pml_2d.pixr

commit 8618efd8a04cf2905121f0532f7ba55f74d03abc
Merge: 8de193d2 8519299e
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue Aug 7 01:52:31 2018 +0200

    Merge branch 'master' into warp_link
    fixing merge conflicts and improoving docs on installation of dependencies

commit 8519299ec98a2ad4b2f6b224ca369242588386f3
Merge: 734c85b5 21aae4cf
Author: kallala NA <kallalahaythem@gmail.com>
Date:   Sat Aug 4 14:43:01 2018 +0000

    Merged in optimized_boosted_frame_diags_for_warp (pull request #166)
    
    this branch intends to performs computatoions related to Lorentz transforms(LT) in boostecd_frame diags of warp  directly in picsar in order to use multithreading while performing LT.

commit 734c85b5c112d0fd4f36f9d17ecd1cb803443120
Merge: d98df37f ba4e0473
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Aug 1 18:43:28 2018 +0000

    Merged in module_only (pull request #167)
    
    Use the syntax "USE ... ,  ONLY ..." for modules

commit ba4e04736adcdbd29efdce25ac2a4f5b9ea6c623
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Aug 1 08:40:05 2018 -0700

    Change files: use syntax "module, only"

src/boundary_conditions/field_boundaries.F90
src/boundary_conditions/particle_boundaries.F90
src/diags/diags.F90
src/field_gathering/energy_conserving/field_gathering_o1_2d.F90
src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/energy_conserving/field_gathering_o2_2d.F90
src/field_gathering/energy_conserving/field_gathering_o2_3d.F90
src/field_gathering/energy_conserving/field_gathering_o3_2d.F90
src/field_gathering/energy_conserving/field_gathering_o3_3d.F90
src/field_gathering/energy_conserving/field_gathering_on_2d.F90
src/field_gathering/energy_conserving/field_gathering_on_3d.F90
src/field_gathering/field_gathering_manager_2d.F90
src/field_gathering/field_gathering_manager_3d.F90
src/field_solvers/Maxwell/GPSTD_solver/GPSTD.F90
src/field_solvers/Maxwell/GPSTD_solver/fastfft.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/field_solvers/Maxwell/karkkainen_solver/karkkainen.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/field_solvers/Maxwell/yee_solver/yee.F90
src/housekeeping/load_balancing.F90
src/housekeeping/sorting.F90
src/init_external.F90
src/ios/simple_io.F90
src/main.F90
src/parallelization/mpi/mpi_routines.F90
src/parallelization/tiling/tiling.F90
src/particle_deposition/charge_deposition/charge_deposition_2d.F90
src/particle_deposition/charge_deposition/charge_deposition_3d.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90
src/particle_deposition/current_deposition/current_deposition_manager_2d.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90
src/particle_pushers/boris_pusher/boris_2d.F90
src/particle_pushers/boris_pusher/boris_3d.F90
src/particle_pushers/kin_energy.F90
src/particle_pushers/laser_pusher_manager_3d.F90
src/particle_pushers/particle_pusher_manager_2d.F90
src/particle_pushers/particle_pusher_manager_3d.F90
src/particle_pushers/vay_pusher/vay_3d.F90
src/submain.F90

commit 4cda7b5d7dd649670b96ab5097f90461ef69bced
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Aug 1 08:36:00 2018 -0700

    Fix length of lines

utils/fortran_parsers/use_module_only.py

commit 21aae4cf5724317454daa8f3d02225c2365822e6
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue Jul 31 22:44:57 2018 +0200

    small fix (adding comments to LT)yw

src/diags/diags.F90

commit da75d53827847d345e38f7f5b05185405fef4af3
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Jul 30 09:29:06 2018 -0700

    Handle contains statement

utils/fortran_parsers/use_module_only.py

commit ce3557a93b00444890dfb8290e9a317f048c1e80
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Jul 30 08:35:04 2018 -0700

    Avoid duplicate variables

utils/fortran_parsers/use_module_only.py

commit 0fb2917b4d5f212bfe4d7d9534dffe96f06b70bd
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Jul 30 08:31:44 2018 -0700

    Add vtune modules

utils/fortran_parsers/use_module_only.py

commit 736818e139ef637c6ebad875bb61ba352d7e8186
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Jul 30 08:20:55 2018 -0700

    Update FFTW functions

utils/fortran_parsers/use_module_only.py

commit d21cae315a7dc1139ab9386a9c750d7d67895d95
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sun Jul 29 15:08:25 2018 -0700

    More FFTW functions

utils/fortran_parsers/use_module_only.py

commit fcbf16d41e43c3c53833932479cd065a9ca3c967
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sun Jul 29 15:02:55 2018 -0700

    Fix spacing for group module

src/parallelization/mpi/mpi_routines.F90

commit 60d548a2e655ed016fef856cbc32f1f57d6979d3
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sun Jul 29 13:07:55 2018 -0700

    Better indent

utils/fortran_parsers/use_module_only.py

commit 0b96e1c5ac3a60a53a74ce4f9b494d9307818a1d
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Jul 28 14:39:44 2018 -0700

    Explicitly use MPI

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 65a6c032e4d22f0b70c0c265c2219364b4e3d10e
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Jul 28 14:35:06 2018 -0700

    Better parsing of used modules

utils/fortran_parsers/use_module_only.py

commit a3cbe21d8280bb9f58cdbe0d2cf161f616ccda1e
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Jul 28 14:29:31 2018 -0700

    Add FFTW functions

utils/fortran_parsers/use_module_only.py

commit c920d34e02b25061b5de007e38880b89eb13e9b3
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Jul 28 03:41:34 2018 -0700

    Use iso_bindings for `c_ptr`

utils/fortran_parsers/use_module_only.py

commit cb6af93f87f474ee23ad159625b4b871ef06e0bd
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Jul 28 03:22:45 2018 -0700

    Better line reconstruction

utils/fortran_parsers/use_module_only.py

commit 090cd8b5a5047eaeba2867c1252715b45d0861a7
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 23:29:34 2018 -0700

    Explicitly import picsar_precision

src/field_solvers/Maxwell/GPSTD_solver/GPSTD.F90

commit 8237bb6756ee945013cd70548750356e37a46d4c
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 23:08:03 2018 -0700

    Import iso_c_binding when needed

utils/fortran_parsers/use_module_only.py

commit 1c97977171356e1cb174a90c2fcafeacc844199a
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 22:55:33 2018 -0700

    Better indent

utils/fortran_parsers/use_module_only.py

commit 52a39463dfae6a391e4f05f01820520816f60478
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 22:05:15 2018 -0700

    Better cleaning

utils/fortran_parsers/use_module_only.py

commit 69ef6bb035f817613ce52a272343b67709ebdc5b
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 21:56:48 2018 -0700

    Better handling of ifdef

utils/fortran_parsers/use_module_only.py

commit be80f3b86a1d5c9ad6a918f125c0d9d46a5dac07
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 21:40:19 2018 -0700

    Final updates to the script

utils/fortran_parsers/use_module_only.py

commit ef2d16fe5913dd233b1fafd268ab9cbb99f24ab4
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 21:01:06 2018 -0700

    Better handling of ifdef

utils/fortran_parsers/use_module_only.py

commit 2fcba1b14ce3e6eaeac05b2004b6eaf5999efbd3
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 20:45:32 2018 -0700

    Better handling of #if

utils/fortran_parsers/use_module_only.py

commit e2f1065541871bf070eb1d4e00987353e262e011
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 20:28:01 2018 -0700

    Handle interface

utils/fortran_parsers/use_module_only.py

commit d830b554b3be293962450d404606c7dfb1c3cede
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 18:25:31 2018 -0700

    Improve adding of modules

utils/fortran_parsers/use_module_only.py

commit 6942c144c6247345a1de0de2106accadf20eec7b
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 18:17:39 2018 -0700

    Improve cleaning

utils/fortran_parsers/use_module_only.py

commit ce9da620df0eb0c0b9642200e2263f388c35d3a5
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 16:55:15 2018 -0700

    Handle function

utils/fortran_parsers/use_module_only.py

commit 92d68f82a91b56595e12741196b9a1c36cc739fb
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 16:45:21 2018 -0700

    Use sorted dict for reproducibility

utils/fortran_parsers/use_module_only.py

commit fa7d8765a78366cb12673c19a0964106670005e3
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 16:43:15 2018 -0700

    Explicitly import output_data

src/particle_deposition/current_deposition/current_deposition_manager_2d.F90

commit 4a0341afcf3543966dcf0deb58d365b83424231c
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 16:26:56 2018 -0700

    Explicitly import output_data

src/particle_pushers/particle_pusher_manager_2d.F90
src/particle_pushers/particle_pusher_manager_3d.F90
utils/fortran_parsers/use_module_only.py

commit 3976b154b1542c2287747c8ffb2c3dd9e2821cb9
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 16:25:33 2018 -0700

    Explicitly import MPI

src/particle_pushers/particle_pusher_manager_2d.F90

commit 0696d5ba7601595582de234388a3949ca39b10ec
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 16:21:33 2018 -0700

    Remove empty line with only &

utils/fortran_parsers/use_module_only.py

commit b532c04d2f1706f08b255cd19dcb999c77bb73e8
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 16:18:27 2018 -0700

    Add missing use MPI

src/particle_pushers/laser_pusher_manager_3d.F90

commit 92a0a86c75369a215923c1a5d189b09db05eb2f2
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 16:07:51 2018 -0700

    Explicitly import MPI

src/housekeeping/sorting.F90
utils/fortran_parsers/use_module_only.py

commit b93e8ad7c7850ef5279c73e63d97a207d05a16f5
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 16:04:25 2018 -0700

    Remove comments when scanning

utils/fortran_parsers/use_module_only.py

commit 1f632a90648b8056fcb5140f0e967af5141fb5c7
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 15:54:12 2018 -0700

    Clean file

utils/fortran_parsers/use_module_only.py

commit 608f6e3a74e8d9f1fdd37133f9e7683d42e2886f
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 15:31:40 2018 -0700

    Handle ifdef

utils/fortran_parsers/use_module_only.py

commit 8fd8de9c3a9f23acb5b152f0f2886f6df3cec30c
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 09:06:09 2018 -0700

    Correct used modules

utils/fortran_parsers/use_module_only.py

commit 666a706438dfa68ccf23026d8f011a4a861c3eff
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 09:05:01 2018 -0700

    Add used modules

utils/fortran_parsers/use_module_only.py

commit c881cc31a2cccbf65058710ede2803364dafa664
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 08:55:42 2018 -0700

    Add types to module variables

utils/fortran_parsers/use_module_only.py

commit 23ed18dfee4268e904e14ad9a44b1d993a7c4432
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 08:53:02 2018 -0700

    USE picsar_precision where needed

src/particle_pushers/kin_energy.F90

commit 6b99fcee1dc06b3cdd253669e2db7175c7179a71
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 08:47:49 2018 -0700

    Remove proc modules

utils/fortran_parsers/use_module_only.py

commit 69cefe96a08e7119c85ca33e068b53f1e49e80b3
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 08:36:42 2018 -0700

    Improve script

utils/fortran_parsers/use_module_only.py

commit 276b305078b7048db679e3e65be6075751b02c67
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 08:18:31 2018 -0700

    Improve script

utils/fortran_parsers/use_module_only.py

commit 1c99a33f8c05bcce4571ed4e009175cee1095f56
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 08:01:34 2018 -0700

    Add script to format modules

utils/fortran_parsers/use_module_only.py

commit 7e3f4399b76a4e50e380e7cbb67dae9025adec97
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jul 24 00:20:12 2018 -0700

    Use WTIME when needed

src/field_solvers/Maxwell/maxwell_solver_manager.F90

commit 9f6ee5530c5b428633cce667aa059c33bb30ed07
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Jul 23 23:24:52 2018 -0700

    Use PICSAR_precision whenever needed

src/boundary_conditions/field_boundaries.F90
src/boundary_conditions/particle_boundaries.F90
src/diags/diags.F90
src/field_gathering/energy_conserving/field_gathering_o1_2d.F90
src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/energy_conserving/field_gathering_o2_2d.F90
src/field_gathering/energy_conserving/field_gathering_o2_3d.F90
src/field_gathering/energy_conserving/field_gathering_o3_2d.F90
src/field_gathering/energy_conserving/field_gathering_o3_3d.F90
src/field_gathering/energy_conserving/field_gathering_on_2d.F90
src/field_gathering/energy_conserving/field_gathering_on_3d.F90
src/field_gathering/field_gathering_manager_2d.F90
src/field_gathering/field_gathering_manager_3d.F90
src/field_solvers/Maxwell/GPSTD_solver/GPSTD.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/field_solvers/Maxwell/karkkainen_solver/karkkainen.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/field_solvers/Maxwell/yee_solver/yee.F90
src/filtering/nci_godfrey_corr.F90
src/housekeeping/sorting.F90
src/init_external.F90
src/ios/simple_io.F90
src/main.F90
src/modules/modules.F90
src/parallelization/tiling/tiling.F90
src/particle_deposition/charge_deposition/charge_deposition_2d.F90
src/particle_deposition/charge_deposition/charge_deposition_3d.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90
src/particle_deposition/current_deposition/current_deposition_manager_2d.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90
src/particle_pushers/boris_pusher/boris_2d.F90
src/particle_pushers/boris_pusher/boris_3d.F90
src/particle_pushers/kin_energy.F90
src/particle_pushers/laser_pusher_manager_3d.F90
src/particle_pushers/particle_pusher_manager_2d.F90
src/particle_pushers/particle_pusher_manager_3d.F90
src/particle_pushers/vay_pusher/vay_3d.F90
src/submain.F90

commit 04e0afd363f6deb9260db4639e19c44c44461409
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Fri Jul 20 14:59:24 2018 +0200

    few changes to avoid conflicts

src/diags/diags.F90

commit a02448b9f716a1d4caf6665c67564f6392d85cbf
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Fri Jul 20 14:58:39 2018 +0200

    few changes to avoid conflicts

src/diags/diags.F90

commit b8cee3960e4330204bc972d61e0ea022a9127ad8
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Fri Jul 20 14:52:20 2018 +0200

    this branch intends to performs computatoions related to Lorentz transforms(LT) in boostecd_frame diags of warp  directly in picsar in order to use multithreading while performing LT.

src/diags/diags.F90

commit d98df37f17e289c406d2604d90b6e9275469d136
Merge: 53c3f5e2 6f26d14f
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Sat Jul 14 16:30:48 2018 +0000

    Merged in ckc_field_solver (pull request #165)
    
    merged PICSAR and WarpX CKC solver
    
    Approved-by: Remi Lehe <remi.lehe@normalesup.org>

commit 6f26d14fe72ed34881e12b652884eec7b32d4d98
Author: Maxence Thévenet <mthevenet@lbl.gov>
Date:   Sat Jul 14 08:57:06 2018 -0700

    minor fix doc string

src/field_solvers/Maxwell/karkkainen_solver/karkkainen.F90

commit 3bf2f13caed9a1f48107008526f574fa32e8be4c
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Fri Jul 13 14:31:00 2018 -0700

    minor cleaning

src/field_solvers/Maxwell/karkkainen_solver/karkkainen.F90

commit 002201d564836ccd39373bf3e82fe6c999d6fb9a
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Fri Jul 13 14:26:09 2018 -0700

    add file karkkainen.F90

src/field_solvers/Maxwell/karkkainen_solver/karkkainen.F90

commit 988c0a1482fb9b2e42be31d935ce25bf42d4fcc5
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Fri Jul 13 14:09:25 2018 -0700

    merged PICSAR and WarpX CKC solver, and replace karkainnen spelling with karkkainen

Makefile
Makefile_profiling
performance_tests/Makefile_perftest
src/Make.package
src/field_solvers/Maxwell/karkainnen_solver/karkainnen.F90
src/field_solvers/Maxwell/yee_solver/yee.F90
utils/forthon_parser/forthon_parser.py
utils/fortran_parsers/indent_file.py
utils/fortran_parsers/justify_file.py

commit 53c3f5e237f7441775169d6b2628f3bd7833512b
Merge: d6cabaa1 b55551bc
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Fri Jul 13 00:12:16 2018 +0000

    Merged in merge_maxwell_solvers (pull request #163)
    
    Merge PICSAR and WarpX maxwell solvers
    
    Approved-by: Remi Lehe <remi.lehe@normalesup.org>
    Approved-by: Henri VINCENTI <hvincenti@lbl.gov>

commit b55551bc6dc42806a1bfd41829172fe66398fd1e
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Wed Jul 11 10:04:53 2018 -0700

    fix typos in push B

src/field_solvers/Maxwell/yee_solver/yee.F90

commit 4788e1559c1a09283da1c55774b5e0146b8594ce
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Wed Jul 11 10:03:51 2018 -0700

    fix typos

src/field_solvers/Maxwell/yee_solver/yee.F90

commit b78919cf07971f86dda3d067d4219f8995cb3f6d
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Wed Jul 11 08:18:26 2018 -0700

    further cleaning in OMP linebreak syntax

src/field_solvers/Maxwell/yee_solver/yee.F90

commit da852a3f1190f64b309fff8249c4b3b3174ca5aa
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Wed Jul 11 08:16:41 2018 -0700

    minor cleaning

src/field_solvers/Maxwell/yee_solver/yee.F90

commit b6a11b9a2a58d9eb27117d72f00b28a1d3701bad
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Wed Jul 11 08:09:43 2018 -0700

    explicit declaration of variable type in OMP pragmas

src/field_solvers/Maxwell/yee_solver/yee.F90

commit acd970b007ade7193a8678c7d3569bea932b0ef5
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Thu Jul 5 14:26:55 2018 -0700

    remove file warpx_yee.F90

src/field_solvers/Maxwell/yee_solver/warpx_yee.F90

commit 51a6532330de6374f9d25c3976f3cddde0ec833f
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Thu Jul 5 13:20:17 2018 -0700

    type conversion in 3d

src/field_solvers/Maxwell/yee_solver/yee.F90

commit 8713b207bc3620503a055a11cab2a4fe0be2d261
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Thu Jul 5 12:54:15 2018 -0700

    use different integer precision if compiled with -DWARPX

src/field_solvers/Maxwell/yee_solver/yee.F90

commit 92fd96a109342aa89ff4adf8423a2164d14c005b
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Thu Jul 5 09:57:15 2018 -0700

    final cleaning. tests pass and docstrings should be consistent

src/field_solvers/Maxwell/yee_solver/yee.F90

commit b33e945e6d77e78640368cbc599107a0486ff7e9
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Thu Jul 5 09:53:18 2018 -0700

    remove c bindings as they should be put in warpx

src/field_solvers/Maxwell/yee_solver/yee.F90

commit cb3c2da738538ce6e45cdb21b1216090e4568167
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Tue Jul 3 17:39:32 2018 -0700

    interfacing with warpx

src/Make.package
src/field_solvers/Maxwell/yee_solver/yee.F90

commit e6afe6d68289c45e7ab81bc690af3206b9d64716
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Tue Jul 3 16:44:53 2018 -0700

    skip OMP pragmas when flag WARPX is defined

src/field_solvers/Maxwell/yee_solver/yee.F90

commit 449e7a9436113f6e4dfd0a4c2fed3a3ccfaaa22b
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Tue Jul 3 16:36:42 2018 -0700

    added threading

src/field_solvers/Maxwell/yee_solver/yee.F90

commit dcbb70d8017abf3be89722c2c59810cf9939b6e7
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Tue Jul 3 15:49:43 2018 -0700

    merged pxrpush_em3d_bvec

src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/field_solvers/Maxwell/yee_solver/yee.F90

commit 4fa5c8402299858fab92853857a04c3ed5f050d8
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Tue Jul 3 15:42:00 2018 -0700

    merged pxrpush_em3d_evec. tested serial and parallel without particles

src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/field_solvers/Maxwell/yee_solver/yee.F90

commit b3ceb4800d0cb82dad3de1f3f43ca5db0affe3da
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Tue Jul 3 15:22:04 2018 -0700

    some cleaning

src/field_solvers/Maxwell/maxwell_solver_manager.F90

commit 83e56f15fe34de7313f8a8a6618883302b51665c
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Tue Jul 3 15:20:52 2018 -0700

    added C binding

src/field_solvers/Maxwell/yee_solver/yee.F90

commit 9401ec1d30c8f486bceb86eccbee5ff0722c1224
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Tue Jul 3 15:19:57 2018 -0700

    merged pxrpush_em2d_bvec

src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/field_solvers/Maxwell/yee_solver/yee.F90

commit 14b0a3bb275415bf51d24b569b6d5727f4dd926f
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Tue Jul 3 14:57:31 2018 -0700

    add c binding

src/field_solvers/Maxwell/yee_solver/yee.F90

commit 9df16905b61a1b56ed03e369f36af95b3f818702
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Tue Jul 3 14:53:50 2018 -0700

    some cleaning. No OpenMP threading yet

src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/field_solvers/Maxwell/yee_solver/yee.F90

commit 054fd66d9ef55615c702984a5dabb7b4d8b5585f
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Tue Jul 3 14:51:11 2018 -0700

    merged pxrpush_em2d_evec. tested with laser antenna serial and 4 procs

src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/field_solvers/Maxwell/yee_solver/yee.F90

commit d6cabaa1cb5edf5691533f44f84c007d04061900
Merge: dbf1bb57 9628e9dc
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Tue Jul 3 17:04:17 2018 +0000

    Merged in fix_pxr_bcs_non_blocking (pull request #162)
    
    Fixed a bug in particle_mpi_bcs_non_blocking
    
    Approved-by: Jean-Luc Vay <jlvay@lbl.gov>

commit 9628e9dc5aee9855fcce748b6432d70e681de5a1
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Tue Jul 3 18:47:21 2018 +0200

    Fixed a bug in particle_mpi_bcs_non_blocking
    Reduced growth rate of ArrayList in buffer exchanges to spare memory at runtime

src/boundary_conditions/particle_boundaries.F90

commit 3f0d757166f353dea4298384c2c79a442c797012
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Fri Jun 8 10:34:50 2018 +0200

    changing nspecies max to 40 in picsar

src/modules/modules.F90

commit b472dcce4e6ee31d7f2d3fbf8d2eea946420adad
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Wed Jun 6 01:38:49 2018 +0200

    fixing a bug to correct the previous commit

src/particle_pushers/laser_pusher_manager_3d.F90

commit ac605dd0698868e982d559a26b2b6715197d419e
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Wed Jun 6 01:21:51 2018 +0200

    now pxr antenna supports moving antennas

src/particle_pushers/laser_pusher_manager_3d.F90

commit 818f698c9f771285a5e80a7c43dd2df8984fff08
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Jun 5 22:47:10 2018 +0200

    correcting a bug preventing multiple antennas

src/initialization/control_file.F90

commit 8551fce0f6f4c2c4178c9c7721fa33970c71a4dc
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Jun 5 22:25:48 2018 +0200

    deleting useless  and redundant features of laser antenna in picsar
    this includes focus parameters which are not used properly (warp  can still focus the laser at different location then the antenna plane)
    redundant features include pvec and vector parameters
    also cleaned the antenna tests

examples/example_decks_fortran/plane_wave_test.pixr
examples/example_decks_fortran/plane_wave_test_2d.pixr
src/initialization/control_file.F90
src/modules/modules.F90
src/parallelization/tiling/tiling.F90

commit 453b0713a253046e94cb60b3a7fd35b838e6f755
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Jun 5 18:03:35 2018 +0200

    adding a second species for antenna in full picsar mode and removing the flag that prevents antenna particles from deposing a charge density

src/initialization/control_file.F90
src/parallelization/tiling/tiling.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit b4c92fb76d69cbe3eb20aa70a07e69cbea6ab5b8
Author: Guillaume Blaclard <gblaclard@ext-fa-005983.extra.cea.fr>
Date:   Tue Jun 5 17:11:32 2018 +0200

    Add docstring and remove useless spaces

src/particle_pushers/laser_pusher_manager_3d.F90

commit d5f4edf11aa284730f75e37e5598117d18210333
Author: Guillaume Blaclard <gblaclard@ext-fa-005983.extra.cea.fr>
Date:   Tue Jun 5 16:50:45 2018 +0200

    Remove unnecessary module to pass the tests

src/particle_pushers/laser_pusher_manager_3d.F90

commit bc5c10d78c888181a44d6ed7be8aed2cbf57d37f
Author: Guillaume Blaclard <gblaclard@ext-fa-005983.extra.cea.fr>
Date:   Tue Jun 5 15:34:34 2018 +0200

    Allow the code to run even if there is no other species

src/modules/modules.F90
src/parallelization/tiling/tiling.F90

commit 9deff5161ff8da051568cb5a5e6c0f7b123cba70
Author: Guillaume Blaclard <gblaclard@ext-fa-005983.extra.cea.fr>
Date:   Tue Jun 5 11:40:16 2018 +0200

    Remove unnecessary package to pass shippable tests

src/parallelization/tiling/tiling.F90

commit 0281db8b68b595079ede5fa8ac470aad6c8574ec
Author: Guillaume Blaclard <gblaclard@ext-fa-005983.extra.cea.fr>
Date:   Mon Jun 4 19:43:32 2018 +0200

    End coupling, debug some old bugs, still work to do

src/diags/diags.F90
src/modules/modules.F90
src/parallelization/tiling/tiling.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit 71d11df124bce30d6c17f7617375da074e3a3611
Author: Guillaume Blaclard <gblaclard@ext-fa-005983.extra.cea.fr>
Date:   Fri Jun 1 18:07:18 2018 +0200

    [WIP] New modifications and print statements

src/modules/modules.F90
src/parallelization/tiling/tiling.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit 121302512ca9b71bf761050142e7e7d01f8384b4
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Fri Jun 1 14:42:18 2018 +0200

    adapt picsar antenna to warp

src/parallelization/tiling/tiling.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit dbf1bb574dbbc3de43e2adcd7ef3eb25dc54532d
Merge: 627ee97c 9dedd5b0
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Fri May 18 21:55:27 2018 +0000

    Merged in fix_pusher (pull request #160)
    
    Correct typos in compiler directives in Boris pusher 3d

commit 9dedd5b047494ce2129099d26af132bce2d4f20e
Merge: 29908fc8 627ee97c
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Wed May 16 17:36:01 2018 -0700

    Merge branch 'master' of https://bitbucket.org/berkeleylab/picsar

commit 29908fc84b48ef4acc55f638e9010dc9a0d60d6f
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Wed May 16 17:35:32 2018 -0700

    Correct typos in compiler directives in Boris pusher 3d

src/particle_pushers/boris_pusher/boris_3d.F90

commit 627ee97ce1e1e566b977ab257a5d49a7899f9987
Merge: c6cd1c91 493a78d0
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed May 16 15:43:55 2018 +0000

    Merged in measure_flag (pull request #159)
    
    Control whether fftw uses measure or estimate
    
    Approved-by: Henri VINCENTI <hvincenti@lbl.gov>

commit c6cd1c9157581e577e536a28e027ff7eb8d6f1bd
Merge: 620477f8 3fe91d57
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed May 16 14:12:15 2018 +0000

    Merged in pusher_boris_rr (pull request #158)
    
    Pusher boris rr

commit 3fe91d57938b973f45ebecc4e43b3bf52843e74b
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Wed May 16 14:45:31 2018 +0200

    corrected path error in shippable

shippable.yml

commit 493a78d06b267182fac1bbbcc44e097dbcab6158
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue May 15 23:14:53 2018 -0700

    Control whether fftw uses measure or estimate

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/modules/modules.F90

commit a1a80b91682fcc45d70b716836bad561b18de054
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Tue May 15 12:02:02 2018 +0200

    modified shippable file for automated tests for Radiation reaction

shippable.yml

commit 79d0f31d10ef41ff46581b5bb41c9ae6120773a8
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Tue May 15 12:00:19 2018 +0200

    Added python tests and fixed errors in field gathering

Acceptance_testing/Python_tests/test_radiation_reaction/test_rr_synchrotron_LL.py
src/field_gathering/field_gathering_manager_3d.F90
src/particle_pushers/particle_pusher_manager_3d.F90

commit 9c27e7a1e1fc5d4cee6ed89fd84b7a88f247ed72
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Tue May 15 10:19:06 2018 +0200

    Fixed truncation line error

src/particle_pushers/boris_pusher/boris_3d.F90

commit 8de193d204257988c940c76a3077f1d1db6e3d60
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue May 8 23:55:41 2018 +0200

    adding nb guards groups into the description

src/submain.F90

commit 2ab0877c8c76d4bd26a8e514300902544199f52b
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue May 8 19:13:49 2018 +0200

    trying to fix shippable

configure
utils/forthon_parser/forthon_parser.py
utils/forthon_parser/forthon_parser_full_pxr.py

commit 920216c2b36a27d670d27315815fe2605e9f134c
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue May 8 18:02:34 2018 +0200

    fixing configure file

configure

commit 620477f8fb30192c981b626457f688bb34506525
Merge: e4f22590 c975a96c
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Tue May 1 18:47:25 2018 +0000

    Merged in warpx_filter (pull request #157)
    
    Change interface to call the NCI filter
    
    Approved-by: Maxence Thevenet <mthevenet@lbl.gov>
    Approved-by: Weiqun Zhang <WeiqunZhang@lbl.gov>

commit c975a96c787d0e45a9f08d91bb33b1ade9fee6ae
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Tue May 1 10:27:03 2018 -0700

    add comments and delete old functions

src/filtering/nci_godfrey_corr.F90

commit 69f286a4ca845acfea427fc58a5a112f0beefe64
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 30 17:25:10 2018 -0700

    fix bug in the new filter code

src/filtering/nci_godfrey_corr.F90

commit df9835b4b1e035b31567267642fb5c0f067d8a7d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 30 15:40:15 2018 -0700

    new filter functions for warpx

src/filtering/nci_godfrey_corr.F90

commit 68ea7f4591edd4e38af6fad81ee796a6e17d2176
Author: Murad <murad.abuzarli@cea.fr>
Date:   Fri Apr 27 19:20:35 2018 +0200

    modules

src/modules/modules.F90

commit f8dbdbf396f6e7f77ca10fbb0b4822d7ed739257
Author: Murad <murad.abuzarli@cea.fr>
Date:   Fri Apr 27 19:19:22 2018 +0200

    push mana 3D

src/particle_pushers/particle_pusher_manager_3d.F90

commit 65c4d87957e1633a29aef4daf7c63f5c116b05d6
Author: Murad <murad.abuzarli@cea.fr>
Date:   Fri Apr 27 19:18:39 2018 +0200

    part pusher mana 2D

src/particle_pushers/particle_pusher_manager_2d.F90

commit 795b4ceb4ccb3ac3eacc980d78580205df230541
Author: Murad <murad.abuzarli@cea.fr>
Date:   Fri Apr 27 19:16:38 2018 +0200

    pusher with LL model

src/particle_pushers/boris_pusher/boris_3d.F90

commit b215287a7ddf8fd85e81408b93d850a5c819bf11
Author: Murad <murad.abuzarli@cea.fr>
Date:   Thu Apr 26 20:41:32 2018 +0200

    S09 model for RR verified with both tests

src/particle_pushers/boris_pusher/boris_3d.F90

commit e4f22590b88ae75a41a347ee5b8d18d836eabc7d
Merge: 325321e9 9c1d6107
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Thu Apr 26 16:13:56 2018 +0000

    Merged in godfrey_filter (pull request #156)
    
    Numerical Cherenkov Instability Corrector
    
    Approved-by: Remi Lehe <remi.lehe@normalesup.org>

commit 9c1d6107dac1d4c9137423fc1b442067e54d0a33
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Wed Apr 25 11:08:24 2018 -0700

    minor. adjust index

src/filtering/nci_godfrey_corr.F90

commit ad93126b79cc2596f8812cce40ea1c9d3bb7b75d
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Wed Apr 25 09:55:47 2018 -0700

    Include fixes suggested by Remi

src/filtering/nci_godfrey_corr.F90

commit a04b46b61f039193fba4acd6ec33dd84649a42aa
Author: Murad <murad.abuzarli@cea.fr>
Date:   Tue Apr 24 13:05:54 2018 +0200

    Last changes

src/field_gathering/field_gathering_manager_3d.F90
src/modules/modules.F90
src/particle_pushers/boris_pusher/boris_3d.F90
src/particle_pushers/particle_pusher_manager_2d.F90
src/particle_pushers/particle_pusher_manager_3d.F90

commit b099d8e59a6a4fb2b08b967c4a4718155e970ca1
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Mon Apr 23 16:06:19 2018 -0700

    use picsar's REAL size instead of WarpX's

src/filtering/nci_godfrey_corr.F90

commit d930295466db27b78767d29fe8511a3474803f6d
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Fri Apr 20 14:50:16 2018 -0700

    reordered nested loop

src/filtering/nci_godfrey_corr.F90

commit 7728776c75cc661289269d4ecf7ad7af4c6313bf
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Fri Apr 20 12:55:17 2018 -0700

    fix type mismatch for argument l_lower_order_in_v

src/filtering/nci_godfrey_corr.F90

commit b52969e33bdc8b027add283365b092b83ea87f38
Author: Murad <murad.abuzarli@cea.fr>
Date:   Thu Apr 19 18:39:54 2018 +0200

    Particle pusher manager 3D with RR force pushers

src/particle_pushers/particle_pusher_manager_3d.F90

commit 2776a4b73df4ce55e398dde88aedac94f49b70db
Author: Murad <murad.abuzarli@cea.fr>
Date:   Thu Apr 19 18:38:20 2018 +0200

    particle pusher manager 2D with new RR force pushers

src/particle_pushers/particle_pusher_manager_2d.F90

commit 9b43be5781dd1f3b5c63efe69b1eab828be87cc5
Author: Murad <murad.abuzarli@cea.fr>
Date:   Thu Apr 19 18:35:00 2018 +0200

    Boris pusher with Lorentz and RR S09/RR B08 forces ref.:https://doi.org/10.1016/j.cpc.2016.04.002

src/particle_pushers/boris_pusher/boris_3d.F90

commit 11f9b8f1de441b9e057f54df977f097456f1770d
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Mon Apr 16 16:47:10 2018 -0700

    godfrey_filter

src/filtering/nci_godfrey_corr.F90

commit 19cb843b6356b0697c300d97b8ed528e6433d30c
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Fri Apr 13 11:52:35 2018 -0700

    added documentation

src/filtering/nci_godfrey_corr.F90

commit 4e25121d144a2d6d9e020fa2a511c65306ba9ce5
Author: Murad <murad.abuzarli@cea.fr>
Date:   Fri Apr 13 19:48:58 2018 +0200

    boris pusher with Lorentz and RR which works

src/particle_pushers/boris_pusher/boris_3d.F90

commit 970df323a4c5b4d90c01835d3803911e2894e634
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Fri Apr 13 09:56:53 2018 -0700

    makefile

src/Make.package

commit 2b76af444baca8a5aa1d3652345773c858a8e16e
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Fri Apr 13 08:57:51 2018 -0700

    3d version implemented

src/filtering/nci_godfrey_corr.F90

commit 37637c93e57833c7d3458891eef9b9049613b9b3
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Thu Apr 12 18:14:09 2018 -0700

    final version for 2d

src/filtering/nci_godfrey_corr.F90

commit 0ce40cf70989f67c3d61c6cb4dfcee5838d1b7c8
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Thu Apr 12 17:34:16 2018 +0200

    Added particle pusher with rr for 2D geometry
    Corrected indentation in 3d routine with rr

src/particle_pushers/particle_pusher_manager_2d.F90
src/particle_pushers/particle_pusher_manager_3d.F90

commit 2043a133b7e96967891ea3e7f3d9810e0976614c
Author: Murad <murad.abuzarli@cea.fr>
Date:   Thu Apr 12 17:24:34 2018 +0200

    pusher manager update for boris_rr

src/particle_pushers/particle_pusher_manager_3d.F90

commit 7feffe7d5d3602fc2f97d41cdd3f2909d40a1d2f
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Thu Apr 12 08:27:03 2018 +0200

    fixing a ppml prblm

src/field_solvers/Maxwell/maxwell_solver_manager.F90

commit 1cd16b8375288db5fc5484100352dd2b472dc1b2
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Wed Apr 11 19:00:39 2018 -0700

    filter works not good enough

src/filtering/nci_godfrey_corr.F90

commit 33dd8c8cefb73e21c6b49bb2794fd58949d0f974
Author: Murad <murad.abuzarli@cea.fr>
Date:   Wed Apr 11 22:12:38 2018 +0200

    updated RR and Lorentz pusher

src/particle_pushers/boris_pusher/boris_3d.F90

commit 7374c0ee0319e7019b02a3d9045bfb7912589cc0
Author: Murad <murad.abuzarli@cea.fr>
Date:   Wed Apr 11 20:07:25 2018 +0200

    subroutine with RR and Lorentz push

src/particle_pushers/boris_pusher/boris_3d.F90

commit 5c38fe3605aa211fc7c9241ae1c74530515f5e7e
Author: Murad <murad.abuzarli@cea.fr>
Date:   Wed Apr 11 13:53:46 2018 +0200

    New subroutine with RR push

src/particle_pushers/boris_pusher/boris_3d.F90

commit a55f539d9d43689a79dc8961f68bf9c47b0cf945
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Tue Apr 10 18:38:55 2018 -0700

    tmp version with test going on the filter

src/filtering/nci_godfrey_corr.F90

commit 3647e1956e4d62a030ac9926ab683c4cf91db030
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue Apr 10 19:34:56 2018 +0200

    fixing a bug in configure

configure
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit 09f942c55f8b6a4f3fa92153763f8e5be04624b6
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue Apr 10 14:27:48 2018 +0200

    save before chane

src/initialization/control_file.F90

commit 38266292d21fbc68f0d4dda791b7098179f48c05
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue Apr 10 14:27:20 2018 +0200

    save changes before debugging

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/housekeeping/load_balancing.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit 728dff903514fc9e84fa22c5b3dd435fd85a2774
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue Apr 10 12:36:14 2018 +0200

    trying to fix compiler

configure

commit 9754ef6b0bb9d4500eedd1222393dbdccab29702
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Mon Apr 9 18:48:17 2018 -0700

    working version

src/filtering/nci_godfrey_corr.F90

commit 16bd065bcf38e81d30cb5f8afefe30b778db672f
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue Apr 10 02:55:56 2018 +0200

    little fix

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/modules/modules.F90
src/submain.F90

commit eac7f7dc62c609d71f25648070a8e6212c03e059
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue Apr 10 02:46:28 2018 +0200

    fixing configureto pass tests

configure

commit 092ed6c8e2e2f70d742b1ecc64778737ad76f751
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue Apr 10 02:02:15 2018 +0200

    aborting fix laser in this branch to check tests
    may  be remerged in the future

src/parallelization/tiling/tiling.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90

commit f4b509833ab7b64f3d24037459143272f27406e8
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue Apr 10 01:11:16 2018 +0200

    adding instructions for installing hybrid picsar for warp

Installation_doc/Python/INSTALL_PICSAR_FOR_WARP_FULL_MODE
Installation_doc/Python/INSTALL_PYTHON_CORI.md
Installation_doc/Python/INSTALL_PYTHON_EDISON.md
Installation_doc/Python/INSTALL_PYTHON_LINUX.md
Installation_doc/Python/INSTALL_PYTHON_MACOS.md
configure

commit d83802d6d057d84c97b5893007432329e0cce742
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Mon Apr 9 23:30:07 2018 +0200

    fixing coupling with warp (now 2d s validated)

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 50102864ffc11ac250a133f1ee95097e9e6b3ba0
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Mon Apr 9 16:35:34 2018 +0200

    tested 2d dirac with local psatd

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/modules/modules.F90

commit 0d765ccf8908aff6b09c2fe0312b2b0ab9dd10ed
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Fri Apr 6 18:46:06 2018 -0700

    initial commit. DOES NOT COMPILE

src/filtering/nci_godfrey_corr.F90

commit 85db2e093e596a4e7deada67209b3ca518f32976
Author: Murad <murad.abuzarli@cea.fr>
Date:   Fri Apr 6 18:49:23 2018 +0200

    Creation of new Boris push routine with RR

src/particle_pushers/boris_pusher/boris_3d.F90

commit 2bb8c66d68cb3043f9f4b8df26cc71709511e26f
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Fri Apr 6 18:05:55 2018 +0200

    push for warp link

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/parallelization/mpi/mpi_routines.F90

commit 1a22d63143953218349fcfc61f3f0da241a787eb
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Wed Apr 4 10:42:10 2018 +0200

    trying to fix link

src/field_solvers/Maxwell/GPSTD_solver/GPSTD.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/housekeeping/load_balancing.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit 806caa8a6c06c3500f2e133eeec07e9fa554e3ab
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue Mar 27 15:20:15 2018 +0200

    nolonguer doing y exchanges in 2d

src/boundary_conditions/field_boundaries.F90

commit a38dd5b066f93327300da177f6c6fa977b593fde
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue Mar 27 12:05:17 2018 +0200

    fixing reader and copy

src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/initialization/control_file.F90

commit cded868335277863f6c3b3b3652fbe2d2b900ecf
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Tue Mar 27 11:35:42 2018 +0200

    fixing absorbing_bcs

src/initialization/control_file.F90

commit c20dacbdf2c4368f64dbac1c8fe4fcc4ae9cdce0
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Mon Mar 26 16:20:52 2018 +0200

    adding a subroutine to compute neigbhour mpi procs because warp does not link its mpi geometry with pxr!

src/parallelization/mpi/mpi_routines.F90

commit 651223713d13cd6bb5f8650bf81ffc6752416a78
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Mon Mar 26 15:07:44 2018 +0200

    fixing bugs wit warp

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/parallelization/mpi/mpi_routines.F90

commit 74dc8e3c188c50dc35aafb2b4c2ce789ae2ecf63
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Sun Mar 25 19:48:16 2018 +0200

    fixing pxr to link to warpw

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit 3eaaebe66b516a4f7dedf59ddf96bebe2d14cf37
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Fri Mar 23 15:58:46 2018 +0100

    fixing test 2d

examples/example_decks_fortran/plane_wave_test_2d.pixr

commit de563ebc409664541595c1084fcd7bf8997c06a4
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Thu Mar 22 14:53:09 2018 +0100

    now fftw_mpi works

configure
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90

commit 8971ca52af2b1406138a6b28b8a7386e99102869
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Thu Mar 22 00:15:36 2018 +0100

    new branch for full pxr simulations using warp
    new psatd solver routines have been adjusted to be adequate with forthon wrapper

configure
src/field_solvers/Maxwell/GPSTD_solver/fastfft.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/parallelization/mpi/mpi_routines.F90
utils/forthon_parser/forthon_parser.py

commit f6d327ad5bb7e43e8b9c7f82be1c0b0e34db9761
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Wed Mar 21 19:56:16 2018 +0100

    remerging with correct_laserwq

examples/example_decks_fortran/plane_wave_test_2d.pixr
src/initialization/control_file.F90
src/parallelization/tiling/tiling.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit 79f299ba84d1715107278064b7d6bdd239add731
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Wed Mar 21 19:40:54 2018 +0100

    fixing a bug occuring when c_dim = 2 and g_spectral = false

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/housekeeping/load_balancing.F90

commit 77a425c01ea7d7c978ac588d5e6925904303ca1e
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Wed Mar 21 19:16:40 2018 +0100

    unmerging correct laser from herewq

src/initialization/control_file.F90
src/parallelization/tiling/tiling.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit 4709f191479dd7601b786fa21a322afac143ad9e
Author: haithem_kallala <kallalahaythem@gmail.com>
Date:   Wed Mar 21 18:46:52 2018 +0100

    cleaning the bug fix when an mpi is inside a guardcell and when a group contains one procwq

src/housekeeping/load_balancing.F90

commit 325321e9f85a27abc5cae5d3681307399345a0a6
Merge: 2b316238 a0c54b4c
Author: Weiqun Zhang <WeiqunZhang@lbl.gov>
Date:   Fri Mar 9 22:31:22 2018 +0000

    Merged in warpx_psatd (pull request #154)
    
    modify WarpX Make.package for spectral solver

commit a0c54b4cb2a0e19ff746b56b35ebe0d213991296
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 9 10:15:36 2018 -0800

    modify WarpX Make.package for spectral solver

src/Make.package

commit b71dfff9a269359fa817658a7d225b1364e5fe41
Author: hkallala <kallalahaythem@gmail.com>
Date:   Tue Mar 6 11:07:25 2018 +0000

    fixing a bug in hybrid/local intersections

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/housekeeping/load_balancing.F90
src/parallelization/mpi/mpi_routines.F90

commit 49ece290558b84aa12a07518e59345444c291947
Merge: 82ac841a 4aa9eb57
Author: hkallala <kallalahaythem@gmail.com>
Date:   Tue Feb 27 10:46:50 2018 +0000

    merged with correct laser to get corrected laser
    Merge branch 'correct_laser' into picsar_pml_inside_domain

commit 82ac841a2a480c6b7d7c4f661fff7e059458f5c7
Merge: 92455823 2b316238
Author: hkallala <kallalahaythem@gmail.com>
Date:   Tue Feb 27 10:44:47 2018 +0000

    merged to get the low memory consomption tiles
    Merge branch 'master' into picsar_pml_inside_domain

commit 4aa9eb57bdb7834670f2af8d748aa04b417e8b3d
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Feb 26 19:29:17 2018 +0100

    fixing problem with memory optimization

src/parallelization/tiling/tiling.F90

commit 900d90be86e549d96b406d64cd3a7b2385ec1b16
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Feb 26 19:25:39 2018 +0100

    quick fix

src/initialization/control_file.F90

commit aafe90419246af5f8c005b414325c2fd7a73149e
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Feb 26 19:24:24 2018 +0100

    deleting usleess changes

src/initialization/control_file.F90

commit 0859cabbae23602fad3cb5356b01727380dfd269
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Feb 26 19:15:25 2018 +0100

    fixing a bug

src/initialization/control_file.F90

commit f1eeb0a5eab481e1cc62d00ab68e84d2c345952a
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Feb 26 18:56:28 2018 +0100

    small fix

src/parallelization/tiling/tiling.F90

commit b4d418eaca6ae50e63ac8c3ef172e37bc77547cc
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Feb 26 18:37:40 2018 +0100

    fixing a problem with laser propagation
    now antenna is made of two species of opposite charge to avoid problems with Poisson

src/initialization/control_file.F90
src/parallelization/tiling/tiling.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit 924558233efb75c85b2ab9c7229613a35f0e213f
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Feb 23 05:32:34 2018 +0100

    fixing a bug

src/housekeeping/load_balancing.F90

commit cea1f8e6330f9debb6d25b40e2948393ef0e1ca9
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Feb 23 03:53:00 2018 +0100

    fixing a problem occuring with big group guardcells

src/housekeeping/load_balancing.F90

commit 07e1680f97db269e2d7e19d97f92b678af010e3c
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Feb 22 15:28:41 2018 +0100

    fixing a small error

src/submain.F90

commit e31e30ee2ffac8d7cfc2223a3fdb11f2a230ac87
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Feb 22 15:21:50 2018 +0100

    fixing pb with shippable

src/field_solvers/Maxwell/maxwell_solver_manager.F90

commit d1e1cc9515158c920193cc892cc4c296b086de33
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Feb 22 14:10:08 2018 +0100

    local and global pmls are debugged and give the same results# Please enter the commit message for your changes. Lines starting

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/submain.F90

commit da8c3d069d0b05fd6d91177aae08d44c28c75fd6
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Feb 22 11:28:12 2018 +0100

    pml with groups work perfectly well but there is a pb with local psatd

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/submain.F90

commit 3df0b31d2f1af30b77b237697df016fb002acb0e
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Feb 21 19:41:12 2018 +0100

    now pml are symetric (fixed staggered grid problem

src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/submain.F90

commit c8d2d9774da6c21168fbd9e6aa17522ac84d8c6f
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Feb 21 18:04:10 2018 +0100

    fixing bgu

src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/submain.F90

commit 7c7e7e1879e61dba07f54e4b4fca704159566a4c
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Feb 21 17:11:27 2018 +0100

    bug fix

src/field_solvers/Maxwell/maxwell_solver_manager.F90

commit 247d6d32ae621f31f66edc73d3748ea0380a46ca
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Feb 21 16:54:19 2018 +0100

    fixing timer

src/field_solvers/Maxwell/maxwell_solver_manager.F90

commit 8fc9655d1329462da241961d1e6858d6b55ff2fa
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Feb 21 16:52:07 2018 +0100

    adding comments

src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/submain.F90

commit ee6c27520c5715caf4aa5f138f83cffe7dcbee1c
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Feb 21 15:39:16 2018 +0100

    less memory cost sigma arrays

src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/modules/modules.F90
src/submain.F90

commit 20f5c737c17f077b0a8219467590c5b4aa07ffb9
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Feb 21 13:52:16 2018 +0100

    changing sigma_x to pointer to avoid failure in shippable tests

src/modules/modules.F90

commit 032a0b6092081c22353ea47162e209a8def828cd
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Feb 21 13:41:34 2018 +0100

    fixing shippable

src/parallelization/mpi/mpi_routines.F90

commit ef84a5dca191507cdd1e2be2a893f40040d01055
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Feb 21 11:15:38 2018 +0100

    using order 3 polynomial

src/submain.F90

commit 0c38e83f120ab08c86dbcce84a39e9689c89b4ee
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Feb 20 18:52:42 2018 +0100

    removing damping and advection splitting for fields as it was useless

src/submain.F90

commit 5271ac50dcdb92377aa22d3d403db3b663ecd322
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Feb 20 18:43:12 2018 +0100

    adding a timer for absorbing bcs and updating compute_field_memory

src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit 2db5aa3f28c24bfc5bd52d19eca801d067fb7518
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Feb 20 17:03:27 2018 +0100

    adding comments

src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit 5cd15b22d4532155332950670e1d80260cdd2db1
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Feb 20 16:35:53 2018 +0100

    init splitted fields in init_all

src/submain.F90

commit e2065f1178cc113777d24ec72e41384e50038718
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Feb 20 16:26:22 2018 +0100

    correcting a bug when allocating splitted fields

src/parallelization/mpi/mpi_routines.F90

commit 7d567277951915c1d2709279624bd1862f574530
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Feb 20 14:11:30 2018 +0100

    fixing a bug when using grps

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 78f8d7c8e454156b350b40a07df37e6bfccccadc
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Feb 20 13:57:14 2018 +0100

    fixing problem

src/submain.F90

commit fe2a04e701d346b1eeeee5a8f6e1cc8a9a989899
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Feb 20 13:05:25 2018 +0100

    fixing noise pblm

src/submain.F90

commit 5c70491f989bc01b1dfbd3d45258858463ad8a85
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Feb 20 12:39:08 2018 +0100

    added comments and corrected a bug in init sigma

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/submain.F90

commit 4a3f6a5e369a1786c0a562c252968b94ac68da14
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Feb 20 12:13:58 2018 +0100

    adding comments

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/submain.F90

commit 0fd09248f0c11639542b20dc3b74f1a7cb18017d
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Feb 20 11:25:11 2018 +0100

    adding a 2d pml test

examples/example_decks_fortran/tes_pml_2d.pixr

commit ceb78892313ea22b7163b454e5ad3b35d0ff7352
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Feb 20 11:23:12 2018 +0100

    adding comments

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit 13f2fd23c9222eb27d120582b56e28a06a76f640
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Feb 20 10:48:54 2018 +0100

    now no need to communicate field after damping

src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/main.F90
src/submain.F90

commit f554ca550253c87f227ac9e3b13dc1e07adaefde
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Feb 20 10:19:27 2018 +0100

    first commit in this branch
    pmls are working but are inside the physical domain
    further cleaning is undertaken

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/housekeeping/load_balancing.F90
src/initialization/control_file.F90
src/main.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit 2b316238e35dfbcefa1d71b000b0d9ad2d5db028
Merge: c50dbe61 b28c3464
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Mon Feb 19 20:53:56 2018 +0000

    Merged in pxr_save_copies (pull request #151)
    
    Pxr save copies

commit b28c3464cd034a097adb79b5321181cd093f540a
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Mon Feb 19 16:00:32 2018 +0100

    Removed useless sanity checks in resize array routines in tiling.F90

src/parallelization/tiling/tiling.F90

commit f0b1d2ce78d74aa143bb7e09504686ed9bea8a75
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Mon Feb 19 15:55:37 2018 +0100

    Removed extra memory copy in field gathering by removing calls to resize_3D_array_real
    that was resizing grid tile arrays in field gathering routines
    This has been replaced by explicit private thread allocation/de-allocation in the field gathering routines

src/field_gathering/field_gathering_manager_3d.F90
src/parallelization/tiling/tiling.F90
src/particle_pushers/particle_pusher_manager_2d.F90
src/particle_pushers/particle_pusher_manager_3d.F90

commit c50dbe61a1a2e7ae07d09e3c3f7eabb86de4c9d2
Merge: 3675846a c595674c
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Tue Feb 13 16:38:41 2018 +0000

    Merged in MaxThevenet/install_python_corimd-edited-online-with-1518487630393 (pull request #150)
    
    clarify doc to compile PICSAR as a library.
    
    Approved-by: Guillaume Blaclard <guillaume.blaclard@supelec.fr>

commit c595674c85b27a68c0c16dd2fa735e0190bdb896
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Tue Feb 13 02:12:18 2018 +0000

    minor

Installation_doc/Python/INSTALL_PYTHON_CORI.md

commit 3369e26bdee52dbbbb706e1d03e5d3e1999287e1
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Tue Feb 13 02:08:24 2018 +0000

    clarify doc to compile PICSAR as a library.

Installation_doc/Python/INSTALL_PYTHON_CORI.md

commit 3675846ae63fc2f954cb8818fc0209f0d5c4a03e
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Sat Feb 10 16:35:30 2018 +0100

    Fixing a bug in control_file.F90 appearing at compile time without fftw

src/initialization/control_file.F90

commit 95a38e24e92de5cb24d272586f42988c9187191e
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Fri Feb 9 18:54:13 2018 +0100

    Small corrections on variable names in control.F90 to avoid confusion
    betwee nx,ny,nz and nxguards etc.

src/initialization/control_file.F90

commit 1e25479550dd2da12f8a44620476eebcf4711e26
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Fri Feb 9 18:09:11 2018 +0100

    Added options to command line in control_file.F90

src/initialization/control_file.F90

commit 76ce5080ebbee4a664bd24cfcaf4d7c02ca9d2a5
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Fri Feb 9 12:12:41 2018 +0100

    Corrected a bug in character length

src/main.F90

commit c9aabf71df5871fc6760d21592fd1e0ecbdfbc00
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Fri Feb 9 11:59:39 2018 +0100

    Added use module statements

src/main.F90

commit cbe7694bcf904e3e825184a604b73d9d7e09db4f
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Fri Feb 9 11:57:41 2018 +0100

    Modified time statistics output

src/main.F90

commit e6f721a3cb6cd705f133c1f88e4fa1acf5d4b6bd
Merge: 5b4ea440 8b35be3b
Author: kallala NA <kallalahaythem@gmail.com>
Date:   Thu Feb 8 21:48:11 2018 +0000

    Merged in commenting_init_kspace (pull request #148)
    
    addng comments to  init_kspace

commit 5b4ea4400d63e8587108f09a4d015cb0b0f16c19
Merge: 705f064d d6c1288d
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Feb 8 21:47:07 2018 +0000

    Merged in picsar_suppress_aofgrid (pull request #149)
    
    This PR is intended to reduce memory footprint of PICSAR

commit d6c1288dff6111661ed01b92b9b4679efe243b32
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Thu Feb 8 16:23:14 2018 +0100

    Defined new data type buffer for optimizing memory savings for
    MPI particle exchanges (blocking and non-blocking)

src/boundary_conditions/particle_boundaries.F90
src/modules/modules.F90

commit 8b35be3b111ce17dc7b63db10120c74e2d8ec12e
Merge: e158e6f1 705f064d
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Feb 8 14:34:40 2018 +0100

    Merge branch 'master' into commenting_init_kspace
    
    Conflicts:
            src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 23b58d598772280aa46c931f8b136012a76f474f
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Thu Feb 8 13:51:06 2018 +0100

    Modified particle boundaries buffer allocation for particle exchanges.
    The size of buffer is carefully computed to avoid too large memory allocation at runtime

src/boundary_conditions/particle_boundaries.F90

commit be2f80e2a6ad9d56f9a3da0edcc29c48af40a2c0
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Thu Feb 8 12:26:13 2018 +0100

    Modified tests

Acceptance_testing/Gcov_tests/tile_curr_depo_3d_test.F90
Acceptance_testing/Gcov_tests/tile_rho_depo_3d_test.F90

commit 705f064d700d7dd0555aba6fe2b69b61dbb4a558
Merge: 9815d856 66120872
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Feb 8 11:10:18 2018 +0000

    Merged in clean-up (pull request #146)
    
    Remove unused variables

commit edcce4cc4ca122cc5de455c8199fb3c7b44417e4
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Thu Feb 8 12:04:33 2018 +0100

    This commit is intended to reduce memory footprint of PICSAR, especially by reducing the size of the structure
    aofgrid_tiles. This structure is conserved by its number of arguments strongly reduced:
    - Components rhotile, extile, eytile, eztile, bxtile, bytile, bztile were suppressed,
    - Components jxtile,jytile,jztile have been replaced by arr1,arr2,arr3
    arr1,arr2,arr3 are important in the parallel shared-memory version of current reduction from tile arrays to the
    big current arrays (used in the Maxwell solver). arr1 is also used in charge reduction from tile arrays to the  big charge array.
    This spares more than x3 times in memory while keeping same performances.
    For the field gathering part, structures extile, eytile etc. are replaced by private temporary arrays (one array per thread).

src/field_gathering/field_gathering_manager_3d.F90
src/modules/modules.F90
src/parallelization/tiling/tiling.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90
src/particle_deposition/current_deposition/current_deposition_manager_2d.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90
src/particle_pushers/particle_pusher_manager_2d.F90
src/particle_pushers/particle_pusher_manager_3d.F90

commit e158e6f1df24a0e928b7064e4687c23746f58ebe
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Feb 7 23:27:45 2018 +0100

    fixing bug

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 0c6c05ab36dbdcaa2552ae43affa1a7dd4fc57eb
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Feb 7 19:45:33 2018 +0100

    deallocating temporal k space vector

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 578640c2102f5f685e311bf8c5d573bb71c92b5c
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Feb 7 19:40:05 2018 +0100

    optimizing init k space
    deleting array of pointers for kspace and at_op

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 661208728845438d646f17172e03d0f927a9b015
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Feb 7 10:32:45 2018 -0800

    Remove unused variables

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/parallelization/mpi/mpi_routines.F90

commit 076cc9016c157294a962d51e32675713ba457f5e
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Feb 7 17:56:03 2018 +0100

    clearifing comment

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 34ea84b98a3f7cf0696d0131627275beb7bffbd1
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Feb 7 17:47:21 2018 +0100

    adding a comment

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit e7ccf3d29a42d62f9cf186dbb66194eecad8ee88
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Feb 7 17:36:00 2018 +0100

    fixing an erratum

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 7199056cbb5fe89971e38ea080245e48b1de56ca
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Feb 7 17:34:05 2018 +0100

    adding comments for fftw_mpi_transpose

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 0971d6ed6b1eca4fa15126dab624181780ffde38
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Feb 7 17:19:13 2018 +0100

    explaining what does g_spectral and deleting redundancy

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit dd95607d40e943d40b964f9ee1ae61dcc0ff406b
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Feb 7 17:08:18 2018 +0100

    fixing comments in fourier_pasotd.F90

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit ff7e912c6cbfcee1a066f99793a62b725252b13c
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Feb 7 16:43:24 2018 +0100

    adding further comments

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit ab9e88577aea5aa4d00c613cc4ed6f408c509e95
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Feb 7 16:24:49 2018 +0100

    adding comments to init_kspace mainly

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 9815d8567444b83fc0e6dc442b834260c95759ba
Merge: ecdbae2b 9da1834c
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Feb 7 13:24:56 2018 +0000

    Merged in picsar_memory_estimate (pull request #147)
    
    Picsar memory estimate

commit 9da1834c1850a07c14d428f9a7f698d1ea6304a4
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Wed Feb 7 13:27:25 2018 +0100

    Commented modules and subroutines

src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/parallelization/tiling/tiling.F90
src/submain.F90

commit c79efff3d2acdb2b369ef1b7455ee334b95e2d32
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Wed Feb 7 13:07:52 2018 +0100

    Added modules and subroutines for checking memory status and consumption during the simulation.
    The new module/routines allow monitoring:
    - Total memory occupied by particle arrays (tile structure)
    - Total memory occupied by grid arrays (Maxwell solver)

src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/parallelization/tiling/tiling.F90
src/submain.F90

commit ecdbae2b61cb2c40d7318815a5c03fcde3163928
Merge: aa4033b0 3b5eca6d
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Mon Feb 5 15:45:15 2018 +0000

    Merged in debug_p3dfft_transpose (pull request #145)
    
    Debug p3dfft transpose - PLEASE DO NOT MERGE YET -

commit 3b5eca6d39a175adda420f94594d9e316492e703
Merge: d5b043bf aa4033b0
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Feb 5 15:24:04 2018 +0100

    fixing conflicts
    Merge branch 'master' into debug_p3dfft_transpose
    
    Conflicts:
            src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
            src/parallelization/mpi/mpi_routines.F90

commit d5b043bf4f33651ced94e5f43be6ca52ec288e99
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Feb 5 13:06:45 2018 +0100

    finally debugging p3dfft
    now p3dfft gives the same results as local psatd if (nb_grp_x,n_grp_y,nb_grp_z of hybrid p3dfft) = (nprx,npry nprz   of local psatd)
    (round to 0 machine )

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit e81e4d25ba9b49e3ee242766fec65daa6bebc287
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Feb 5 11:41:30 2018 +0100

    start looking for p3d shift bug

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/parallelization/mpi/mpi_routines.F90

commit 2c32e035db69624726a746cf426ca9d26ea55019
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Thu Feb 1 11:12:06 2018 +0100

    Removed useless p3d_offset variables in fourier_psaotd.F90

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 2f368c558be272fa760ec3ab0d8bf1db38be3bad
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Thu Feb 1 10:58:14 2018 +0100

    Further cleaning and renormalization

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/parallelization/mpi/mpi_routines.F90

commit b6d40483901121ea5d19785340db1aeafeb5b494
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Thu Feb 1 08:46:01 2018 +0100

    Corrected little bug in group guard cells init
    Along X we have to fix nxg_group=nxguards as there is no groups along X at the moment
    (only local FFTs along that direction)

src/parallelization/mpi/mpi_routines.F90

commit aa4033b01ebafc06f533604eb29db393949167cd
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Jan 31 14:04:12 2018 -0800

    Remove trailing spaces and empty lines

src/parallelization/mpi/mpi_routines.F90

commit f579cadc97a5b410c4310a730f329798ffd2936b
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Jan 31 13:46:18 2018 -0800

    Remove trailing spaces and empty lines

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 9734dad261641035228988d1f450095155340240
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Wed Jan 31 21:40:47 2018 +0100

    Simplified further mpi_routines.F90

src/parallelization/mpi/mpi_routines.F90

commit be447d963ceb258f0318bc9841d55cd968e8d6e5
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Wed Jan 31 21:32:24 2018 +0100

    removed useless sanity checks on transpose flags

src/parallelization/mpi/mpi_routines.F90

commit 2da5dc289be66fc379828dc6f5efc05d857227c8
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Jan 31 19:41:37 2018 +0100

    fixing a bug occuring when ny != nz

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/parallelization/mpi/mpi_routines.F90

commit 1fbbca91bae84f6c04881bee60aaf77d35c46048
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Wed Jan 31 18:42:07 2018 +0100

    New input file in example_decks fortran

examples/example_decks_fortran/laser_spectral_mpigroups.pixr

commit 883a6fe72116ddde3b58b9bfaa2d11e7bcf4f600
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Wed Jan 31 18:24:27 2018 +0100

    Modifs on kspace

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 2e612b289a430f2bcef6cc8529420617640c3493
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Wed Jan 31 18:22:41 2018 +0100

    A lot of cleaning
    A lot of debugging: there was a confusion between local_ny of input and output FFT arrays
    When using fftw_mpi_transpose these two variables are different and were causing wrong results
    This has been corrected and different variables for starting indices/ FFT output and input array sizes
    have been defined.

src/field_solvers/Maxwell/GPSTD_solver/fastfft.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit cf44981779290b32b8a53d0a8ef94a417ecdec58
Merge: eb127eeb 5ede0c8d
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Tue Jan 30 17:39:53 2018 +0100

    Merged debug_master into master

commit 5ede0c8de1a8a8c66272a9bfe93fb87741630c2e
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Tue Jan 30 17:37:36 2018 +0100

    Corrected a bug when user tries to define different values for nxguards and nxg_groups
    when using fftw_hybrid=.TRUE. This induces a bug at runtime. Now a Sanity check is done
    in mpi_routines.F90

src/parallelization/mpi/mpi_routines.F90

commit 7a88cadb1e48c8a86e9643933d86e9cf61f8bbc3
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Jan 30 16:32:28 2018 +0100

    quick fix to master
    a bug occuring when not using p3dfft as a flag in compilation (picsar will not read group guardcell sizes (but they are already initialized by the value of regular guards)

src/initialization/control_file.F90

commit eb127eeb47ba8e501002a18e72b7556468ade8c8
Merge: be447d5c a7251f7a
Author: kallala NA <kallalahaythem@gmail.com>
Date:   Mon Jan 29 21:14:27 2018 +0000

    Merged in p3dfft_branch (pull request #143)
    
    integration of p3dfft - PLEASE DO NOT MERGE YET

commit a7251f7accfd639ff2f4ef227a7927dd0a0d9cae
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Mon Jan 29 19:15:44 2018 +0100

    Corrected typos in cleaning

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit f41346942d309805d5d84311af4eea4cd381628c
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Mon Jan 29 18:33:42 2018 +0100

    Further cleaning

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 246a976a83314d3683b59c52faa1f93188fcd02f
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Mon Jan 29 18:31:46 2018 +0100

    Cleaning of fourier_psaotd.F90

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 49742b339a5775b281eccfcd159ff740f8662c0b
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Mon Jan 29 17:55:37 2018 +0100

    Further cleaning

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 617301065af8b594d9663c8f317a7f0998a5e422
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Mon Jan 29 17:16:27 2018 +0100

    Commented and cleaned init_kspace_3D.F90

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 8b37a04dedf6b1e2acd69a5279a0dd6e80ae1ce3
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Mon Jan 29 16:32:16 2018 +0100

    Cleaned and commented field boundary group exchanges routines

src/boundary_conditions/field_boundaries.F90

commit ab8957fbe659f5fd275d55dfbd93566f12ceea92
Author: Henri VINCENTI <henrivincenti@MacBook-de-Henri.local>
Date:   Sun Jan 28 17:40:42 2018 +0100

    Cleaning

src/housekeeping/load_balancing.F90

commit c4333811dac34d81fb60efa683515bb611debbc0
Author: Henri VINCENTI <henrivincenti@MacBook-de-Henri.local>
Date:   Sun Jan 28 17:16:39 2018 +0100

    Commenting and cleaning in mpi_routines.F90 and load_balancing.F90

src/housekeeping/load_balancing.F90
src/parallelization/mpi/mpi_routines.F90

commit 64c141ab489419f4fb1b99af6dad065111e73c89
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Sat Jan 27 02:33:40 2018 +0100

    fixing a bug here

src/housekeeping/load_balancing.F90

commit 781859fffd3cad142babc03ca8b5a87d519bf329
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Jan 25 15:56:38 2018 +0100

    small fix to smilei

src/init_external.F90

commit ead9e85d41879c0913552706c06421913911aeaa
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Jan 24 20:59:02 2018 +0100

    changing names of vars and adding comments to load balancing
    do not merge until tested
    
    (only debugged )

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/housekeeping/load_balancing.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit 49788d54fb6feb540e1b3200a14fbdd747fde218
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Jan 24 19:05:26 2018 +0100

    bug fix in new random topo

src/parallelization/mpi/mpi_routines.F90

commit 2676d4afdafc86b0480cc001afdb3ae1321f5220
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Jan 24 18:42:53 2018 +0100

    debuging random comm

src/housekeeping/load_balancing.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit 0c4bd863a6ee7c16f7b070323049a6e323df3ab6
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Wed Jan 24 13:06:18 2018 +0100

    Added comments in load balancing

src/housekeeping/load_balancing.F90

commit 51bd343fade4cf6cfe196bece99d316952312b89
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Jan 24 00:47:10 2018 +0100

    more clear way to compute array of ranks

src/housekeeping/load_balancing.F90

commit 7e4213acc2ff921eb780de3ea88f1868a834c9b2
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Jan 23 21:26:18 2018 +0100

    fixing p3dfft_stride reading from input_file.pixr
    (until now only p3dfft_stride = true has been tested)

src/initialization/control_file.F90
src/submain.F90

commit cc44efb70a2eb46b3333dee3d3377da2745b6dd4
Merge: 2a65dcd3 9ac2a303
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Jan 23 20:59:08 2018 +0100

    Merge branch 'p3dfft_branch' of bitbucket.org:berkeleylab/picsar into p3dfft_branch

commit 9ac2a3039676bac87c224f695a36993134961501
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Tue Jan 23 20:37:11 2018 +0100

    Comments and cleaning

src/parallelization/mpi/mpi_routines.F90

commit 1a5431f40df9eb0cc20027658758dce2a1cea24a
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Tue Jan 23 18:30:34 2018 +0100

    Commenting and cleaning

src/parallelization/mpi/mpi_routines.F90

commit de8ec5d98504f9e994c102da1d8d33597241c3dc
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Tue Jan 23 18:26:44 2018 +0100

    Some more comments

src/parallelization/mpi/mpi_routines.F90

commit 48b44ce4c5e9d2f030252aa1e51bd52268fad667
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Tue Jan 23 17:15:15 2018 +0100

    Further cleaning

src/parallelization/mpi/mpi_routines.F90

commit 332a36e0157918e018bbfc48c8f747a805fdcc84
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Tue Jan 23 16:36:59 2018 +0100

     Added useful comments in the code
    Cleaning of setup_groups routine

src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit 2a65dcd34ac36820dc45c82dd9855632098ddf80
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Jan 23 14:12:19 2018 +0100

    fixing alining

src/housekeeping/load_balancing.F90

commit 37bafae7ed387c48a5e10b298555890bee8040ce
Author: hkallala <kallalahaythem@gmail.com>
Date:   Tue Jan 23 13:02:15 2018 +0000

    changin p3dfft flag name to resolve a conflict with module name (only occurs with cray machine)

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/housekeeping/load_balancing.F90
src/initialization/control_file.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit 7ad4eaabe16c583031ed30fceae29286cbfa5f0a
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Jan 23 12:44:47 2018 +0100

    adding comments and changing names of vars

src/housekeeping/load_balancing.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit 7c7975324bb18ea012d2fccbaa1942aa7b393c73
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Jan 23 11:55:25 2018 +0100

    deleting useless is_lb_grp=false mode

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/initialization/control_file.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit 6e0246ab3fad7954740139ed037e6d62b9715fd0
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Tue Jan 23 10:21:41 2018 +0100

    Comments

src/parallelization/mpi/mpi_routines.F90

commit 5c540307a836bcdde3627cf4a6941e179c8d35d8
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Mon Jan 22 18:11:30 2018 +0100

    Cleaned setup_groups subroutine
    Added comments and clarifications to intermediate steps
    Comments will be added to the PR

src/parallelization/mpi/mpi_routines.F90

commit 2a72549c36afa2132f6fd83c0bea68ef93462820
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Jan 22 14:42:17 2018 +0100

    fixing shippable and adding more comments

src/boundary_conditions/field_boundaries.F90
src/modules/modules.F90

commit 6cf5386ddde1094cd7f6031dc5d84adca7a816d3
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Jan 22 13:33:30 2018 +0100

    correcting makefile

Makefile

commit f981655b295c407e5e7938f549ecf7751fd1ebe2
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Jan 22 13:30:01 2018 +0100

    fixing nomenclature

src/boundary_conditions/field_boundaries.F90

commit 9722c877e48880b7ddfdfc4fc746805af263a4dd
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Jan 22 13:21:00 2018 +0100

    fixing g_spectral

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 500a945a9c87a6c0c12661d17fdbc58563c030fc
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Jan 22 13:07:37 2018 +0100

    adding a routine to delete k space after init gpstd

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit f9fce11a4fdbe878ee97ffea41f33ef8ef90ecdf
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Jan 22 13:01:04 2018 +0100

    changing nomenclature

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/housekeeping/load_balancing.F90
src/modules/modules.F90

commit af717293086da5d633ae70dc3d7fcb88786f6ed5
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Jan 22 11:35:02 2018 +0100

    using nkx , nky ,nkz vars

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 5d0152bf92e171642cb6664486831f720a5b9863
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Jan 22 11:31:23 2018 +0100

    commenting

src/housekeeping/load_balancing.F90

commit 38443959be902388412f5b0dddc3e6953c54c8cf
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Jan 22 10:21:53 2018 +0100

    fixing a problem in shippable (when compiling with p3dfft=false)

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 870606c5e3ba0ca7feba041e5f557e42ed2f1508
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Jan 22 04:45:13 2018 +0100

    cleaning

src/initialization/control_file.F90
src/main.F90

commit 0429bb21980963de559ab039a4a47928e949f74f
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Jan 22 04:25:08 2018 +0100

    changing names of routines

src/housekeeping/load_balancing.F90

commit c18d5dfe6660bf99d3fa4e68ba99b49f07fe5a89
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Jan 22 04:23:13 2018 +0100

    adding correction to if case of nprocy=nb_group_y

src/housekeeping/load_balancing.F90

commit 2b0ce8a120d39d5765b9aaba4ea22941215ccd15
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Jan 22 04:18:56 2018 +0100

    fixing shippable
    (precompiler directives added to check psatd or not)

src/submain.F90

commit 97181858b350f66d2f7616aee9edec64f633b552
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Jan 22 04:15:16 2018 +0100

    fixing makefile and deleting track comments

Makefile
src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/housekeeping/load_balancing.F90
src/parallelization/mpi/mpi_routines.F90

commit f7dc8e00abe0e6ac17992219a65f056017f8b954
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Jan 22 04:11:14 2018 +0100

    fixing a bug

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/housekeeping/load_balancing.F90
src/parallelization/mpi/mpi_routines.F90

commit e16618780254b400976a68139217fab448e8636d
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Jan 22 01:54:34 2018 +0100

    p3dfft finally working

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/housekeeping/load_balancing.F90
src/parallelization/mpi/mpi_routines.F90

commit c40611fe64ab667f0b7355fae694c1fdd2ab9789
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Sun Jan 21 18:35:58 2018 +0100

    fixing groups in the new p3d implemetation
    now testing p3d

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/housekeeping/load_balancing.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit 4df4099354ab3b9ee91a476b96f7f04587f85a6c
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Jan 19 17:11:01 2018 +0100

    still a bug to fix

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/housekeeping/load_balancing.F90
src/initialization/control_file.F90
src/parallelization/mpi/mpi_routines.F90

commit 792601890d9e1ae519d7667e35d5dc02bb812cb4
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Jan 18 20:23:14 2018 +0100

    p3d allmost fixed

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/housekeeping/load_balancing.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit 9ad11aaaa54071d86cc011dd705328f0b5d34105
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Jan 17 16:31:12 2018 +0100

    fixing a bug occuring when using previous version

src/parallelization/mpi/mpi_routines.F90

commit 4a9770b50bee6115136d66d84dfdb7356513a600
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Jan 17 15:37:01 2018 +0100

    adding p3dfft still debugging

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/housekeeping/load_balancing.F90
src/initialization/control_file.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit b0e754021f51cb06eba331216542ae89bdf891b0
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Jan 16 12:36:50 2018 +0100

    commit to p3dff branch  : creation of plans, domain splitting

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/housekeeping/load_balancing.F90
src/initialization/control_file.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit 0f6603d3380c5f521acb0dce63596fa0e302a22a
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Jan 16 10:48:34 2018 +0100

    new branch for p3dfft, domain decomposition done

src/field_solvers/Maxwell/GPSTD_solver/fastfft.F90
src/initialization/control_file.F90
src/main.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit be447d5cbcb58a8cdffc0a5acd170caaf91c6386
Merge: c7dd0ac0 d40eeb9e
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Mon Jan 15 16:30:53 2018 +0000

    Merged in group_cleaning_bugs (pull request #142)
    
    Group cleaning bugs

commit d40eeb9e970a9f01020a861d8ff8b8f305e66e63
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Jan 15 15:12:31 2018 +0100

    fixing a conflict

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit c7dd0ac008a00515f50b70feaae172f00dc8671e
Merge: a23fd1ab bab9b28d
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Mon Jan 15 14:05:32 2018 +0000

    Merged in clean_spectral (pull request #141)
    
    Removed subroutine delete_array (was deleting non allocated blocks and added a redundancy with init of cc_mat that already did a pre-check)

commit 6014618ebb4c374b7907db970c4a581e9bd9558b
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Jan 15 14:49:29 2018 +0100

    compressing arrays for group comms( arrays for source /target ranks, mpi_dtypes, sizes_to_exchange etc ...)

src/boundary_conditions/field_boundaries.F90
src/housekeeping/load_balancing.F90
src/modules/modules.F90

commit 80961211b6b380cddc917f030e3f3167d56ebf5c
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Jan 15 14:01:18 2018 +0100

    optimizing comms

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/housekeeping/load_balancing.F90

commit bfc75e6417cf0c12e327c5ba1b5b940422df372c
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Jan 15 12:28:17 2018 +0100

    adding comments to module and load_balancing sections

src/housekeeping/load_balancing.F90
src/modules/modules.F90

commit 33df0d1342c139c063d9d3bf7bdf2d7f8039c28d
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Jan 15 12:05:08 2018 +0100

    fixing a bug occuring in case of f-bound-check compilation (cell indexes to send recv between groups exceed field sizes even though target/source proc is null)

src/housekeeping/load_balancing.F90

commit bab9b28d98e38419cd7d8c30ba6dbc2e653f23ce
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Mon Jan 15 11:24:29 2018 +0100

    Removed subroutine delete_array (was deleting non allocated blocks and added a redundancy with init of cc_mat that already did a pre-check)

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit a23fd1ab2f4b05404600404d589024e275097718
Merge: 84f5c4ae e09209ad
Author: kallala NA <kallalahaythem@gmail.com>
Date:   Mon Jan 15 09:16:27 2018 +0000

    Merged in new_general_lb (pull request #140)
    
    New general lb

commit e09209ad016cdc082795a395f1b2225a8c9a6b7b
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Jan 12 14:43:44 2018 +0100

    optimizing comms for groups

src/boundary_conditions/field_boundaries.F90
src/housekeeping/load_balancing.F90
src/modules/modules.F90

commit 9efe177d7720a21f2eb46ee65eb1bb88204ae253
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Jan 11 17:50:22 2018 +0100

    correct previous

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 022bc30c416925c24636fee75d3f9fd6d4a3003e
Author: hkallala <kallalahaythem@gmail.com>
Date:   Thu Jan 11 14:58:47 2018 +0000

    further optimizations to this branch

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit 530e31c7c1a9746a52042c96600f65a4c9169596
Author: Haithem Kallala <kallalahaythem@gmail.com>
Date:   Mon Dec 18 11:12:14 2017 +0100

    adding use statements and fixing send recieve type sizes into int_isp to avoid errors in some plateforms

src/boundary_conditions/field_boundaries.F90

commit 463730a957f2aa2ba1490e4b26492765273cbf07
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Dec 14 11:50:04 2017 +0100

    adding g_spectral flag to use multply mat_vector routine (but this routine is not optimized)

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/initialization/control_file.F90
src/modules/modules.F90

commit 0a7097cb53619c65b51c0a8988365a0aad6234bd
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Dec 14 00:44:53 2017 +0100

    deleting barrier

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 7cdb8a18c1a208c2c9c8931865fc1df056af87cf
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Dec 14 00:41:28 2017 +0100

    cleaning

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 6d1db257cf0e6ca8a9e1c526c5e80af3e6795f8d
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Dec 14 00:31:40 2017 +0100

    correcting a bug in send recv blocking with unbalanced comms between groups
    (old bug)

src/boundary_conditions/field_boundaries.F90

commit 5d450582325e85b9dac69285a7c5d67b153ccd38
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Dec 14 00:12:32 2017 +0100

    cleaning

src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit bbe2c5d9f6904890263005dc074771d815ded600
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Dec 13 20:14:40 2017 +0100

    cleaning

src/boundary_conditions/field_boundaries.F90

commit 34f7274ed9452ac69bb7b0b2ca939c17dbf55d8c
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Dec 13 20:09:56 2017 +0100

    cleaning and adding an array for group non blocking comms requests

src/boundary_conditions/field_boundaries.F90
src/housekeeping/load_balancing.F90
src/modules/modules.F90

commit 1b954fdd53cd6498616893a50eb7d56edc882738
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Dec 13 19:25:56 2017 +0100

    fixing bgu in coms (non blocking)

src/boundary_conditions/field_boundaries.F90

commit 9e94ae4918e2a7f1b43c13e2e506c399d033c1a0
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Dec 13 19:25:45 2017 +0100

    changing a var name

src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit e1e2cfdad2a18ea7c36543e4adb2efa8470af525
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Dec 13 18:45:17 2017 +0100

    clealing

src/housekeeping/load_balancing.F90

commit 9eded589ac669973808d83a0e2d9d22e44440afe
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Dec 13 18:44:01 2017 +0100

    cleaing

src/housekeeping/load_balancing.F90

commit 1edddf440a6fd892144be7fd71d0367a150ac02d
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Dec 13 18:39:16 2017 +0100

    deleting controls

src/housekeeping/load_balancing.F90

commit c6c3305fbe881607c5ebce5e2d2666d2896116eb
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Dec 13 17:53:47 2017 +0100

    fixing names

src/boundary_conditions/field_boundaries.F90

commit 795e228b89bbc1744ef95e9c0500d380459075b8
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Dec 13 17:45:22 2017 +0100

    fixing text

src/boundary_conditions/field_boundaries.F90

commit 2dd751771ea77326a8ac6edc07a942d37992ca80
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Dec 13 17:40:21 2017 +0100

    adding non blocking comsm

src/boundary_conditions/field_boundaries.F90

commit dcd8edc11658a4040f50094fb6d1d91e6ee7ea8a
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Dec 13 15:34:11 2017 +0100

    correct ci

src/housekeeping/load_balancing.F90

commit 48a3ac6fa5c34c6b8af1143fb674e4b1c8e1268f
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Dec 13 13:29:45 2017 +0100

    fixing text

src/housekeeping/load_balancing.F90

commit e03eb8b712b12d3f819716126431439c976bb034
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Dec 13 13:21:26 2017 +0100

    fixing Makefile

Makefile

commit af9bce88f4dc266ba14bd40e8675ae613ffec11f
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Dec 13 12:57:58 2017 +0100

    fixing makefile

Makefile

commit 82ef003c251870e41fd9e402bd9d452b0c9694a9
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Dec 13 12:26:32 2017 +0100

    trying to fix ci

Makefile
src/boundary_conditions/field_boundaries.F90
src/housekeeping/load_balancing.F90
src/parallelization/mpi/mpi_routines.F90

commit 053727d363710358b5655ca834659483907aac10
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Dec 13 12:02:15 2017 +0100

    fixing pr

src/boundary_conditions/field_boundaries.F90
src/housekeeping/load_balancing.F90

commit 71b1b4d7585ecc3a8fddcc53e9916095c70486bc
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Dec 12 16:43:02 2017 +0100

    deleting extra copies after mpi comms

src/boundary_conditions/field_boundaries.F90
src/housekeeping/load_balancing.F90

commit cf6e5b6ce31926b0e15460185e2b51916cd86f40
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Dec 12 16:29:34 2017 +0100

    deleting coeff_norm multiplication from psatd, now, cc_mat matrix take into account normalization

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 67cc9368317796e1e733148060718996d0f19a1e
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Dec 12 15:57:55 2017 +0100

    cleaning files
    deleting old lb

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/housekeeping/load_balancing.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit 625f8f754debbe6620b1bb468896b3680eb1cf72
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Dec 12 15:42:56 2017 +0100

    fix ci

src/boundary_conditions/field_boundaries.F90

commit 8d97a645a214d0b933e7ee8a4f760ef06d0f7fc5
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Dec 12 15:32:11 2017 +0100

    fiixing ci

src/boundary_conditions/field_boundaries.F90

commit e9079287b03b2337d2808b27f938c2e5c61e85fe
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Dec 12 15:24:10 2017 +0100

    fixing conflict

src/init_external.F90

commit c120bf395100b5ec73aeffef6f00c12184f12746
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Dec 12 15:23:14 2017 +0100

    adding correction to smilei

src/init_external.F90

commit e324049eefa4896e5d4b0440b1afd8a855c3a75b
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Dec 12 15:21:26 2017 +0100

    fix conflict

src/init_external.F90

commit c684e0758a119c78e32119b0396e34cc2b37b0b1
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Dec 12 15:19:28 2017 +0100

    fixing conflict with smilei

src/init_external.F90

commit bd50db32c9c0ef89e2ea574b0a160324ceae3cae
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Dec 12 15:16:23 2017 +0100

    add Makefile

Makefile

commit e2f95ca44f8e76879ff43b3396746071648e53c1
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Dec 12 15:11:53 2017 +0100

    checkout here

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/parallelization/mpi/mpi_routines.F90

commit 03f4faa3360c886ff448c06bbfbb50807a841e34
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Dec 12 14:43:21 2017 +0100

    checkout here for  validated 2d

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/housekeeping/load_balancing.F90

commit 8733d7b3c07999b512f5eebc5af03c8e9c676afa
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Dec 12 12:27:00 2017 +0100

    checkout here in case of pb

src/boundary_conditions/field_boundaries.F90
src/housekeeping/load_balancing.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit 547163d9ef3628df8ecb46c42ea6b9e4a2b9e076
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Dec 11 12:42:34 2017 +0100

    checkout here

src/parallelization/mpi/mpi_routines.F90

commit eeaf99c9ef5d850a09e7c2765e4c66b9ad3007c7
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Dec 11 12:06:29 2017 +0100

    checkout from here

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/housekeeping/load_balancing.F90
src/parallelization/mpi/mpi_routines.F90

commit ee15eecb41706e5b547b46301c5591a9d808b767
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Dec 11 10:10:15 2017 +0100

    checkout this commit in case of prblms

src/init_external.F90

commit fb9384056117614959843ecebcf3601d99d045f6
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Dec 7 19:13:10 2017 +0100

    lb solver finaly works!

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/submain.F90

commit 0c19a8fd8eba40879bf887e610f42a8652d28d85
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Dec 7 16:21:03 2017 +0100

    may be working now

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 3f309b8e909380095b1919442f2d22060cfe7268
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Dec 7 15:33:07 2017 +0100

    still debuggin

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/housekeeping/load_balancing.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit 7d18c4156f53ded79aaa8f44cd802f74f5d83414
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Dec 5 17:16:11 2017 +0100

    debuging

src/boundary_conditions/field_boundaries.F90

commit 84f5c4aef254ff37632e83d7f9e8296fd82adc3e
Merge: 558e843c 2cf7c9ac
Author: kallala NA <kallalahaythem@gmail.com>
Date:   Tue Dec 5 11:53:23 2017 +0000

    Merged in bug_spot_spectral (pull request #139)
    
    K-vec error

commit cfb5054c2a4bb242d7cc69fdfa44b2510dee6914
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Dec 5 12:36:19 2017 +0100

    still debugging

src/boundary_conditions/field_boundaries.F90
src/housekeeping/load_balancing.F90
src/parallelization/mpi/mpi_routines.F90

commit 558e843c10eaaa46df27ba385edf95dbbb0741ae
Merge: a1e552a6 d4951c2c
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Dec 5 11:01:22 2017 +0000

    Merged in names_in_vay_pusher (pull request #138)
    
    Use more consistent notation in the Vay pusher

commit 66ab387398e702b366cf5e846f8f5060342ff57c
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Dec 5 04:27:25 2017 +0100

    still debugging

src/housekeeping/load_balancing.F90

commit 9242ec0e97fa4c829578abc53d638319f6038496
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Dec 5 04:09:15 2017 +0100

    still debugging

src/boundary_conditions/field_boundaries.F90
src/housekeeping/load_balancing.F90

commit 1ac72b0ebcdddfbd23d14549255b36c8561d87a7
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Dec 5 01:18:11 2017 +0100

    save and start debug

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/housekeeping/load_balancing.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit 237d25a2535425cacf69584822b217b476525d55
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Dec 4 23:53:29 2017 +0100

    saving

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/housekeeping/load_balancing.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit 2cf7c9acd529951a3d4678583fda94e6b29ba519
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Dec 4 17:07:24 2017 +0100

    adding l_staggered = TRUE in smilei link file

src/init_external.F90

commit 9d5f38f6d53b4c2b7a3b747614b59a0bde5a2f91
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Dec 4 17:02:43 2017 +0100

    correcting bug

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit aa87bc210ce28012e678588882463e6670db2c2c
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Dec 4 17:00:14 2017 +0100

    quick fix for spectral

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit d4951c2cc26e8d265a5c380a9b39822fca8fa059
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sun Dec 3 12:12:03 2017 -0800

    Use more consistent notation in the Vay pusher

src/particle_pushers/vay_pusher/vay_3d.F90

commit 407e6c9c9b47ac76063581ef0c7b2d85351a3cdb
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Sat Dec 2 06:02:47 2017 +0100

    new branch for generalized group balancing

src/housekeeping/load_balancing.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit a1e552a68f5a6c386407d461a513341db661150c
Merge: 4ccbcfd9 52e3b85c
Author: kallala NA <kallalahaythem@gmail.com>
Date:   Thu Nov 30 16:42:56 2017 +0000

    Merged in picsar_load_balancing_groups (pull request #137)
    
    Picsar load balancing groups

commit 52e3b85cdb3855ad9e5e74575610d05cb5a48a03
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Nov 30 15:55:04 2017 +0100

    removing extra space

src/boundary_conditions/field_boundaries.F90

commit 1749c81a5fda960b4602b8ab5b9a85db40406482
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Nov 30 15:21:03 2017 +0100

    cleaning this pr

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 73f6b331b9f30468bbc0d61677baccffd71ff40a
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Nov 30 02:33:26 2017 +0100

    improving field bc

src/boundary_conditions/field_boundaries.F90

commit 99d1bc907f53e27b47c658802ae2f0ed38e6b82f
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Nov 30 00:50:44 2017 +0100

    cleaning bcs

src/boundary_conditions/field_boundaries.F90

commit d98fdd0a28c161a222e277f0fb90a9aed0ce9bf4
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Nov 30 00:20:28 2017 +0100

    fixing comms (come back here in case of pblems)

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 2f4e996f89d364ee25f0444c146a0d839c833c8b
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Nov 29 23:57:06 2017 +0100

    adding mpi blocking coms

src/boundary_conditions/field_boundaries.F90

commit 387bc889a662254c2389aa558a2e07ca3fe5c51f
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Nov 29 19:12:23 2017 +0100

    quick fix

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 4ccbcfd9528a435a6b9a3cf9f8e39112a3dbe2b8
Merge: 61f9e807 1e7fd092
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Wed Nov 29 16:25:53 2017 +0000

    Merged in performance_script (pull request #133)
    
    Performance script
    
    Approved-by: Henri VINCENTI <hvincenti@lbl.gov>

commit 8fc83f620f48e230df50632f9e7971305ab34682
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Nov 29 17:24:46 2017 +0100

    cleaning hybrid fft : there is nolonger hybrid_2  flag (fftw_hybrid deals with nprocx and nprocy to know what to do)

examples/example_decks_fortran/plane_wave_test.pixr
examples/example_decks_fortran/plane_wave_test_2d.pixr
src/init_external.F90
src/initialization/control_file.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit 212d6e222002923b64196c3da5a2940cfe5d3dc5
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Nov 29 16:58:08 2017 +0100

    cleaning fourier_psatd

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit a29cb533d8735b547ed5c03e0d26dc90bca408f1
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Nov 29 16:31:30 2017 +0100

    cealing in fourier_psaotd

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 25c58ceefdbc915637fbf941d546dab96a8dc2ba
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Nov 29 15:22:53 2017 +0100

    cleaning

src/housekeeping/sorting.F90

commit 0d9b1c6a4b3f8581a8ba0f7cb89b4d6a4a6f3347
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Nov 29 15:20:29 2017 +0100

    cleaning

src/boundary_conditions/field_boundaries.F90

commit 6d5971b2ccefa0d9810b775192019c36240314b2
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Nov 29 15:14:07 2017 +0100

    deleting barrier

src/parallelization/mpi/mpi_routines.F90

commit 12338c4240f609d3e9549f28d2acce02929e18a6
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Nov 29 15:11:08 2017 +0100

    adding comments to maxwell_solver_manager

src/field_solvers/Maxwell/maxwell_solver_manager.F90

commit 57d788ee584a8471eb3aec6dce6b4524f43d6fc1
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Nov 29 15:07:25 2017 +0100

    adding comments to field boundaries

src/boundary_conditions/field_boundaries.F90

commit fba97434a1fb271ed246d1e496aa2e7cb4431914
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Nov 29 14:57:54 2017 +0100

    commenting mpi routine load balancing section

src/parallelization/mpi/mpi_routines.F90

commit 7819c96bc8bd8203a6c11407a063bddba5d48294
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Nov 29 14:42:39 2017 +0100

    adding comments on arrays indexes section in modules.F90

src/modules/modules.F90

commit 61f9e8077b30fdafe4cf67b387489edbe29b829f
Merge: f78becbb f1a4cab5
Author: kallala NA <kallalahaythem@gmail.com>
Date:   Wed Nov 29 12:05:39 2017 +0000

    Merged in new_pxr2d (pull request #135)
    
    new clean branch for 2d full fortran pxr

commit f1a4cab58c04b4c3fc6fff9cdf3621aa7b0fe4e5
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Nov 29 11:53:06 2017 +0100

    standard output only in proc 0

src/init_external.F90

commit dfb711ace10937798801226bf132b34bcd5b03aa
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Nov 29 11:50:50 2017 +0100

    modif yee.F90

src/field_solvers/Maxwell/yee_solver/yee.F90

commit 3d402623bc6711576502348fead1edf027a7fb41
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Nov 28 14:41:42 2017 +0100

    adding sorting in 2 d

src/housekeeping/sorting.F90
src/submain.F90

commit d946d47a4df2fd86f87d76b5dbcfe1a0b2073a05
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Nov 28 12:41:47 2017 +0100

    adding sizes in subroutine call

src/boundary_conditions/field_boundaries.F90

commit 390bce06d192a4ef0fefbc52543cd629d1a651df
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Nov 28 04:03:30 2017 +0100

    deleting barriers

src/boundary_conditions/field_boundaries.F90
src/parallelization/mpi/mpi_routines.F90

commit 97c4b1944d20ed140c6e8d5b5b10ff769a5ae762
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Nov 28 03:56:53 2017 +0100

    fixing a pb

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 49aaa9169045dcffb755290b2ae41220d05de0aa
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Nov 28 03:43:32 2017 +0100

    foptimizeing

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit c84fed98f7b1aa1be8734ad677f7af3f2332dadb
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Nov 28 02:53:59 2017 +0100

    fixing CI

src/boundary_conditions/field_boundaries.F90
src/parallelization/mpi/mpi_routines.F90

commit 64d09df35d382bbc27b7aaaa7ebf9ca5de973c06
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Nov 28 02:29:30 2017 +0100

    now load balancing properly working(tested with 2d )

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 76264dfc0217b3c248c9db72eca325be63f50916
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Nov 28 00:44:59 2017 +0100

    come back here in case of prblems

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/parallelization/mpi/mpi_routines.F90

commit c761e50c624571281f010cc6ee10fe99cfa24d80
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Nov 27 19:59:47 2017 +0100

    debuging load balancing

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/parallelization/mpi/mpi_routines.F90

commit fb8ae2b7f25f4e685bf0774dadf7cbff0643c391
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Nov 27 19:23:15 2017 +0100

    small fix

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 8b2ecafd1bde1f9c783388a1b42219bc5fa8865b
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Nov 27 19:08:54 2017 +0100

    add pre compiler flags to compile in prod mode

src/boundary_conditions/field_boundaries.F90

commit ab558ffb0d51241754e299b74242bd79de96be8c
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Nov 27 19:00:43 2017 +0100

    added all exchanges
    begin debug

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90

commit 296d65e9ff499698c83c941fba11e4f8cf689723
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Nov 27 18:13:28 2017 +0100

    new structs for load balancing

src/boundary_conditions/field_boundaries.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit 11850c26f5cadf4f6b39fc7e682f769d8a9cf981
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Nov 27 14:47:46 2017 +0100

    new  get field routine and starting exchanges

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/parallelization/mpi/mpi_routines.F90

commit f23ec97df39b768e54bcdca1870d651a46bb9b71
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Sat Nov 25 20:56:13 2017 +0100

    cleaning

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit 6c61ec5df0f4e9d32d815f1043f0b40381a87760
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Sat Nov 25 18:37:24 2017 +0100

    fixing seg fault

src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit 896dc86b6dfef26fd4b6e60631dab3e7088daa13
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Nov 24 19:17:56 2017 +0100

    first commit in load_balancing groups
    boundary index computation

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/initialization/control_file.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit 0baa9745494543ad7b1a65c3594d102ecc504260
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Nov 24 13:37:16 2017 +0100

    adding 2d test input file

examples/example_decks_fortran/plane_wave_test_2d.pixr

commit fab017ae034573c4bcf46f71e62db3b9f52a471c
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Nov 24 12:54:00 2017 +0100

    fixing comments in 2d test

Acceptance_testing/Gcov_tests/maxwell_2d_test.F90

commit 6c57d35db97012324774d91326f8994cfa7f5c24
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Nov 24 12:51:35 2017 +0100

    fix

src/parallelization/tiling/tiling.F90

commit 8953f022dccf7ef32d30d2feef657ca531f894cd
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Nov 24 12:43:01 2017 +0100

    adding 2d laser test for psatd and fdtd solvers

Acceptance_testing/Gcov_tests/maxwell_2d_test.F90
Makefile
shippable.yml
src/parallelization/mpi/mpi_routines.F90

commit 82f555c2ea235d71790a382ab62a29e2d3be4fb4
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Nov 24 11:36:46 2017 +0100

    new clean branch for 2d full fortran pxr

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/field_solvers/Maxwell/yee_solver/yee.F90
src/init_external.F90
src/ios/simple_io.F90
src/parallelization/mpi/mpi_routines.F90
src/parallelization/tiling/tiling.F90
src/particle_deposition/current_deposition/current_deposition_manager_2d.F90
src/particle_pushers/laser_pusher_manager_3d.F90
src/particle_pushers/particle_pusher_manager_2d.F90
src/submain.F90
utils/postprocessing/Field.py
utils/viewer2d.py

commit f78becbb0e08f0166857a95132d382bf9039a951
Merge: cda92ca1 748c4eed
Author: kallala NA <kallalahaythem@gmail.com>
Date:   Thu Nov 23 12:20:21 2017 +0000

    Merged in test_laser_antenna_spectral (pull request #134)
    
    adding laser tests in spectral (with different configurations)
    
    Approved-by: Henri VINCENTI <hvincenti@lbl.gov>

commit 748c4eed7382c21f0e9889ae1262df06ef17b1e2
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Nov 23 10:42:20 2017 +0100

    adding a test with order 8 in psatd

Makefile

commit 39200ed25e60ff9ba0347696d065391c886b48e3
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Nov 23 10:28:49 2017 +0100

    commenting

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 7d4b02eee6dc0667593ea1804d1e4f49eab4de18
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Nov 23 10:23:44 2017 +0100

    fixing this merge request

Acceptance_testing/Gcov_tests/maxwell_3d_test.F90
Makefile
examples/example_decks_fortran/plane_wave_test.pixr

commit e47bd90302a0919f25aabde284cc443032801765
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Nov 23 10:08:08 2017 +0100

    small fixes here

src/diags/diags.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 737e7309e95b0b9f652ecc08d9b20fde5c202aa9
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Nov 23 10:03:31 2017 +0100

    fixing test and removing costly spectral tests

Makefile
examples/example_decks_fortran/plane_wave_test.pixr

commit 880b4d7a4a967373f2b0c660e8d890ea3e563a1d
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Nov 22 17:19:59 2017 +0100

    fixing makefile

Makefile

commit e6ebc2c7ed0b86e56e0089725f78fe8b3bb6d202
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Nov 22 16:07:21 2017 +0100

    fixing read from cl

src/initialization/control_file.F90

commit bf7a1f0abff2dd7c6077b08533c18bbf19a0cef8
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Nov 22 15:48:04 2017 +0100

    correcting makefile

Makefile

commit 68ea9b11696f8dccf8bb7b33366a63099f5f7cec
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Nov 22 15:43:42 2017 +0100

    correcting makefile

Makefile

commit 02af8310a2ada49794fa0b917c8563469ee6e823
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Nov 22 15:43:04 2017 +0100

    adding makefile

Makefile

commit 855f6f6bf999d9010b5a193b43911222200cc4d2
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Nov 22 15:39:51 2017 +0100

    adding laser tests in spectral (with different configurations)

Acceptance_testing/Gcov_tests/maxwell_3d_test.F90
examples/example_decks_fortran/plane_wave_test.pixr
src/initialization/control_file.F90

commit 1e7fd092f0efb2aa81d0e3f76bf70e4952d5ff4b
Author: mthevenet <mthevenet@lbl.gov>
Date:   Tue Nov 21 08:52:05 2017 -0800

    minor fix in the docstring

performance_tests/run_alltests_1node.py

commit 8b1a5e03261ec5cd7851d24ed9b26a510e8d6944
Author: mthevenet <mthevenet@lbl.gov>
Date:   Tue Nov 21 08:26:42 2017 -0800

    minor fix

performance_tests/run_alltests_1node.py

commit cda92ca1f4c5fce2376ad87a9b554f266b3327fd
Merge: 6bfc4492 658e308f
Author: Guillaume Blaclard <guillaume.blaclard@supelec.fr>
Date:   Fri Nov 17 19:21:22 2017 +0000

    Merged in update_doc (pull request #131)
    
    Update the installation docs to match with the "new" picsar changes
    
    Approved-by: Maxence Thevenet <mthevenet@lbl.gov>
    Approved-by: Remi Lehe <remi.lehe@normalesup.org>

commit 658e308f81e3a04781e4a547d053760eb934b9b4
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Thu Nov 16 17:39:44 2017 -0800

    Add extra space for lisibility

Installation_doc/Python/INSTALL_PYTHON_CORI.md

commit e1e8095fad178272ccc24bfac8218f4d5adab3bd
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Thu Nov 16 17:38:38 2017 -0800

    Update comments 2

Installation_doc/Python/INSTALL_PYTHON_CORI.md

commit 92984db07c444eab974aa143d3899848a39fab08
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Thu Nov 16 17:22:57 2017 -0800

    Update to take into account Maxence's comments

Installation_doc/Python/INSTALL_PYTHON_CORI.md
Installation_doc/Python/INSTALL_PYTHON_EDISON.md

commit d35b2df5fc410eee369c5788f88b98eea36438bf
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Fri Nov 17 01:10:47 2017 +0000

    INSTALL_PYTHON_CORI.md edited online with Bitbucket

Installation_doc/Python/INSTALL_PYTHON_CORI.md

commit f683ccf5167e74bedb15eabadd73ec400b943f6d
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Fri Nov 17 01:08:12 2017 +0000

    minor change

Installation_doc/Python/INSTALL_PYTHON_CORI.md

commit 4e836f4e706ca8953ee923bb35b23b6c135cc36d
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Thu Nov 16 16:38:17 2017 -0800

    Update the Makefile_Forthon doc to include the ./configure command

Installation_doc/Python/INSTALL_PYTHON_CORI.md
Installation_doc/Python/INSTALL_PYTHON_EDISON.md

commit 0fa4fe6ef896201547d5e86545bf54d63b400008
Author: mthevenet <mthevenet@lbl.gov>
Date:   Thu Nov 16 14:25:29 2017 -0800

    minor fixes after debug phase

performance_tests/perf_test2
performance_tests/run_alltests_1node.py

commit 6bfc44925e46ccf93863b4ee2fd71f60fa19f971
Merge: 0cd308aa e3f39054
Author: kallala NA <kallalahaythem@gmail.com>
Date:   Thu Nov 16 17:53:14 2017 +0000

    Merged in quick_fix_pspectral (pull request #128)
    
    quick fix for spectral solver

commit 0cd308aa249ccf64c3c0c8fdccaf762d50b27079
Merge: ed7bee09 3556bd9d
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Nov 16 17:43:42 2017 +0000

    Merged in test_maxwell_gaussian (pull request #132)
    
    Unit Test maxwell solver

commit 77732eb9fdb7056ca4f7f5fc17b98021c2d120ad
Author: mthevenet <mthevenet@lbl.gov>
Date:   Thu Nov 16 09:37:38 2017 -0800

    specific makefile for performance tests

performance_tests/Makefile_perftest

commit da6e9dad67013c3e27c93cabcc87aa421a6dfe64
Author: mthevenet <mthevenet@lbl.gov>
Date:   Thu Nov 16 09:22:25 2017 -0800

    update performance script with more general file names

performance_tests/run_alltests_1node.py

commit 3556bd9d548bccf3e3abae002d733474687fe149
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Thu Nov 16 18:13:31 2017 +0100

    Corrected typo in shippable

shippable.yml

commit 0745d3068408dc064718a943c11a85fd2f4ff67a
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Thu Nov 16 18:03:22 2017 +0100

     Added unit tests for Maxwell solver for a plane monochromatic laser wave

Acceptance_testing/Gcov_tests/maxwell_3d_test.F90
Makefile
examples/example_decks_fortran/plane_wave_test.pixr
shippable.yml
src/initialization/control_file.F90
src/parallelization/tiling/tiling.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit e3f390543e14c41b8cfabe6a920c0125554117c3
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Nov 16 17:08:07 2017 +0100

    quick fix

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/initialization/control_file.F90

commit 6fe0e5a9c9c1b99879f2476994cbef3d373f9817
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Tue Nov 14 11:58:15 2017 -0800

    Update the installation docs to match with the "new" picsar changes

Installation_doc/Python/INSTALL_PYTHON_CORI.md
Installation_doc/Python/INSTALL_PYTHON_EDISON.md
Installation_doc/Python/INSTALL_PYTHON_LINUX.md
Installation_doc/Python/INSTALL_PYTHON_MACOS.md

commit 9d07c35c63e3c84a4fe8f26c4d6728ac19c14092
Author: mthevenet <mthevenet@lbl.gov>
Date:   Mon Nov 13 09:01:26 2017 -0800

    script for automated performance tests on 1 node

performance_tests/Makefile_perftest
performance_tests/perf_test1
performance_tests/run_alltests_1node.py

commit ed7bee09f495cd47bf189cedfa6cba049a07c597
Merge: 2779d65a 75099366
Author: Guillaume Blaclard <guillaume.blaclard@supelec.fr>
Date:   Fri Nov 10 21:46:34 2017 +0000

    Merged in get_quantity_pxr (pull request #108)
    
    Rewrite the function get_quantity in Fortran for PXR particles
    
    Approved-by: Maxence Thevenet <mthevenet@lbl.gov>

commit 7966407f2e8eb29488ea9c13ced6d49517e0a43a
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Nov 10 15:46:32 2017 +0100

    adding a warning in case local_nz = 0 or local_ny = 0

src/parallelization/mpi/mpi_routines.F90

commit 1fecf43413ccd6afe6a7774de1414169be3456cb
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Nov 10 15:21:20 2017 +0100

    adding a usefull comment

src/submain.F90

commit decf263db098f5b0af5d0df8878684e4aef65615
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Nov 10 12:54:33 2017 +0100

    fixing a bug in group comms onyl occuring when nb_groups = mpi_tasks

src/boundary_conditions/field_boundaries.F90

commit 725f8ac7052d8ccfa8ffe840e3063c204fab507e
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Oct 31 00:55:36 2017 +0100

    quick fix for spectral solver
    it seems there is a small mistake I just noticed

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit d8a842d2f289a443d4f246e94132bc6cdc1280b9
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Thu Oct 26 18:31:33 2017 +0200

    Added unit tests for Maxwell solver

Acceptance_testing/Gcov_tests/maxwell_3d_test.F90
Makefile
examples/example_decks_fortran/gaussian_test.pixr
src/initialization/control_file.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit 2779d65aef442edd773a20173187e67e797f87cb
Merge: 86ee3955 4dc094fb
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Oct 26 16:21:58 2017 +0000

    Merged in correct_lower_bounds (pull request #127)
    
    Correct bounds in loops to add jxcells/jycells/jzcells to main array

commit 4dc094fbc42b5a2fddaabfd2d9d45f632b8dc616
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Oct 26 07:41:34 2017 -0700

    Correct another set of bounds

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit 6a081584c792aef41e218eef4110bdb39819b713
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Oct 25 22:34:41 2017 -0700

    Correct upper bound

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit 3a4036fd3f9e3a91c0c31488b015ad8087512236
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Oct 25 22:32:26 2017 -0700

    Correct lower bounds in deposition functions

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit 86ee3955b54719b102fcb658f378f27fda755778
Merge: 1d4a0999 eadd6b8f
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Oct 25 08:24:48 2017 +0000

    Merged in fix_macosx_compile_issues (pull request #126)
    
    MACOSX COMPILE BUG with gcc>7.0

commit eadd6b8f3854f7ac36af29b7aa4247858eb2b6a3
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Tue Oct 24 16:34:32 2017 +0200

    Temporarily removed SIMD DECLARE instructions in laser_pusher_manager that were
    causing issues on MACOSX with gcc>7.0

src/particle_pushers/laser_pusher_manager_3d.F90

commit 1d4a09993ed5eba9be542e6d80b917ffa911ee76
Merge: bb168d32 2d0ca93b
Author: kallala NA <kallalahaythem@gmail.com>
Date:   Tue Oct 24 14:32:28 2017 +0000

    Merged in fixing_shippable (pull request #125)
    
    fixing shippable.yml

commit 2d0ca93bb4c80ec48cff2acbad58807f126ec28e
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Tue Oct 24 16:01:12 2017 +0200

     Corrected bugs preventing Forthon compilation and shippable tests failure
     - In laser_pusher_manager, blank lines were causing parsing errors
     - in modules.F90, removed parsing of FFT group modules

src/modules/modules.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit ab6bfb2c4583ec7740adb3b111502a5cce1c6350
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Oct 24 15:35:52 2017 +0200

    fixing shippable.yml test

shippable.yml

commit bb168d32f6f7dd9ff4bdb6ea781c9228db4c5a0f
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Tue Oct 24 15:05:14 2017 +0200

    Corrected submain module 'use'

src/submain.F90

commit 5df45af3f67a5c6a60568a1f3687ce48875fd2df
Merge: d07428a5 6d96e13d
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Tue Oct 24 14:34:42 2017 +0200

    Merge branch 'gpstd_group'

commit d07428a55867a97f4dcce5de0f39e67ab9e09a97
Merge: 227805e6 7751db29
Author: kallala NA <kallalahaythem@gmail.com>
Date:   Tue Oct 24 08:53:03 2017 +0000

    Merged in fix_bug_intel_laser (pull request #124)
    
    fixing bug intel in laser push

commit 227805e6df834207722c844c19ce466b5ebb8b5b
Merge: cbe24817 d7aca362
Author: kallala NA <kallalahaythem@gmail.com>
Date:   Tue Oct 24 08:52:29 2017 +0000

    Merged in debugging (pull request #120)
    
    Debugging laser  routines

commit 7751db2945dd3a4f9cf0f6fa7e3214ae61909159
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Oct 24 10:36:13 2017 +0200

    fixing bug intel in laser push

src/particle_pushers/laser_pusher_manager_3d.F90

commit 6d96e13d43bbcf04bca4cab1d6798a056bce9799
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 17:51:58 2017 +0200

    still trying to fix diags bug
    it seems we need an mpi_barrier before diags creation

src/diags/diags.F90

commit f1b176d0c8ec40f0c5d10dbaa3b7d370dd633517
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 17:09:26 2017 +0200

    fix

src/diags/diags.F90

commit ee26ef5b0db8139e9962dde11b0c0254dc019986
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 17:05:15 2017 +0200

    fix bug in diags

src/diags/diags.F90

commit 9360fe37ea9237995ea03a047afd248e9b02516d
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 16:50:29 2017 +0200

    cleaning

src/parallelization/mpi/mpi_routines.F90

commit 0224dffb123a4eb2166309c2d18fba2e05b1249d
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 16:48:37 2017 +0200

    cleaning

src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit 84f26cbfaffc3098783d6e7a3e90172ab0fcf997
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 16:38:21 2017 +0200

    cleaning

src/parallelization/mpi/mpi_routines.F90

commit 15088c5780152e2201f3dc3ebd6cce2aa738b9e7
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 16:35:54 2017 +0200

    cleaning

src/parallelization/mpi/mpi_routines.F90

commit 6169c5a10b6bcf0b75bb3510483e14e3e48abe0e
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 16:28:19 2017 +0200

    cleaning

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 5b44adb51155f1f78fe33f6c23866f90460b1729
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 11:56:24 2017 +0200

    cleaning

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/submain.F90

commit 8e649e74e92ea91980732a6e5293325c4486ad37
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 11:47:01 2017 +0200

    clean

src/field_solvers/Maxwell/maxwell_solver_manager.F90

commit f742f0dcd83b0db46d7a8362d21f5f3da9388b60
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 11:43:46 2017 +0200

    claening

src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit f7a6329e56cad6596af0c39036bdcb94fe26b1b5
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 11:37:42 2017 +0200

    cleaning

src/modules/modules.F90

commit 1469c359e76bf398ea66db99cf795641dcec47bd
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 11:34:52 2017 +0200

    cleaning

src/submain.F90

commit 8cb436667d630b3ec26bedebc961fea41ad25e7e
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 11:33:41 2017 +0200

    cleaning

src/submain.F90

commit 58226ec2f4fce7cf9334f850eac27d0913523d85
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 11:32:31 2017 +0200

    cleaning

src/submain.F90

commit 23c139eec3f193aaeddcd7a1d4f02d61ad528579
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 11:29:52 2017 +0200

    cleaning

src/submain.F90

commit b23d8574a75db7787348377d9745f617fbdaba60
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 11:28:21 2017 +0200

    cleaning

src/submain.F90

commit 55824d146b56298c2752bb652913a46696bf9b5e
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 11:27:29 2017 +0200

    cleaning

src/submain.F90

commit 52a058f2596464429f9bec505fcb775ff8d32ce5
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 11:26:09 2017 +0200

    cleaing

src/submain.F90

commit 6ba22343faad9768154a9ebfd698755480a9dfa5
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 11:24:21 2017 +0200

    cleaning

src/submain.F90

commit 4a97ef4912b8fb6573565f0c921170daa6df8339
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 11:19:33 2017 +0200

    cleaning

src/submain.F90

commit adab48cb8831cf37a0ccdc0172a33523788f6580
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 11:12:38 2017 +0200

    cleang

src/modules/modules.F90

commit f3c5cfb5fcd769d15d694e3bae900fbc67ccc034
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 11:11:13 2017 +0200

    cleaning

src/main.F90

commit 1e2c9f884e1a32b38f939e24047f4081a58b1c28
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 11:09:46 2017 +0200

    claning

src/ios/simple_io.F90

commit d28391efab3dd5fe9670d060c2a956cecdcc2090
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 11:07:33 2017 +0200

    cleaning

src/particle_pushers/particle_pusher_manager_2d.F90

commit 99964dd7911ed7c73875f07515bebbec35222273
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 11:03:53 2017 +0200

    cleaning

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit cf8aeec3121686fd878dfc05c7c5e0518f16d8f5
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 10:55:36 2017 +0200

    adding makefile

Makefile

commit 432923ea25fad600f10d286e3c9d23497563922d
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 10:48:59 2017 +0200

    cleaning

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit d8e0aca3738e4dcde16e8ab2e616fe14900f0df0
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 10:48:00 2017 +0200

    fixxing a comment

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit d3f633d82070ee73dd1c5963e62c18d190f0a6e8
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 10:46:14 2017 +0200

    diags

src/diags/diags.F90

commit 0e240e946731f6df5f72893043d5b17ef5fb646d
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 10:44:37 2017 +0200

    /bin/bash: q: command not found

src/diags/diags.F90

commit 80f8de84183c51525f691ab7ff25fbe8324c8fb2
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 10:43:04 2017 +0200

    diags

src/diags/diags.F90

commit a1302ad08e5259e5be16b31c8fbcd49f579187ed
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 10:41:34 2017 +0200

    fixing diags

src/diags/diags.F90

commit 6a7949d3ab89ac1e776b228368ffa74a391b5854
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 10:38:57 2017 +0200

    correct diags

src/diags/diags.F90

commit c165b31ca0326c0ad386c97322a02af76c5b5103
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 10:26:30 2017 +0200

    fixing fastfft file

src/field_solvers/Maxwell/GPSTD_solver/fastfft.F90

commit 183e7bc23e8ca868c538bb7e3481ef3d1a2fb352
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 02:48:19 2017 +0200

    commit

src/initialization/control_file.F90

commit 7ca4da7d06b96fe3e9fb9a03e39217d5544449cf
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 02:47:00 2017 +0200

    deleting g_spectral related routine

src/field_solvers/Maxwell/maxwell_solver_manager.F90

commit 242598f686b0641d38e87744b591a179ca72252c
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 02:46:16 2017 +0200

    commit

src/initialization/control_file.F90

commit 40aa48c7f888a18b9bd9aa2bdbbcc4be0465c279
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 02:43:59 2017 +0200

    commit

src/field_solvers/Maxwell/maxwell_solver_manager.F90

commit 6e131f8d491c0cfcd31edd6a893b14553ba02632
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 02:41:51 2017 +0200

    commit

src/boundary_conditions/field_boundaries.F90

commit 58e59e4e14a5b5028a5de0744ede9b76d54d550c
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 02:40:10 2017 +0200

    deleting sparsing

src/field_solvers/Maxwell/GPSTD_solver/fastfft.F90

commit f15033fac270ae7fc9ce9b7e810afb47d3956505
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 02:37:47 2017 +0200

    fixing comment in gpstd.f90

src/field_solvers/Maxwell/GPSTD_solver/GPSTD.F90

commit c5f773b53c7ef2ccaadbc86e1c03b87c579a9154
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 02:36:45 2017 +0200

    fixing comments

src/field_solvers/Maxwell/GPSTD_solver/GPSTD.F90

commit 15293ca4e76c7b80cdb16587ec9c008cf4ba39cf
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 02:33:58 2017 +0200

    deleting visu.py from git

visu.py

commit 1fa74da53a046450590dc69b9f8566fee6c65464
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 02:32:39 2017 +0200

    trying to fix a conflict

src/parallelization/mpi/mpi_routines.F90

commit 383ef7652f0c60034a8c6c473694525852f98305
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 02:29:56 2017 +0200

    trying to fix a conflict

src/parallelization/mpi/mpi_routines.F90

commit c3fb8271184ffe2d0a29bd0ae6287ab531598b73
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 02:24:41 2017 +0200

    trying to fix another conflict

src/parallelization/mpi/mpi_routines.F90

commit 349171a04a142dc9c853eca2b13e96fc2ae08af4
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 02:17:43 2017 +0200

    still trying to fix a conflict

src/modules/modules.F90

commit 1620004d4d9e3d542e74da405f86bbe177b5e961
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 02:15:57 2017 +0200

    trying to fix a conflict

src/modules/modules.F90

commit 3d29d6e10f83a2da4eb0cbfea4d4da6eeaff5848
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 02:13:54 2017 +0200

    fixing a comment

src/modules/modules.F90

commit 6c996b3a7ee3dbb79383e813b4aca702ff2a6130
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 02:13:04 2017 +0200

    deleting Vphi

src/modules/modules.F90

commit a387acc498d2efffb25ee244271efdaa9c0fdb57
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 02:12:03 2017 +0200

    deleting g_spectral

src/modules/modules.F90

commit 42e9d0f088538c5f4d5d0edc036244e003237d35
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 02:10:40 2017 +0200

    deleting other .py files

PyLoadArrayPicsar.py
examples/example_decks_fortran/fftw_groups_mpi.pixr
plot_field_picsar.py

commit b63fd8adbb31cac9651b68883134a1346bc07dc9
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 02:09:31 2017 +0200

    deleting Field.py

Field.py

commit 6471bd4f8a3364eaecab78bd7bfa3d682176b66f
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 02:04:19 2017 +0200

    fixing a conflit with part_pusher_manager3d in master

src/particle_pushers/particle_pusher_manager_3d.F90

commit eaac98cd18569853d5861e460834f36c7a1bc423
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 02:01:23 2017 +0200

    deleting ldodepos_charge/current

src/initialization/control_file.F90
src/modules/modules.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90

commit 41c793dcf9a3526a3da551174ff55f0ee3d86784
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 01:56:52 2017 +0200

    small fix

src/particle_deposition/charge_deposition/charge_deposition_manager.F90

commit 0c583a977efc18aae129a3dc2ec11884668bb86e
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 01:30:12 2017 +0200

    adding subroutine name to end subroutine and deleting some unused variables

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/init_external.F90
src/initialization/control_file.F90
src/parallelization/mpi/mpi_routines.F90
src/parallelization/tiling/tiling.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit 605d6d12ce5c2cf4f660e66353e0255031a5dacc
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 23 00:56:03 2017 +0200

    parsing and deleting commented lines
    also fixing laser for intel vecto
    also adding fftw plans detroyer to main.F90
    completely deleting g_spectral flag from picsar
    now pushing f_fields is done through the loop in fourier_psaotd.F90

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/GPSTD.F90
src/field_solvers/Maxwell/GPSTD_solver/fastfft.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/init_external.F90
src/initialization/control_file.F90
src/main.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/particle_pushers/kin_energy.F90
src/particle_pushers/laser_pusher_manager_3d.F90
src/particle_pushers/particle_pusher_manager_2d.F90
src/particle_pushers/particle_pusher_manager_3d.F90
src/submain.F90
utils/fortran_parsers/indent_file.py
utils/fortran_parsers/justify_file.py

commit b8a9e9b45a16500c911f2d07064b9b620ae642bc
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Oct 20 15:36:04 2017 +0200

    solving name conflicts 2.0

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit b795801b381818c73b3d38d34d801278f0de8496
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Oct 20 15:34:30 2017 +0200

    solving name conflict

src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/particle_pushers/laser_pusher_manager_3d.F90
src/submain.F90

commit cbe248171adf527178cafab0499e43f207e155a9
Merge: a7edbb25 85123729
Author: kallala NA <kallalahaythem@gmail.com>
Date:   Fri Oct 20 12:52:17 2017 +0000

    Merged in correcting_laser (pull request #117)
    
    Correcting laser

commit d7aca36230f4bb8d013648ba2838838b90055e87
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Oct 20 14:25:12 2017 +0200

    quick fix

src/parallelization/tiling/tiling.F90

commit 5b824032aad76d847ee14cc8f62192330a3bd98b
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Oct 20 14:20:08 2017 +0200

    prefix this branch

src/initialization/control_file.F90
src/modules/modules.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90

commit 8512372995bffdcfee65cac64806263cb049c1db
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Oct 20 14:01:31 2017 +0200

    ffixing laser gaussian profile

src/particle_pushers/laser_pusher_manager_3d.F90

commit 30993d7a9fb786dc38d7f044c65765fcd6fdc9ab
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Oct 20 13:53:19 2017 +0200

    fixing laser vecto

src/particle_pushers/laser_pusher_manager_3d.F90

commit 6000853e6c159bb15a978d1d3c8e5e5883503d5e
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Oct 20 13:36:12 2017 +0200

    fixing laser vecto

src/particle_pushers/laser_pusher_manager_3d.F90

commit 2206895de0721e5b3fe684f5467e153740c9e478
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Oct 20 13:19:41 2017 +0200

    fixing blank lines

src/parallelization/tiling/tiling.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90

commit 6148992d6cbed499897bb11af7d3adf2b04c8c93
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Oct 20 12:28:48 2017 +0200

    changing contributors.md

CONTRIBUTING.md

commit b1950a1fe6549dccfae3ee0d977a2ae40a102bfc
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Oct 20 11:05:20 2017 +0200

    correcting last commit

src/particle_deposition/charge_deposition/charge_deposition_manager.F90

commit ef1c2091e37b6d78c0443c2c9fbd8c37d83249b3
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Oct 20 10:59:14 2017 +0200

    deleting ldodepos_charge ldodepos_current flags

src/initialization/control_file.F90
src/modules/modules.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90

commit 3d197652ba6cd0b0fdd434533882b34aafbff5a9
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Oct 20 10:48:40 2017 +0200

    fixing laser part index

src/parallelization/tiling/tiling.F90

commit b5dd04eb860c700185cb06d0190a205f042f05a3
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Fri Oct 20 10:21:00 2017 +0200

    Added current init flag control.F90

src/initialization/control_file.F90

commit 21818545cb88e8aa0d8fe32e21c41826542b3d45
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Oct 19 17:35:03 2017 +0200

    coorecting a small bag in getting norder

src/init_external.F90

commit 4e4ce3a3441410875745192d475bc949fae4d2ad
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Oct 19 17:20:04 2017 +0200

    optimizing linking with smilei

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/init_external.F90

commit a80c2c3848d1f8da0943d5b9a8d79ac04c6c9775
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Oct 19 15:41:56 2017 +0200

    fixing fft transforms in case of library

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/init_external.F90

commit 6a3e0f16b7c4e85ba6e79479fa8bc7563ed56bb9
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Oct 19 12:58:34 2017 +0200

    linking fdtd solver to smilei

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/init_external.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit 7e0c8bfd18039a4264194456fc9e1a7efdae7dc9
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Oct 18 15:43:08 2017 +0200

    fixing hamming gate

src/particle_pushers/laser_pusher_manager_3d.F90

commit e2429b14bf6ac1345177defec2deebb8a052f53a
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Oct 18 14:39:55 2017 +0200

    fixing group comms

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 4750ad8d747d61efbfa3c6520dd2190a84cc29cc
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Oct 18 11:43:27 2017 +0200

    correcting vecto laser

src/particle_pushers/laser_pusher_manager_3d.F90

commit 986fb27da20640f558ba4f813e2ca51c428ce3f7
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 16 15:17:33 2017 +0200

    adapting to smilei when lib compil

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 283b627762ff00ddb2471bfdebe46da9edf9957e
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 16 15:07:00 2017 +0200

    adding init spectral matrix to link file

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/init_external.F90

commit 137da4144a2f0609b566fa669b184d2cafe9997c
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 16 10:25:19 2017 +0200

    correcting makefile

Makefile

commit dd29cfe6db2dc150f6452660da3eac50fcf38830
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 16 10:24:26 2017 +0200

    adding makefile for lib compil

Makefile

commit bb5ce1956a3c0239b5675d9c3b8255143dc05ccd
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Oct 13 15:04:04 2017 +0200

    module for external init

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/init_external.F90

commit 5c89f9e0b0a52b3c58ba776e44556aa3bca65d8e
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Oct 13 14:21:24 2017 +0200

    adding a flag to set clight eps0 mu0 to 1.num in case of lib compiling

src/init_external.F90
src/modules/modules.F90

commit b2361ae0248863dfd7805f9ec5f007892e004aa5
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Oct 13 14:01:40 2017 +0200

    adding a link file to smilei

src/init_external.F90
src/ios/simple_io.F90

commit eaa9f5aaa4deba7b26612d864ab0a72163398c34
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Oct 13 13:07:05 2017 +0200

    adding c binding to some routines

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/submain.F90

commit f3b101bdb202764a1b84a08868e9b95c380ff49b
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Oct 11 15:18:54 2017 +0200

    cleaning field exchange group

src/boundary_conditions/field_boundaries.F90

commit d85da09bc291ba0b33171bed139c3ff8b0c942dc
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Oct 10 17:33:20 2017 +0200

    correcting an error in gpstd

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 405f39dee63ea9af1b341a12750b629d41626899
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Oct 10 16:17:29 2017 +0200

    adding hanning gate to laser (temporal_window=1) (gaussian : temporal_window = 0 )

src/initialization/control_file.F90
src/modules/modules.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit c35615ff378d26094dd20141a099f65c4f022323
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 9 22:37:59 2017 +0200

    correcting a small bug that only appears with intel compil

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit b3f8c12cd3e6078d0ee000040af849c1b2f4af2d
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 9 22:07:18 2017 +0200

    using open mp in Kspace init

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 17ee7a1ff1995e28cd3705b496230e8bb059cb3b
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Oct 9 22:00:24 2017 +0200

    FInally fftw transpose works fine
    gain of about 25% in fft time

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit 074b2d579b611495b16eb498fe7459d282f1fb27
Author: hkallala <kallalahaythem@gmail.com>
Date:   Mon Oct 9 13:11:26 2017 +0000

    adding blocking comms for grp(not working till now)

src/boundary_conditions/field_boundaries.F90
src/main.F90

commit a0cc5a557f12e89d462511620732300166513268
Author: hkallala <kallalahaythem@gmail.com>
Date:   Mon Oct 9 11:56:24 2017 +0000

    correcting tag in mpi com grp

src/boundary_conditions/field_boundaries.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit f9b2a50f63f348e8318ce0b33eac5f6238368952
Author: hkallala <kallalahaythem@gmail.com>
Date:   Sat Oct 7 16:54:07 2017 +0000

    correcting a bug in group splitting

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/parallelization/mpi/mpi_routines.F90

commit 9e299da2f8a21a7b60dd22da901390bc76eaa223
Author: hkallala <kallalahaythem@gmail.com>
Date:   Wed Oct 4 08:01:01 2017 +0000

    correcting memory and adding comments

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/parallelization/tiling/tiling.F90

commit 36418930043f148b6af9acdb2abb67a74717f656
Author: hkallala <kallalahaythem@gmail.com>
Date:   Tue Oct 3 13:27:21 2017 +0000

    optimizing push spectral

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/particle_pushers/kin_energy.F90
src/submain.F90

commit a7edbb25435e2fc4ec6e41a107ad0808272415a6
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Oct 2 15:26:29 2017 -0700

    Corrected some typos in Bibtex references

Doxygen/pages/latex_theory/allbibs.bib

commit 00b82645f23de4924fbe69115be86def79c23bb5
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Sep 29 17:09:53 2017 +0200

    add laser

src/particle_pushers/laser_pusher_manager_3d.F90

commit bfa095d110f279e987e8e8ebe60824d1d33afadc
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Sep 29 17:08:41 2017 +0200

    test in kine

src/particle_pushers/kin_energy.F90

commit 72a064e6afec88d392e9f18db41860f01df24107
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Sep 29 16:38:35 2017 +0200

    correcting vecto for laser push and kin_e

src/particle_pushers/kin_energy.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit e8f82d8cce04da299fe68033f5db6c323dbede75
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Sep 29 12:00:45 2017 +0200

    correcting a bug that prevents run on over 8 cores

src/diags/diags.F90
src/ios/simple_io.F90
src/submain.F90

commit 73751488a3975bbd872bb4c4bc40819975976165
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Sep 28 18:35:52 2017 +0200

    adding  probe files

Field.py
PyLoadArrayPicsar.py
plot_field_picsar.py
visu.py

commit 1a660909d97cfe4141e79dc7875dd4a3aed3d70f
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 27 18:33:41 2017 +0200

    minor changes

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/modules/modules.F90
src/submain.F90

commit 0cdccce3ad6006f99bcba541eb0a1c4204d4b2ba
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 27 17:37:06 2017 +0200

    correcting divb computation routine

src/diags/diags.F90

commit 2aa8501b9c0243d2e8aa97494db46bbb2cbb54c6
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 27 17:18:52 2017 +0200

    adding a Poisson solver with periodic bc for l_spectral domain decomp only

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit cbcfb52dd9b6cf10c0d05f4ffacfa8a11ea46777
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 27 16:01:14 2017 +0200

    adding a proper routine to compute divb

src/diags/diags.F90
src/ios/simple_io.F90

commit 6bd4d9826305040508988f1a7ed8fcf9316d3eac
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 27 15:50:32 2017 +0200

    adding divb test

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/initialization/control_file.F90
src/ios/simple_io.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit 4999e7d5054842b3970af341e395bb26935c967b
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 27 14:36:25 2017 +0200

    adding charge communications

src/submain.F90

commit 37feff1c85555577fdf3d1212f4daf3e4fce0b38
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 27 13:49:21 2017 +0200

    adding divj test

src/initialization/control_file.F90
src/ios/simple_io.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit df3cff3e7860dde5ce96486d18fdb1658078b873
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 27 11:26:10 2017 +0200

    deleting useless lines

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 4c30e1c057c7f898bebdf2d75763f8f788862002
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 27 11:23:40 2017 +0200

    additional comments in laser section

src/parallelization/tiling/tiling.F90

commit a0c451e8a0b09f0b1dd40f80a96826b92362b473
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Sep 26 16:07:55 2017 +0200

    adding submain file

src/submain.F90

commit 002f08d997b5aad8d21d10df9f16d32ac31322c6
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Sep 26 16:03:33 2017 +0200

    adding kin_energy routine file

src/particle_pushers/kin_energy.F90

commit 37ac0965ce1f387fdfec6993765d215c35820ebc
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Sep 26 15:38:21 2017 +0200

    adding compute kine and elec_e routines

Makefile
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/modules/modules.F90

commit fd4635c1caea56d91e00a4d0e04864615e3c5bb9
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Sep 25 18:15:27 2017 +0200

    deleting commented line

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit a58f8fd7b16bed9da3e1b3ffe48998adfed15ab1
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Sep 25 18:09:26 2017 +0200

    adding a timer for mpi group comm

src/boundary_conditions/field_boundaries.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit 1bed5c22c50b233d662a4cf601ddae2ce8edb003
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Sep 25 16:23:41 2017 +0200

    adding new makefile

Makefile

commit 61ccdcda8566d44811580cc3527f062901b28a89
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Sep 25 12:18:33 2017 +0200

    correcting a small bug occuring in case one group = one mpi task

src/parallelization/mpi/mpi_routines.F90

commit d5da36e048927bfc232559034bc67e84081d07ed
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Sun Sep 24 17:29:55 2017 +0200

    adding external changes to picsar_group branch : ez_p,ex_p, ... are added to module.F90 and copying new fieldgathering routines into gpstd_group branch

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90
src/particle_pushers/particle_pusher_manager_3d.F90

commit d776a06e2916aec139f74b96cd127c3a3c2dd346
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Sep 22 17:54:34 2017 +0200

    commenting useless lines

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit fd65d8ef42a002e2b163e4aa8a04fcde5734dc9c
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Sep 22 16:05:56 2017 +0200

    adding a test for groups

examples/example_decks_fortran/fftw_groups_mpi.pixr

commit 67b00cfb5b45ed430d260f65ffdc5be154bb5ee6
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Sep 22 16:03:46 2017 +0200

    now it's possible to decompose the domain in x and y direction, groups contain (1x1xgroup_size) mpi tasks, fftw_mpi are still parallelizing through the z direction

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/initialization/control_file.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit c2c741bdca93ba0dc8b1e7c8589e628f9373d6e0
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 20 16:48:35 2017 +0200

    coorecting precision

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit af34021b208ac15d62b44f278db9ad9bb9fc2128
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 20 16:45:32 2017 +0200

    correcting precision in logfactorial

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 6112e6406341d0a7f1db0e3c7f11e2e9d4b80412
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 20 16:06:30 2017 +0200

    minor issue correction

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit c1085fb9b2b015046bb719f6dd8947f3a3cd11fd
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 20 15:46:08 2017 +0200

    veryfing automatic tests

src/submain.F90

commit 0c84311b77d884e402ee250a19cdc28dbc054ba8
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 20 14:19:52 2017 +0200

    fixing python compiling

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/initialization/control_file.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit 1d19bf84e8024d5004e2c67b4571ba766b28b0d2
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 20 11:29:50 2017 +0200

    fixing tests with shippable

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90

commit 03cd85724c2f933b287078c3057d8d90e8653fb2
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 20 11:13:26 2017 +0200

    adding a proper makefile

Makefile

commit 70d5382110d96de1301fe1d237b4c7e7e4206b95
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 20 11:11:31 2017 +0200

    deleting comments

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/submain.F90

commit aee1005a82cf81d3ce415bf4ea6aef97f7d53072
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 20 11:06:03 2017 +0200

    debbuged communications between groups
    now groups work correctly

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/submain.F90

commit 3ac01718a9a11429a07670772adba38dafbb2989
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Sep 19 14:43:49 2017 +0200

    trying to fix comms return to this commit in case of pblems (next I will change size(ex_r)=(nx_grid,ny_grid,nz_grid)

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/parallelization/mpi/mpi_routines.F90

commit ec15f06019189e3d79dc43694df1cf7acdd7bf27
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Sep 18 17:23:57 2017 +0200

    return to this commit in case of prblems

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit d13baa9a1ced0b3776a2f2e0ce786bd0049790f3
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Sep 18 16:26:20 2017 +0200

    trying to fix comm grp

src/boundary_conditions/field_boundaries.F90
src/parallelization/mpi/mpi_routines.F90

commit f1c5ccbbd6054d01ece9a2558c0dc30cdc699396
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Sep 18 16:12:06 2017 +0200

    adding comms for groups

src/boundary_conditions/field_boundaries.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit ce01e130efb486b3fea19b4264056716a14018e0
Merge: 0ad1ab00 722eccfa
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Sep 18 13:58:22 2017 +0000

    Merged in 3rd_order_deposition (pull request #113)
    
    Generalize 3rd order vectorized deposition to arrays of arbitrary size.

commit 0ad1ab0055409956a065a720618e0d184bb05e2d
Merge: ab76b19f 7dd7de9a
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Sep 18 13:53:36 2017 +0000

    Merged in tighter_bounds (pull request #112)
    
    Correct bounds of loops in order 1 deposition routines

commit ab76b19f5539377e1022ae624fe42dee2e9517fa
Merge: db72c2c8 894ee068
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Sep 18 13:51:31 2017 +0000

    Merged in adapt_shapes (pull request #111)
    
    Generalize 2nd order vectorized deposition to arrays of arbitrary size.

commit de9f9289fa74dd1556cda29a4eafb3fddb0b64e6
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Sep 18 13:45:32 2017 +0200

    deleting comments

src/field_solvers/Maxwell/maxwell_solver_manager.F90

commit 4fbeea93a636ae84f535e897e35a1b6fbd3d79b2
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Sep 18 11:20:21 2017 +0200

    groups working properly now

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/submain.F90

commit da7c2d9e65345b9a07b6358b91e3d2dfe9455fe9
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Sep 15 15:50:58 2017 +0200

    fixing groups

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/initialization/control_file.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit 3a02e9997731a964111dc4d1dabfc8545051131c
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 13 17:29:24 2017 +0200

    correcting bugs with standard mpi and gpstd

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/initialization/control_file.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit db72c2c89a00efeea6918c037aeeb551090f4460
Merge: cb86ac44 13ff4541
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Sep 13 15:06:10 2017 +0000

    Merged in cor_NCI (pull request #122)
    
    Cor NCI

commit 13ff4541b6b888181ea2e875ee1befbfd739ab76
Author: Jean-Luc Vay <jlvay@Jean-Lucs-MacBook-Pro.local>
Date:   Wed Sep 13 04:26:22 2017 -0700

    Adjusted names of auxiliary fields to avoid confusion with 'exp' keyword.

src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/particle_pushers/particle_pusher_manager_3d.F90

commit cc626ce612b90808892dba038e7d57f4d755ee82
Author: Jean-Luc Vay <jlvay@Jean-Lucs-MacBook-Pro.local>
Date:   Wed Sep 13 04:15:26 2017 -0700

    Added auxilliary field arrays for gather to particles.

src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/particle_pushers/particle_pusher_manager_3d.F90

commit 5ff9aac5a76262f4c920a994d330c5975c5d4260
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Sep 8 14:46:15 2017 +0200

    still fixing trp

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/parallelization/mpi/mpi_routines.F90

commit 089eebff68513788cd234ad1dac45fd8d40abe2b
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Sep 8 11:15:48 2017 +0200

    trying to fix transpose mpi

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/parallelization/mpi/mpi_routines.F90

commit afa4571233ae86f5bccb6d20c3ca87d9b646ec3a
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Sep 8 02:42:57 2017 +0200

    deleting a comment

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 136b84527da569f9eb2f033c5974ea27681c60d3
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Sep 8 02:06:49 2017 +0200

    fixed mpi fft

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/submain.F90

commit 0020c1c4ef6f0ed885ac3f01d823e74bbc6a4c59
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Sep 8 00:33:26 2017 +0200

    fixing a bug in transpose

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit 3d28b47982152613ee497cba7b6baa2a1cc8dd27
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Fri Sep 8 00:25:47 2017 +0200

    trying to fix transose

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/parallelization/mpi/mpi_routines.F90

commit cf482a70547389b8fccfed7240768c7c2153ce4a
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Sep 7 23:59:03 2017 +0200

    push

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit d33f501269c7c22d244c6dbea875e23ed2907a9d
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Sep 7 15:46:11 2017 +0200

    adding fftw_with_mpî

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit e6df9d8c71b3a7ba0ef56508414fb83bf22f08a1
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Sep 7 06:38:01 2017 +0200

    adding fftw_transpose params

src/field_solvers/Maxwell/GPSTD_solver/fastfft.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/initialization/control_file.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit e0accd3d42dc2e90859f9f53a78c9f99bac0e3b6
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Thu Sep 7 04:51:50 2017 +0200

    setting sizes in a versatile way

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/submain.F90

commit 894dd54df1b0cb5fba73a5c04d3bf4cf9ec8c3d4
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 6 21:26:02 2017 +0200

    loading dx dy dz dt from module

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/submain.F90

commit 0414eda3536dd8c955b563a723d2d804e6cd965d
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 6 21:11:16 2017 +0200

    function k_vec

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit f59f7b88ac7948ac9371d69666dc16125173ff36
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 6 20:05:27 2017 +0200

    last push for gptsd
    now psaotd doesn't exist because it s broken

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 06762683468b215782a2ad9bafa05148ba826e1b
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 6 18:19:18 2017 +0200

    adding a makefile

Makefile

commit 68cd98a439b1a7f24520b40f73cd7de2960f20ea
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 6 18:15:57 2017 +0200

    correcting another bug in psaotd

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 9fb6cd9924384252c36c7aa521399b89552e7b9c
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 6 18:04:17 2017 +0200

    now psaotd works properly

Makefile
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/submain.F90

commit ba67c94821df641ad809cbb9bc8ad224d7240186
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Wed Sep 6 12:58:15 2017 +0200

    fixing psaotd

src/field_solvers/Maxwell/GPSTD_solver/GPSTD.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/submain.F90

commit 619842231d5ed4a7939a7b7230e395b82b9e4ffe
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Sep 5 15:18:55 2017 +0200

    correcting a bug in fourier_psaotd init

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 2148eed26cf318c21608b19e730d54ce29ba127e
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Tue Sep 5 15:05:46 2017 +0200

    correcting a bug in ini_kspace

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit e48195da46a44700c25cc0f6ff98ed5d49afb9a5
Author: kallala <kallalahaythem@gmail.com>
Date:   Tue Sep 5 01:34:59 2017 +0200

    deleting fd_weight_hvincenti and loading it from fourier_psaotd

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90

commit bfe768a3cd2c6fcad03241bbeb03742e38643a8b
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Sep 4 23:43:53 2017 +0200

    testing gpstd

src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/submain.F90

commit 9eb1aa32ac25d6542f7a20d1e78ef23b8ab7f70d
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Sep 4 18:36:13 2017 +0200

    adding gpdtd solver

src/field_solvers/Maxwell/GPSTD_solver/GPSTD.F90
src/field_solvers/Maxwell/GPSTD_solver/init_kspace_3D.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/initialization/control_file.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit af4d41c10665c6c30a854660468b02ebe28b3268
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Sep 4 13:46:13 2017 +0200

    adding timeers for psatd

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit a31f3fa71259cab38ec134f42b818805ebc4a26f
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Sep 4 13:41:44 2017 +0200

    setting times for psatd

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit 5fef96528176f13e43a5bca57ef24a8588b6464e
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Sep 4 11:47:39 2017 +0200

    adding comments comments about laser

src/parallelization/tiling/tiling.F90

commit c7a4f02abd8ea2b3581153b9a2d571b68d94d579
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Sep 4 11:36:54 2017 +0200

    changing field_r alloc to correspond exactly to what it should be

src/parallelization/mpi/mpi_routines.F90

commit 2b374735a63600b862a9543baa3bc7c9592a59db
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Sep 4 10:51:05 2017 +0200

    fixing laser rho deposition(set to false)

src/initialization/control_file.F90
src/modules/modules.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90

commit 783a4086d49f318e744e12ab5d733228ca495873
Author: haithem kallala <haithem.kallala@cea.fr>
Date:   Mon Sep 4 10:30:23 2017 +0200

    fixing different bugs

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/parallelization/tiling/tiling.F90

commit cb86ac4482708caf32e49897d4919dc1ae513f0c
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Sep 2 10:31:49 2017 -0700

    Implement user-suggested modifications to documentation

Doxygen/pages/install_fortran.txt
Doxygen/pages/install_python.txt
Doxygen/pages/testing.txt
Installation_doc/Fortran/INSTALL_FORTRAN_LINUX.md
Installation_doc/Fortran/INSTALL_FORTRAN_MACOS.md
Installation_doc/Python/INSTALL_PYTHON_LINUX.md
Installation_doc/Python/INSTALL_PYTHON_MACOS.md
README.md

commit c80181d865e3ba258aed51084b21e01a7b08a789
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Sep 2 10:26:06 2017 -0700

    Change line endings from Windows-style to Linux-style

Installation_doc/Fortran/INSTALL_FORTRAN_CORI1.md
Installation_doc/Fortran/INSTALL_FORTRAN_CORI2.md
Installation_doc/Fortran/INSTALL_FORTRAN_EDISON.md
Installation_doc/Fortran/INSTALL_FORTRAN_LINUX.md
Installation_doc/Fortran/INSTALL_FORTRAN_MACOS.md
Installation_doc/Python/INSTALL_PYTHON_CORI.md
Installation_doc/Python/INSTALL_PYTHON_EDISON.md
Installation_doc/Python/INSTALL_PYTHON_LINUX.md
Installation_doc/Python/INSTALL_PYTHON_MACOS.md
Installation_doc/Python/INSTALL_PYTHON_MIRA.md

commit 76b53c20c4fee2c15fef11e2ff0f19d138afb028
Merge: d15e6071 6e9e9046
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Thu Aug 31 17:41:28 2017 +0000

    Merged in update_configure (pull request #119)
    
    Update configure

commit 6e9e90462ee3daaa78f77d94992db8ec4482e83b
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Aug 31 10:10:44 2017 -0700

    Use `argparse` for the configure script

configure

commit d15e6071513a38fe5af8553bf48cf2dbeb67b919
Merge: e1307c5c 2a57b775
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Aug 31 00:25:36 2017 +0000

    Merged in expand_docs (pull request #114)
    
    Add Theory section to the Doxygen PICSAR documentation

commit d72de7bbc142ed6eb86f06015e794ff60c0499e7
Author: mthevenet <mthevenet@lbl.gov>
Date:   Wed Aug 30 16:25:36 2017 -0700

    minor corrections

configure

commit a55d7c5469b31baa9c0b4af8ac48aeaa8ed401ac
Author: mthevenet <mthevenet@lbl.gov>
Date:   Wed Aug 30 16:21:09 2017 -0700

    correction after shippable tests failed

configure

commit 10b1532c5db0ade310c7ca7a56ba6f219ffc8e26
Author: mthevenet <mthevenet@lbl.gov>
Date:   Wed Aug 30 16:12:36 2017 -0700

    minor correction

configure

commit 2f4807dc17f5b9d9f0104630f0814f67cfae7f0b
Author: mthevenet <mthevenet@lbl.gov>
Date:   Wed Aug 30 15:50:33 2017 -0700

    update commit to allow intel compiler and/or KNL architecture

configure

commit e1307c5c664c4e9d65a4cb768345d8249ebbc2ec
Merge: 8fdff969 5a8d8c14
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Aug 30 21:20:34 2017 +0000

    Merged in cori_install (pull request #118)
    
    Generalize configure for Cori
    
    Approved-by: Maxence Thevenet <mthevenet@lbl.gov>

commit 5a8d8c14d47384ac33ad4f1eb7cd1a07d4d22e40
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Aug 30 13:28:39 2017 -0700

    Generalize configure for Cori

configure

commit 2a57b775c61f6f9b6716a58cd8d871d53a8ee34b
Merge: 4028b72c 29518458
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Aug 29 15:30:14 2017 -0700

    Merge branch 'expand_doc' of https://bitbucket.org/berkeleylab/picsar into expand_docs

commit fb52dadd35e6f8331c4527c5797e5f3ef8250f75
Author: kallala <kallalahaythem@gmail.com>
Date:   Fri Aug 25 18:47:31 2017 +0200

    deleting commented lines

src/parallelization/tiling/tiling.F90

commit 2c5725c6bf422c3165cb83073e8ac8c2108fbeec
Author: kallala <kallalahaythem@gmail.com>
Date:   Fri Aug 25 18:43:59 2017 +0200

    fixing some bugs in laser
    -added a flag for charge depo (false for laser particules)
    -corrected indexes for deposition of laser particles

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/initialization/control_file.F90
src/modules/modules.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90

commit 9716385775466fcc79f04ceb6dbcf12591cc1e39
Author: kallala <kallalahaythem@gmail.com>
Date:   Fri Aug 25 13:42:47 2017 +0200

    quick fixing of laser
    it should work now

src/parallelization/tiling/tiling.F90

commit dad8376bafdba4cfbd126816f186fbcad25e7873
Author: kallala <kallalahaythem@gmail.com>
Date:   Fri Aug 25 11:53:52 2017 +0200

    fixing a bug in laser init

src/parallelization/tiling/tiling.F90

commit 29518458a97a7a6ced395eeec5a14db5d0fc6099
Merge: 46f4dbcb b5d52a18
Author: Jean-Luc Vay <jlvay@lbl.gov>
Date:   Thu Aug 10 19:03:37 2017 +0000

    Merged in jlvay/synchronized-content-with-front-page-on--1502385135828 (pull request #115)
    
    Synchronized content with front page on bitbucket.

commit 4028b72cfe890e6d30b5cfb591a12e7e5e9a6888
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Aug 10 10:39:42 2017 -0700

    Removed intro section

Doxygen/images/Plasma_acceleration_sim.png
Doxygen/pages/latex_theory/theory.tex

commit b5d52a1881729f0ae65ee72600a696ff1b6a8bc8
Author: Jean-Luc Vay <jlvay@lbl.gov>
Date:   Thu Aug 10 17:12:26 2017 +0000

    Synchronized content with front page on bitbucket.

Doxygen/pages/mainpage.txt

commit 75099366a3aa9981354c45c5e3f914247b01456b
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Mon Jul 10 13:29:42 2017 -0700

    Correction typos

src/diags/diags.F90

commit 46f4dbcbd20a9c4d42c16dfcd4480eff7480ed00
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Aug 9 13:00:02 2017 -0700

    Correct a few formatting errors

Doxygen/pages/latex_theory/Maxwell_solvers/Maxwell_FDTD_solver.tex
Doxygen/pages/latex_theory/Particle_pushers/Boris_pusher.tex
Doxygen/pages/latex_theory/reformat.py

commit 9b75aa20e740501a0afa3b6732c16d82c0550a89
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Aug 9 10:03:06 2017 -0700

    Remove \bm commands

Doxygen/pages/latex_theory/Particle_pushers/Vay_pusher.tex
Doxygen/pages/latex_theory/newcommands.tex
Doxygen/pages/latex_theory/reformat.py
Doxygen/pages/latex_theory/theory.tex

commit 4ca55aca1fc98b813645daebbce93459498b9337
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Aug 9 09:37:56 2017 -0700

    Save the file allbibs.bib instead of WarpX.bib

Doxygen/pages/latex_theory/Makefile
Doxygen/pages/latex_theory/allbibs.bib
Doxygen/pages/latex_theory/theory.tex

commit ff22c54f39522fc1cd8d3f565a74b52e2c68a900
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Aug 9 08:55:31 2017 -0700

    Improved handling of figures in PICSAR doc

Doxygen/images/PIC.png
Doxygen/images/Plasma_acceleration_sim.png
Doxygen/images/Yee_grid.png
Doxygen/pages/latex_theory/Makefile
Doxygen/pages/latex_theory/Maxwell_solvers/Maxwell_FDTD_solver.tex
Doxygen/pages/latex_theory/reformat.py
Doxygen/pages/latex_theory/theory.tex

commit 00dae920c9f7ee33f7ab357e8afa438ca043412e
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Aug 9 08:33:46 2017 -0700

    Remove unused parts of documentation

Doxygen/pages/latex_theory/AMR/AMR.tex
Doxygen/pages/latex_theory/PML/PML.log
Doxygen/pages/latex_theory/PML/PML.tex

commit 4cfc4f9078d758bed15cbca069bfd2591376e574
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Aug 9 08:30:18 2017 -0700

    Reorganized theoretical documentation

Doxygen/Doxyfile
Doxygen/Makefile
Doxygen/latex_theory/allbibs.bib
Doxygen/pages/latex_theory/AMR/AMR.tex
Doxygen/pages/latex_theory/Cylindrical/Cylindrical.tex
Doxygen/pages/latex_theory/Deposition/Current_deposition.tex
Doxygen/pages/latex_theory/Gather/Field_gather.tex
Doxygen/pages/latex_theory/Makefile
Doxygen/pages/latex_theory/Maxwell_solvers/Maxwell_FDTD_solver.tex
Doxygen/pages/latex_theory/Maxwell_solvers/Maxwell_NSFDTD_solver.tex
Doxygen/pages/latex_theory/Maxwell_solvers/Maxwell_PSATD_solver.tex
Doxygen/pages/latex_theory/PML/PML.log
Doxygen/pages/latex_theory/PML/PML.tex
Doxygen/pages/latex_theory/Particle_pushers/Boris_pusher.tex
Doxygen/pages/latex_theory/Particle_pushers/Vay_pusher.tex
Doxygen/pages/latex_theory/WarpX.bib
Doxygen/pages/latex_theory/newcommands.tex
Doxygen/pages/latex_theory/reformat.py
Doxygen/pages/latex_theory/theory.tex

commit b6370d758c1b531b0f868436af68619cf1199e0a
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Aug 7 08:58:17 2017 -0700

    Commented out axi-symmetrical algorithm.

Doxygen/latex_theory/theory.tex

commit 0b93178ec2a68194985aafa55ebebcfd9753fea3
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Aug 7 08:56:22 2017 -0700

    Separate cylindrical algorithm into a different file

Doxygen/latex_theory/Cylindrical/Cylindrical.tex
Doxygen/latex_theory/theory.tex

commit 602a51de0227a2dd56444af7dcdcc973413b88b5
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Aug 3 07:53:03 2017 -0700

    Removed theory part which is now in WarpX

Doxygen/latex_theory/theory.tex

commit cd81fcf4dac757153de1b988ee389446a040ac07
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Wed Aug 2 10:21:35 2017 -0700

    Additional corrections

Doxygen/latex_theory/reformat.py
Doxygen/latex_theory/theory.tex

commit ce730629b1e0368fa09adfbb70dd0a9831323d1e
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Wed Aug 2 09:36:27 2017 -0700

    Additional fixes to documentation

Doxygen/latex_theory/Deposition/Current_deposition.tex
Doxygen/latex_theory/theory.tex

commit 8ad2279c9fb0f8fc228b4a5c6f63fb09f1c6a8b2
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Tue Aug 1 17:30:05 2017 -0700

    Additional fix

Doxygen/latex_theory/reformat.py

commit f9606f4e7e77923fc07a62fcc65f1b072d2794e6
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Tue Aug 1 17:01:10 2017 -0700

    Updated Makefiles

Doxygen/Makefile
Doxygen/README.md
Doxygen/latex_theory/Makefile

commit 9944639c137cc400f22bf4e23d52a812068ee5d1
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Tue Aug 1 16:52:43 2017 -0700

    Add LateX sources for theory

Doxygen/Doxyfile
Doxygen/latex_theory/AMR/AMR.tex
Doxygen/latex_theory/Deposition/Current_deposition.tex
Doxygen/latex_theory/Gather/Field_gather.tex
Doxygen/latex_theory/Makefile
Doxygen/latex_theory/Maxwell_solvers/Maxwell_FDTD_solver.tex
Doxygen/latex_theory/Maxwell_solvers/Maxwell_NSFDTD_solver.tex
Doxygen/latex_theory/Maxwell_solvers/Maxwell_PSATD_solver.tex
Doxygen/latex_theory/PML/PML.log
Doxygen/latex_theory/PML/PML.tex
Doxygen/latex_theory/Particle_pushers/Boris_pusher.tex
Doxygen/latex_theory/Particle_pushers/Vay_pusher.tex
Doxygen/latex_theory/WarpX.bib
Doxygen/latex_theory/allbibs.bib
Doxygen/latex_theory/newcommands.tex
Doxygen/latex_theory/reformat.py
Doxygen/latex_theory/theory.tex

commit 0874516bb414bddaa7b515a0d112f93bdf7a642e
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Tue Aug 1 15:30:12 2017 -0700

    Clean documentation and add README

Doxygen/README.md
Doxygen/mainpage.txt

commit 6f12cf5c29f1c09f80ff5fccd1661736d7a7023f
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Mon Jul 10 13:25:45 2017 -0700

    Modifications to include the comments suggested by H.V.

src/diags/diags.F90

commit 6118c26b5578e5b4edbfff9c8960b07092c01d7f
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Mon Jul 10 11:51:56 2017 -0700

    Add the old momentum variable as particle_properties

src/modules/modules.F90

commit 8fdff9691cb66bcb31625f0b4c324e4e1ce9bc04
Merge: c01fe6c5 1591b470
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Jun 26 07:57:31 2017 +0000

    Merged in correct_indentation (pull request #110)
    
    Correct indentation parser for compiler directives
    
    Approved-by: Henri VINCENTI <hvincenti@lbl.gov>

commit 4168aa2d14e8228f2269db555e7d6da5006354a3
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Fri Jun 23 15:16:50 2017 -0700

    Add new routines for plane particle diags

src/diags/diags.F90

commit 860a19db671709687eaf46f570998d1c79c1babd
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Fri Jun 23 15:09:06 2017 -0700

    Modify the index of arrays to match with the size of the particle arrays

src/diags/diags.F90

commit 2590afe5e00625cde5df6ceab6462a5038d049b2
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Fri Jun 23 15:07:48 2017 -0700

    Add getquantity field

src/diags/diags.F90

commit d11b3497c5a07476ff54cd233ae83cc8c41a1ae5
Merge: a28310d0 c01fe6c5
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Fri Jun 23 15:07:09 2017 -0700

    Merge branch 'master' into get_quantity_pxr

commit 722eccfa48786bb45ea1dd136f6e356fc406bace
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Jun 23 09:46:59 2017 -0700

    Implemented 3rd order vectorized deposition

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit 0076dacbe428e36d453001edf256c920c079d872
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Jun 23 09:18:15 2017 -0700

    New API in tests and current deposition manager

Acceptance_testing/Gcov_tests/current_deposition_3d_test.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90

commit c01fe6c59c7f00ec7b76eac8cfce47844387c3f5
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Jun 23 11:36:53 2017 -0700

    Revert "New API in tests and current deposition manager"
    
    This reverts commit 8af2a7138e1569f87a983f08953192c3d04fffc8.

Acceptance_testing/Gcov_tests/current_deposition_3d_test.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90

commit cbb34e49cb2fe9f6c8a9920926d322e15d7690f6
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Jun 23 11:32:43 2017 -0700

    Revert "Implemented 3rd order vectorized deposition"
    
    This reverts commit 7fa0c636f74e3640d6d861e896293f34a76eb636.

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit 7fa0c636f74e3640d6d861e896293f34a76eb636
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Jun 23 09:46:59 2017 -0700

    Implemented 3rd order vectorized deposition

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit 8af2a7138e1569f87a983f08953192c3d04fffc8
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Jun 23 09:18:15 2017 -0700

    New API in tests and current deposition manager

Acceptance_testing/Gcov_tests/current_deposition_3d_test.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90

commit 7dd7de9a26fde383106b33235cca60882c2a47aa
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Jun 23 09:07:26 2017 -0700

    Corrected bounds

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit 894ee0682ec4faa4f8bb8f095c6fcb6ac7006539
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Jun 23 07:59:13 2017 -0700

    Corrected bounds of loops

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit 2fcd8f889dbd5d61283ce9d2984311f9763d43b8
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jun 22 22:05:33 2017 -0700

    Use more correct bounds, for the current deposition

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit aa4401f5ed399df22a36e20d05f7368744ef5cb8
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jun 22 21:55:34 2017 -0700

    Avoid out-of-bound for the current deposition

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit b8ba65afdeab58877fa4f346f4acd605b119caf7
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jun 22 17:25:57 2017 -0700

    Modify automated tests

Acceptance_testing/Gcov_tests/current_deposition_3d_test.F90

commit 1591b4700ae906c0fe261be2fe83c8beb956dc19
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jun 22 16:37:50 2017 -0700

    Correct indentation parser

src/housekeeping/load_balancing.F90
utils/fortran_parsers/indent_file.py

commit e6bb05357f86bd130a4609ebbad9fbdb12836ba4
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jun 22 16:33:26 2017 -0700

    Corrected current deposition function

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit 3485d996019b6c2c6c7e42374dcff912871460b1
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jun 22 16:21:44 2017 -0700

    Finished implementation of order 2 vectorized deposition

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit d0574e7be7be1462e20a2b98769a6bc2bbd5da01
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jun 22 16:00:59 2017 -0700

    Reindented file

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit f306c407f84df8eda16c62965abfc17c45252b4c
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jun 22 15:56:37 2017 -0700

    Started rewritting order 2 vectorized deposition

src/particle_deposition/current_deposition/current_deposition_manager_3d.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit f391faafd7b01cd6761f679698d2b41a447c31a0
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jun 22 14:02:00 2017 -0700

    Modify permission on the files main.F90 and submain.F90

src/main.F90
src/submain.F90

commit 18879db4b6f8ef9af26d51f871b802e579883c68
Merge: 0638147f a29fb69d
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Jun 21 22:47:15 2017 +0000

    Merged in white_spaces (pull request #109)
    
    Remove empty lines and trailing spaces, using the indentation script
    
    Approved-by: Henri VINCENTI <hvincenti@lbl.gov>

commit a29fb69de312335b19c9ba6b32636942fe843697
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Jun 19 10:20:39 2017 -0700

    Execute script on all files

src/boundary_conditions/field_boundaries.F90
src/boundary_conditions/particle_boundaries.F90
src/diags/diags.F90
src/field_gathering/energy_conserving/field_gathering_o1_2d.F90
src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/energy_conserving/field_gathering_o2_2d.F90
src/field_gathering/energy_conserving/field_gathering_o2_3d.F90
src/field_gathering/energy_conserving/field_gathering_o3_2d.F90
src/field_gathering/energy_conserving/field_gathering_o3_3d.F90
src/field_gathering/energy_conserving/field_gathering_on_2d.F90
src/field_gathering/energy_conserving/field_gathering_on_3d.F90
src/field_gathering/field_gathering_manager_2d.F90
src/field_gathering/field_gathering_manager_3d.F90
src/field_solvers/Maxwell/GPSTD_solver/GPSTD.F90
src/field_solvers/Maxwell/karkainnen_solver/karkainnen.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/field_solvers/Maxwell/yee_solver/yee.F90
src/housekeeping/load_balancing.F90
src/housekeeping/sorting.F90
src/initialization/control_file.F90
src/ios/simple_io.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_derived_types.F90
src/parallelization/mpi/mpi_routines.F90
src/parallelization/tiling/tiling.F90
src/particle_deposition/charge_deposition/charge_deposition_2d.F90
src/particle_deposition/charge_deposition/charge_deposition_3d.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90
src/particle_deposition/current_deposition/current_deposition_manager_2d.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90
src/particle_pushers/boris_pusher/boris_2d.F90
src/particle_pushers/boris_pusher/boris_3d.F90
src/particle_pushers/laser_pusher_manager_3d.F90
src/particle_pushers/particle_pusher_manager_2d.F90
src/particle_pushers/particle_pusher_manager_3d.F90
src/particle_pushers/vay_pusher/vay_3d.F90
src/submain.F90

commit 4281e47be2ced05c775b2e0171f28a8895f68137
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Jun 19 10:17:40 2017 -0700

    Indentation script now removes trailing spaces and empty lines

utils/fortran_parsers/indent_file.py

commit a28310d044a0f608d04f085d004364fc7f9d2112
Merge: 278e431e 0638147f
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Thu Jun 15 15:25:51 2017 -0700

    Merge https://bitbucket.org/berkeleylab/picsar into get_quantity_pxr
    (Thank you H. Vincenti)

commit 0638147f8a0c8b38801ccbcd4048e209d4d3a34d
Merge: c124e37b 52d19eac
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Jun 15 17:11:46 2017 +0000

    Merged in pxr_cleaning_2 (pull request #107)
    
    PARSER FOR FORTRAN 90 CODE JUSTIFICATION
    
    Approved-by: Remi Lehe <remi.lehe@normalesup.org>
    Approved-by: Henri VINCENTI <hvincenti@lbl.gov>

commit 278e431e89fae1723899d8959c2c861403072124
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Wed Jun 14 18:12:08 2017 -0700

    Remove useless routine

src/diags/diags.F90

commit 52d19eac5cf3313f549a69d59ed7969277ecdab3
Author: Henri VINCENTI <henrivincenti@133.198.128.198.in-addr.dhcp.lbnl.us>
Date:   Wed Jun 14 18:09:52 2017 -0700

    Modified label comments of all subroutines
    Removed useless commented lines

src/boundary_conditions/field_boundaries.F90
src/boundary_conditions/particle_boundaries.F90
src/diags/diags.F90
src/field_gathering/energy_conserving/field_gathering_o1_2d.F90
src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/energy_conserving/field_gathering_o2_2d.F90
src/field_gathering/energy_conserving/field_gathering_o2_3d.F90
src/field_gathering/energy_conserving/field_gathering_o3_2d.F90
src/field_gathering/energy_conserving/field_gathering_o3_3d.F90
src/field_gathering/energy_conserving/field_gathering_on_2d.F90
src/field_gathering/energy_conserving/field_gathering_on_3d.F90
src/field_gathering/field_gathering_manager_2d.F90
src/field_gathering/field_gathering_manager_3d.F90
src/field_solvers/Maxwell/GPSTD_solver/GPSTD.F90
src/field_solvers/Maxwell/karkainnen_solver/karkainnen.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/field_solvers/Maxwell/yee_solver/warpx_yee.F90
src/field_solvers/Maxwell/yee_solver/yee.F90
src/housekeeping/load_balancing.F90
src/housekeeping/sorting.F90
src/initialization/control_file.F90
src/ios/simple_io.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_derived_types.F90
src/parallelization/mpi/mpi_routines.F90
src/parallelization/tiling/tiling.F90
src/particle_deposition/charge_deposition/charge_deposition_2d.F90
src/particle_deposition/charge_deposition/charge_deposition_3d.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90
src/particle_deposition/current_deposition/current_deposition_manager_2d.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90
src/particle_pushers/boris_pusher/boris_2d.F90
src/particle_pushers/boris_pusher/boris_3d.F90
src/particle_pushers/laser_pusher_manager_3d.F90
src/particle_pushers/particle_pusher_manager_2d.F90
src/particle_pushers/particle_pusher_manager_3d.F90
src/particle_pushers/vay_pusher/vay_3d.F90

commit 4820f79cdb58e5aa9e954d875aa6f34c35420307
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Wed Jun 14 17:52:31 2017 -0700

    Add getquantity and getquantity_pid routines to replace the python WARP routines

src/diags/diags.F90

commit 188507dbb275365202f8b17b9a37ae6c2bc6fbc3
Author: Henri VINCENTI <henrivincenti@133.198.128.198.in-addr.dhcp.lbnl.us>
Date:   Wed Jun 14 14:22:46 2017 -0700

    Corrected documentation

CONTRIBUTING.md
utils/fortran_parsers/justify_file.py

commit 600dca0f9665f1a5d7906f00617aaf61e3a9f7c7
Author: Henri VINCENTI <henrivincenti@133.198.128.198.in-addr.dhcp.lbnl.us>
Date:   Wed Jun 14 14:11:47 2017 -0700

    Corrected justification of all files

src/boundary_conditions/field_boundaries.F90
src/boundary_conditions/particle_boundaries.F90
src/diags/diags.F90
src/field_gathering/energy_conserving/field_gathering_o1_2d.F90
src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/energy_conserving/field_gathering_o2_2d.F90
src/field_gathering/energy_conserving/field_gathering_o2_3d.F90
src/field_gathering/energy_conserving/field_gathering_o3_2d.F90
src/field_gathering/energy_conserving/field_gathering_o3_3d.F90
src/field_gathering/energy_conserving/field_gathering_on_2d.F90
src/field_gathering/energy_conserving/field_gathering_on_3d.F90
src/field_gathering/field_gathering_manager_2d.F90
src/field_gathering/field_gathering_manager_3d.F90
src/field_solvers/Maxwell/GPSTD_solver/GPSTD.F90
src/field_solvers/Maxwell/karkainnen_solver/karkainnen.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/field_solvers/Maxwell/yee_solver/yee.F90
src/housekeeping/load_balancing.F90
src/housekeeping/sorting.F90
src/initialization/control_file.F90
src/ios/simple_io.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_derived_types.F90
src/parallelization/mpi/mpi_routines.F90
src/parallelization/tiling/tiling.F90
src/particle_deposition/charge_deposition/charge_deposition_2d.F90
src/particle_deposition/charge_deposition/charge_deposition_3d.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90
src/particle_deposition/current_deposition/current_deposition_manager_2d.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90
src/particle_pushers/boris_pusher/boris_2d.F90
src/particle_pushers/boris_pusher/boris_3d.F90
src/particle_pushers/laser_pusher_manager_3d.F90
src/particle_pushers/particle_pusher_manager_2d.F90
src/particle_pushers/particle_pusher_manager_3d.F90
src/particle_pushers/vay_pusher/vay_3d.F90
src/submain.F90
utils/fortran_parsers/justify_file.py

commit 908b8d12d6be172025528a8cdf4e8ac001353fe0
Author: Henri VINCENTI <henrivincenti@133.198.128.198.in-addr.dhcp.lbnl.us>
Date:   Wed Jun 14 13:58:07 2017 -0700

    Added support for preprocessor directives in justification parser

utils/fortran_parsers/justify_file.py

commit 7b8e2208180028fe21fa7f490de67eb4f5ea1698
Author: Henri VINCENTI <henrivincenti@133.198.128.198.in-addr.dhcp.lbnl.us>
Date:   Wed Jun 14 13:48:01 2017 -0700

    corrected indentation level

utils/fortran_parsers/justify_file.py

commit 0f27cd717ca61f600de5855ec1b3c6ef136fabea
Author: Henri VINCENTI <henrivincenti@133.198.128.198.in-addr.dhcp.lbnl.us>
Date:   Wed Jun 14 13:46:09 2017 -0700

    Improved documentation of justification parser

utils/fortran_parsers/justify_file.py

commit 25553aa5ea113f9ee45271c889c9789e263ec443
Author: Henri VINCENTI <henrivincenti@231.194.128.198.in-addr.dhcp.lbnl.us>
Date:   Tue Jun 13 17:15:09 2017 -0700

    Added modified parser

utils/fortran_parsers/justify_file.py

commit c58f753a5842373ea1338e7b0773299e0328009a
Author: Henri VINCENTI <henrivincenti@231.194.128.198.in-addr.dhcp.lbnl.us>
Date:   Tue Jun 13 15:50:06 2017 -0700

    Added file for automatically justifying all fortran source files

utils/fortran_parsers/indent_file.py

commit c124e37b8c01c3e970dfe3e30643703865206b5d
Merge: 9a24022e b5ae34f2
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Tue Jun 13 16:26:44 2017 +0000

    Merged in update_vtune_path (pull request #106)
    
    Makefile update so that PICSAR runs with VTune on Cori phase 1
    
    Approved-by: Henri VINCENTI <hvincenti@lbl.gov>

commit b5ae34f2c38a33a7238e4b9b5297aa9d0810dac7
Author: mthevenet <mthevenet@lbl.gov>
Date:   Mon Jun 12 13:35:08 2017 -0700

    further changes in the Makefile so that PICSAR can run with vtune on Cori phase 1. Paths to VTune modules are now up to date.

Makefile

commit 9a24022ea2c7feab079b1e5d55fed9173a11c79a
Merge: 3649c03e 8c8e9966
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Fri Jun 9 07:15:59 2017 +0000

    Merged in pxr_cleaning (pull request #104)
    
    FIX MAJOR ISSUES IN MPI FIELD EXCHANGES

commit 8c8e9966c2cd073353cd64d0e71b3363ef04aed8
Author: Henri VINCENTI <henrivincenti@53.207.128.198.in-addr.dhcp.lbnl.us>
Date:   Thu Jun 8 19:01:23 2017 -0700

    Many corrections:
    - Corrected bug in control_file.F90 in antenna section block reading (end was noot detected properly causing subsequent blocks to be discarded)
    - Improved comments in tiling.F90,
    - Corrected major bugs in MPI exchanges. The central point for the nodal grid was nto exchanged causing troubles withe the B field. The non blokcing routines were also buggy due to absence of MPI_WAITALL before sending and receiving at same bufffer location

src/boundary_conditions/field_boundaries.F90
src/initialization/control_file.F90
src/ios/simple_io.F90
src/parallelization/tiling/tiling.F90
src/submain.F90

commit 3649c03e42e2dd107fedb73f9798a23e967664b2
Merge: b1ab6b82 5cb52bc4
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Thu Jun 8 22:09:24 2017 +0000

    Merged in fix_makefile_vtune (pull request #103)
    
    New Tune version on Cori
    
    Approved-by: Henri VINCENTI <hvincenti@lbl.gov>

commit 5cb52bc484358722f7b0641b19046859bec5165e
Author: mthevenet <mthevenet@lbl.gov>
Date:   Thu Jun 8 14:13:57 2017 -0700

    Fixes link the VTune API. The path is defined in variable VTUNEDIR

Makefile

commit a240e343bc3fe186e79d68471033b1c26529d7ea
Author: mthevenet <mthevenet@lbl.gov>
Date:   Thu Jun 8 11:06:04 2017 -0700

    The version of VTune was updated on Cori. Adapt the makefile to this change.

Makefile

commit a82debf771575677dbe5caba93ad3cd7fc36b77f
Author: Henri VINCENTI <henrivincenti@53.207.128.198.in-addr.dhcp.lbnl.us>
Date:   Wed Jun 7 16:35:14 2017 -0700

    Corrected forthon parser to include name change

utils/forthon_parser/forthon_parser.py

commit f0d008a0c1bb69948f625366f2f1af7503b2ec30
Author: Henri VINCENTI <henrivincenti@53.207.128.198.in-addr.dhcp.lbnl.us>
Date:   Wed Jun 7 16:30:15 2017 -0700

    Corrected name of folder. Made corrections of folder name in Makefile

Makefile
src/initialization/control_file.F90

commit b1ab6b82f04ebe140c17ced8656ccbc07063faaa
Merge: 8a0ddc99 faa35f5b
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Jun 7 23:22:49 2017 +0000

    Merged in laser_routines_v2 (pull request #102)
    
    Laser routines v2 - Follow up on PR #98 by H. Khallala

commit faa35f5b9ef8773a17c5bb2b2573dcbb542492f9
Author: Haithem Kallala <kallalahaythem@gmail.com>
Date:   Wed Jun 7 15:38:14 2017 +0200

    Small correction in control_filey

src/initilization/control_file.F90

commit 8c3e1e313cab1269d4b781c9582205826bc7d677
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Tue Jun 6 15:12:22 2017 -0700

    Corrected indentatin using parser

src/parallelization/tiling/tiling.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit 46ca74dbb8b062f697ff1382bb80c19ca0f489c1
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Tue Jun 6 15:03:01 2017 -0700

    Added comment in input file

examples/example_decks_fortran/laser.pixr

commit c23363520352c32b9f5528b7ce321f9a6f779e3d
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Tue Jun 6 15:00:57 2017 -0700

    Added polangle variable to define arbitrary laser polarization
    Added default init for antenna parameters

src/initilization/control_file.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit ea123207a2d8b87970a10afd1aa3814c73b00c21
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Tue Jun 6 14:38:49 2017 -0700

    Corrected errors in laser pusher managers
    Corrected laser weight init with proper constants
    Corrected laser type (*0)
    Corrected input file to have a realistic case where laser wavelength is solved

examples/example_decks_fortran/laser.pixr
src/initilization/control_file.F90
src/parallelization/tiling/tiling.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit 5bc4cbe81d21a168a1931630e94c8878fb947117
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Tue Jun 6 13:46:17 2017 -0700

    Corrected typo END SUBROUTINE

src/parallelization/tiling/tiling.F90

commit 8a0ddc9982b7b03368eca3fcd1a687a0ff1720d1
Author: Jean-Luc Vay <jlvay@lbl.gov>
Date:   Tue Jun 6 20:19:58 2017 +0000

    README.md edited online with Bitbucket

README.md

commit 3055c4b823c96b954cd698c9b7b12b9bc15ee441
Author: Jean-Luc Vay <jlvay@lbl.gov>
Date:   Tue Jun 6 20:19:11 2017 +0000

    README.md edited online with Bitbucket

README.md

commit 6f627ed3c6889b1618bfe70a9bf90560583b2cd5
Author: Jean-Luc Vay <jlvay@lbl.gov>
Date:   Tue Jun 6 20:17:39 2017 +0000

    README.md edited online with Bitbucket

README.md

commit 43870c6711cea1b10c545b4937319b411728200c
Author: Jean-Luc Vay <jlvay@lbl.gov>
Date:   Tue Jun 6 18:55:32 2017 +0000

    README.md edited online with Bitbucket

README.md

commit b078f192ed88e7f8b4f2d389462f4ee82655e43d
Author: Jean-Luc Vay <jlvay@lbl.gov>
Date:   Tue Jun 6 18:33:22 2017 +0000

    README.md edited online with Bitbucket

README.md

commit e7b55c450e8ba7f8e0d8a8d598a668d208823216
Author: Jean-Luc Vay <jlvay@lbl.gov>
Date:   Tue Jun 6 18:15:50 2017 +0000

    README.md edited online with Bitbucket

README.md

commit e7a08064feab99b73e369b8958dff5f8093a5175
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Tue Jun 6 20:05:25 2017 +0200

    added lens for focus (need to test)

src/initilization/control_file.F90
src/parallelization/tiling/tiling.F90

commit f663b4271998e65dfc08108ee6be624478dce71a
Author: Jean-Luc Vay <jlvay@lbl.gov>
Date:   Tue Jun 6 17:52:58 2017 +0000

    README.md edited online with Bitbucket

README.md

commit e45b84d26763422caec25887d32479b478194e45
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Tue Jun 6 19:42:28 2017 +0200

    fixing laser antenna
    weight needs to be sclaed to mesh size

src/initilization/control_file.F90
src/parallelization/tiling/tiling.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit 3e44478a62142b428d9c8ae791207ccbca86380a
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Tue Jun 6 13:56:28 2017 +0200

    fixing a bug in src/particle_pushers/laser_pusher_manager_3d.F90

src/initilization/control_file.F90
src/parallelization/tiling/tiling.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit 0146ea1ab11b594c7a1a48eb5b7e10f568bedf38
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Mon Jun 5 17:20:42 2017 -0700

    Several corrections on laser definition and push

src/initilization/control_file.F90
src/modules/modules.F90
src/parallelization/tiling/tiling.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit 95bed5c88cc30774c8edcb3b1dfe0e00f3a6dc75
Author: Henri VINCENTI <henrivincenti@MacBook-de-Henri.local>
Date:   Mon Jun 5 09:54:44 2017 -0700

    Set npid to 3 for laser particles

src/modules/modules.F90

commit a678971da0effeab1f53bbe7e28e3859ded26f32
Author: Henri VINCENTI <henrivincenti@MacBook-de-Henri.local>
Date:   Mon Jun 5 09:09:31 2017 -0700

    Added laser injection in submain.F90

src/submain.F90

commit ba17e84bfa49d0eec189580618d9ac4127e0e85f
Author: Henri VINCENTI <henrivincenti@MacBook-de-Henri.local>
Date:   Sat Jun 3 18:52:10 2017 -0700

    Last modifs on laser

Makefile
src/parallelization/tiling/tiling.F90
src/particle_pushers/laser_pusher_manager_3d.F90
src/submain.F90
utils/forthon_parser/forthon_parser.py

commit cc414af49450e5abfebf935b751461dec6d34c2a
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Fri Jun 2 16:11:49 2017 -0700

    Added test on particle species to check if antenna. If antenna, regular field gathering+ particle pusher is not done. Particle pusher for particle antenna is implemented in laser_pusher_manager_3d.F90 instead

src/particle_pushers/particle_pusher_manager_3d.F90

commit 52d521001114002e84d3368f500d2f794e39d50f
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Fri Jun 2 16:08:30 2017 -0700

    Added input file laser.pixr created by H. Khallala

examples/example_decks_fortran/laser.pixr

commit 82e1bb1b2b19e2b46cca1050d66f8273b2d96176
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Fri Jun 2 16:03:41 2017 -0700

    Corrected errors in type definition and module definition for antenna

src/initilization/control_file.F90
src/modules/modules.F90

commit fcc43108a403f94805c34dfd74ce5d5cd069034b
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Fri Jun 2 15:53:43 2017 -0700

    Added init of antenna section in control.F90 originally edited by H. Khallala. Added definition of antenna per species basis
    Added Antenna attribute to the species class

src/initilization/control_file.F90
src/modules/modules.F90

commit 65173717e7206db1169a607fa3d6f3f57f6705a9
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Fri Jun 2 15:38:34 2017 -0700

    Modified indentation parser to include file laser_pusher_manager_3D.F90
    Corrected indentation in laser_pusher_manager_3D.F90

src/particle_pushers/laser_pusher_manager_3d.F90
utils/fortran_parsers/indent_file.py

commit 9be8e26ff43eef65ff603422cfc89507a11ad865
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Fri Jun 2 15:34:55 2017 -0700

    Created new laser branch to avoid numerous conflicts in former branch
    In this commmit:
    - Added flag is_antenna to species properties
    - Added file laser_pusher_manager_3D.F90 originally created by H. Khallala

src/modules/modules.F90
src/particle_pushers/laser_pusher_manager_3d.F90

commit f1dae27daebc0eb796f6d177ab8579a44a79f7e3
Merge: 213044da 646dea25
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Fri Jun 2 22:22:09 2017 +0000

    Merged in fix_indent_parser (pull request #101)
    
    Improving indentation parser and correcting indentation errors on some files
    
    Approved-by: Henri VINCENTI <hvincenti@lbl.gov>

commit 646dea25219230d02472bdc0922b8e33712713df
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Fri Jun 2 14:49:29 2017 -0700

    Improved the indentation parser. Now the parser does not consider lines with variable names starting by end and that were previously matched to identify end blocks.
    Parser corrected errors on files where this possibility happened.

src/initilization/control_file.F90
src/parallelization/mpi/mpi_routines.F90
utils/fortran_parsers/indent_file.py

commit 213044da74b0c9adf1dff7532b38e56a47357b4e
Merge: 0cf9d7ac 4dd3ee20
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Fri Jun 2 03:02:19 2017 +0000

    Merged in pxr_correct_indentation (pull request #100)
    
    Correct indentation in PXR

commit 4dd3ee20068746bf36385f4e7c2311d4dbb935fa
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Thu Jun 1 17:28:11 2017 -0700

    Added doc in parser and file CONTRIBUTING.md

CONTRIBUTING.md
utils/fortran_parsers/indent_file.py

commit fdb6dcbd79301e86db765dc4ee176154d756c6ab
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Thu Jun 1 17:09:33 2017 -0700

    Modified parser to automatically indent all files and be case insensitive

src/boundary_conditions/field_boundaries.F90
src/boundary_conditions/particle_boundaries.F90
src/diags/diags.F90
src/field_gathering/energy_conserving/field_gathering_o1_2d.F90
src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/energy_conserving/field_gathering_o2_2d.F90
src/field_gathering/energy_conserving/field_gathering_o2_3d.F90
src/field_gathering/energy_conserving/field_gathering_o3_2d.F90
src/field_gathering/energy_conserving/field_gathering_o3_3d.F90
src/field_gathering/energy_conserving/field_gathering_on_2d.F90
src/field_gathering/energy_conserving/field_gathering_on_3d.F90
src/field_gathering/field_gathering_manager_2d.F90
src/field_gathering/field_gathering_manager_3d.F90
src/field_solvers/Maxwell/GPSTD_solver/GPSTD.F90
src/field_solvers/Maxwell/karkainnen_solver/karkainnen.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/field_solvers/Maxwell/yee_solver/yee.F90
src/housekeeping/load_balancing.F90
src/housekeeping/sorting.F90
src/initilization/control_file.F90
src/ios/simple_io.F90
src/parallelization/mpi/mpi_routines.F90
src/parallelization/tiling/tiling.F90
src/particle_deposition/charge_deposition/charge_deposition_2d.F90
src/particle_deposition/charge_deposition/charge_deposition_3d.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90
src/particle_deposition/current_deposition/current_deposition_manager_2d.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90
src/particle_pushers/boris_pusher/boris_2d.F90
src/particle_pushers/boris_pusher/boris_3d.F90
src/particle_pushers/particle_pusher_manager_2d.F90
src/particle_pushers/particle_pusher_manager_3d.F90
src/particle_pushers/vay_pusher/vay_3d.F90
src/submain.F90
utils/fortran_parsers/indent_file.py

commit 7b1a77c33c9e16364e4aa44c8f061c9e0c74c8e8
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Thu Jun 1 16:47:00 2017 -0700

    corrected indentation

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit 604ff330b59fa365fbb62f0e5cc5fdd22152e060
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Thu Jun 1 16:44:48 2017 -0700

    corrected indentation

src/particle_deposition/current_deposition/current_deposition_manager_3d.F90

commit 3f1e68d807d3b59d680a49a86f5a2245da0ce950
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Thu Jun 1 16:43:00 2017 -0700

    Corrected indentation of file currend_deposition_manager2D.F90 using indentation parser

src/particle_deposition/current_deposition/current_deposition_manager_2d.F90

commit a683b4a1c0deb9b355ab16e91d2d1fe5344e51c0
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Thu Jun 1 16:40:30 2017 -0700

    Corrected indentation of tiling.F90 using indentation parser

src/parallelization/tiling/tiling.F90

commit f6bd658fcf24e9edbcf6200f43d4a5e7a3971e26
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Thu Jun 1 16:38:08 2017 -0700

    Corrected indentation using indentation parser of mpi_derived_types.F90

src/parallelization/mpi/mpi_derived_types.F90

commit a0d89d1030d1af017dd4611ee1a8183c4ab50148
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Thu Jun 1 16:36:32 2017 -0700

    Corrected indentation using indentation parser of mpi_routines.F90

src/parallelization/mpi/mpi_routines.F90

commit 8f893ff92dfc044b138868e22e63ba3e51dcbfb6
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Thu Jun 1 16:33:05 2017 -0700

    Udpated modules.F90 using indentation parser

src/modules/modules.F90

commit ea29d3bb1968b96a64d038658a180aff58e0e14b
Author: Henri VINCENTI <henrivincenti@22.196.128.198.in-addr.dhcp.lbnl.us>
Date:   Thu Jun 1 16:26:00 2017 -0700

    Created new parsing file to correct indentation

utils/fortran_parsers/indent_file.py

commit 0cf9d7ac3244c8a63bced1c6bfac1322fbb95590
Merge: 6e8f9b1e f349471a
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu May 25 13:21:52 2017 +0000

    Merged in pxr_correct_currdepo_tests (pull request #99)
    
    CORRECTED BUGGY ACCEPTANCE TESTINGS ON CURRENT DEP
    
    Approved-by: Henri VINCENTI <hvincenti@lbl.gov>

commit 6e8f9b1e1b33fb65307c3cdc1de32153748653f2
Merge: b4de115e f425b4f3
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu May 25 13:21:13 2017 +0000

    Merged in check_compilation (pull request #97)
    
    Test compilation with FFTW in automated tests
    
    Approved-by: Henri VINCENTI <hvincenti@lbl.gov>

commit f349471adfc7c5f7e1c8c3565628e9ddfe352d60
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Wed May 24 10:49:16 2017 +0200

    Corrected order 2 and 3 Esirkepov acceptance testing

Acceptance_testing/Gcov_tests/esirkepov_3d_test.F90

commit fd1341b0e018508c0aadeae1bee6bcc4e71ecd8d
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Wed May 24 10:41:13 2017 +0200

    Corrected test for vectorized Esirekpov. Removed useless arguments nox,noy,noz in  depose_jxjyjz_esirkepov_vecHV_1_1_1

Acceptance_testing/Gcov_tests/esirkepov_3d_test.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90

commit 2e0d578d64fe4084eb00a1c4c2523299321ea390
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Wed May 24 10:35:52 2017 +0200

    Modified order 1 current deposition routines for Acceptance testing (wrong arguments that did not take into account last changes by
    Remi Lehe on current deposition routines to fit WARPX).

Acceptance_testing/Gcov_tests/esirkepov_3d_test.F90

commit b4de115e1ee4beed798f3fecbbf9a50f825ecf16
Merge: acfee814 3f67bdde
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Fri May 19 03:24:47 2017 +0000

    Merged in minor_type_corrections (pull request #96)
    
    Minor type corrections

commit acfee814d6e1c926d4240cca5dffc3f7be309165
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu May 18 19:58:29 2017 -0700

    Remove trailing white spaces

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit f425b4f3552e6f28bd5ae1d4b44e9f292f4d9086
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu May 18 17:19:25 2017 -0700

    Correct inconsistent variable name

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 00f9e0dc03d10a2c02019865c732056899c992c5
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu May 18 17:09:28 2017 -0700

    Add FFTW3 in install

shippable.yml

commit 7a7b522107cba4bb5ce813b48ceeda066be12037
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu May 18 13:59:42 2017 -0700

    Add installation of the MPI-FFTW library

shippable.yml

commit 3f67bdde5fd241baf8746857d6c40d891672e9fc
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Thu May 18 15:13:17 2017 -0700

    fixes

src/modules/modules.F90

commit 1e1447c7d5db073bec14dbd99bbc564b89a56ebd
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Thu May 18 14:30:08 2017 -0700

    changes in some type declarations

src/modules/modules.F90

commit 5fcd2feb007f0ae5f153d08d0b7cf3a16cfc6edc
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri May 12 14:55:03 2017 -0700

    Update shippable file

shippable.yml

commit 8e872149b26f5ae479620254823b2ecbec02d032
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri May 12 14:00:48 2017 -0700

    Add compilation of Picsar with FFTW on shippable

Makefile
shippable.yml

commit 711557100bebfd5639762e95629e8f67d24a0d85
Merge: 6d2b79be 89a77332
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Tue May 16 16:06:11 2017 +0000

    Merged in pxr_psatd_with_updated_tests (pull request #91)
    
    **PXR with spectral PSAOTD solver**

commit 6d2b79beb940c877b80a4d9c3c9c2acbcca46265
Merge: a18eba8a 03d6608a
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Tue May 16 15:42:51 2017 +0000

    Merged in pxr_modifs_intel (pull request #93)
    
    Corrected bugs pointed by Fred Hawes from Intel Inc. This includes:
    
    Approved-by: Remi Lehe <remi.lehe@normalesup.org>
    Approved-by: Henri VINCENTI <hvincenti@lbl.gov>

commit 89a7733211df7545908d8364808754b84ad1b925
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Tue May 16 17:23:53 2017 +0200

    Changed comments + corrected some init

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/submain.F90

commit 03d6608a54e2e376ca93681450cc9d27deec761f
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Tue May 16 16:54:11 2017 +0200

    Added comments to the code

src/boundary_conditions/particle_boundaries.F90

commit 212c4901b49094cedf4d6677b08df110cea03087
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Tue May 16 16:48:57 2017 +0200

    Included changed pointed out by R. Lehe

src/field_solvers/Maxwell/GPSTD_solver/fastfft.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 7595f7c038a121ae5ce310f80d8b618ccabc3238
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Tue May 16 11:51:59 2017 +0200

    Corrected bugs pointed by Fred Hawes from Intel Inc. This includes:
    - Change of suffix for some real variables declaration to _num to avoid precision loss at runtime
    - Adding CYCLE statement in particle_bcs_tiles_and_mpi_3d when removing particles that might create runtime errors in particle exchange,
    - Removing INTEL directives alignement on parameters causing compile time errors

src/boundary_conditions/particle_boundaries.F90
src/modules/modules.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit a18eba8aec3c77b44f073af62c489cc541c74ded
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu May 4 17:28:34 2017 +0000

    README.md edited online with Bitbucket

README.md

commit 8ae6620966a707f67daa64acef26fddceae39e03
Author: Henri VINCENTI <henrivincenti@iram-fc-006190.extra.cea.fr>
Date:   Thu May 4 11:35:11 2017 +0200

    Removed subroutine set_unit_pulse that was used previously for testing

src/submain.F90

commit ab0d25b3efb40be9a2e0256d7de990d979cad441
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Wed May 3 06:40:09 2017 +0200

    Modified pre-compiler directives to allow Forthon compiling

src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit 6ba2a913bf0fdb6324064777ae2c8f0c5b1d1452
Merge: 8890e6e4 cf01ed8f
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Wed May 3 06:18:54 2017 +0200

    Merge branch 'pxr_psatd_gb' into pxr_psatd_with_updated_tests

commit cf01ed8fc0d6572806ec8f3500efb9437b11d712
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Wed May 3 05:52:07 2017 +0200

    updated doc in Makefile

Makefile

commit 1e2e19c5357cf113b541dcfc0d2e3151a1b8fe1b
Merge: 29ddb6ff 29a980c6
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Tue May 2 13:59:12 2017 +0200

    Merge branch 'pxr_psatd_openmp_cori' into pxr_psatd_gb
    
    Conflicts:
            src/diags/diags.F90
            src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
            src/field_solvers/Maxwell/maxwell_solver_manager.F90
            src/main.F90
            src/modules/modules.F90
            src/parallelization/mpi/mpi_routines.F90
            src/submain.F90

commit 8890e6e47e1bc36a73b5f47dc29996d74c5542bb
Merge: 5772553c 0a07fe21
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Tue May 2 13:49:19 2017 +0200

    Merged correct_boundary_particles into master

commit 0a07fe218e5318afbcc5bb54e1499ed0b727067d
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Tue May 2 07:11:55 2017 +0200

    Corrected error in particle_bcs_tiles_and_mpi_3d with indices ix,iy,iz in test for outbound particles
    test should be with xbd ybd zbd

src/boundary_conditions/particle_boundaries.F90

commit 5772553c97c400a8d38890272527144f6412afde
Author: Jean-Luc Vay <jlvay@Jean-Lucs-MBP.dhcp.lbnl.us>
Date:   Mon May 1 11:10:50 2017 -0700

    Couple of fixes on ncells declaration..

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit f9da535c5e46b7aa783ed10b97d2b0a6856c9cb0
Merge: feed3138 b6d940ae
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 24 16:11:12 2017 +0000

    Merged in python_package (pull request #88)
    
    Reorganize the Python wrapper
    
    Approved-by: Jean-Luc Vay <jlvay@lbl.gov>

commit b6d940ae8dca08bb6098e6a6a4bceb66fff10518
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Apr 21 19:52:08 2017 -0700

    Change path to em3dsolver.py

examples/example_scripts_python/HHG_ROM.py
examples/example_scripts_python/HHG_ROM_CORI.py
examples/example_scripts_python/homogeneous_plasma.py
examples/example_scripts_python/ion_acceleration_2d.py
examples/example_scripts_python/test_Langmuir_wave_3d.py
examples/example_scripts_python/test_drifted_plasmas_3d.py
examples/example_scripts_python/test_laser.py
examples/example_scripts_python/test_load_balancing.py

commit b631a50b5289296d78e8e7c476b58158451dab51
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Apr 21 18:15:36 2017 -0700

    Correct automated tests

shippable.yml

commit 7b468618d9ea29fe0bf048b9cab90ebdf1c4f822
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Apr 21 17:17:07 2017 -0700

    Change import path for python packages

Acceptance_testing/Python_tests/test_Langmuir_wave/test_Langmuir_wave_3d.py
Acceptance_testing/Python_tests/test_drifted_plasmas/test_drifted_plasmas.py

commit f24204d04742c6b548d41a8800d4b8d83215a5e6
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Apr 21 17:13:02 2017 -0700

    Added MANIFEST.in

Acceptance_testing/Python_tests/test/test.py
python_module/MANIFEST.in
python_module/setup.py

commit 8cd8ad48678f0db2cb4207876b53050f2b38a23a
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Apr 21 16:58:19 2017 -0700

    Change installation procedure

Makefile_Forthon.in
shippable.yml

commit 90112125e60e792f1902cc2e0983a3bdfc0d47b6
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Apr 21 16:41:36 2017 -0700

    Suppress the Python files in PICSAR
    
    These files have been moved to Warp

python_libs/GPSTDPXR.py
python_libs/LPA_PXR.py
python_libs/em3dsolverPXR.py
python_module/picsar_python/__init__.py
python_module/setup.py

commit d7ddb8a8fd97e16319153ee19607f333844f1cc6
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Apr 21 16:15:27 2017 -0700

    Correct setup.py so as to allow picsar to be installed

setup.py

commit b7e1933d846493411022e890076f323a91282f7c
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Apr 21 10:55:44 2017 -0700

    Started implementing Python module

Makefile_Forthon.in
examples/example_scripts_python/test.py
examples/example_scripts_python/testwwarp.py
picsar_python/__init__.py
python_libs/GPSTDPXR.py
python_libs/LPA_PXR.py
python_libs/em3dsolverPXR.py
setup.py

commit feed3138863bb104fe2ea742c595aaf78d2d59b1
Merge: 881ea122 18ec47a9
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Apr 20 16:37:09 2017 +0000

    Merged in optimized_routines (pull request #87)
    
    Generalize the optimized, order 1, direct current deposition, for arrays of different shapes
    
    Approved-by: Henri VINCENTI <hvincenti@lbl.gov>

commit 18ec47a91bccb4c1f04bd9c31f997fd03cb6ab87
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Apr 20 08:39:27 2017 -0700

    Added the attribute PARAMETER

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit 881ea122614c80315762df1ae0736b245750c945
Merge: c8b96282 d0fe9c0a
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Apr 19 16:05:55 2017 +0000

    Merged in documentation (pull request #86)
    
    Update documentation of picsar functions

commit c8b96282647237610c5533166cdbd87b76b8bc7c
Merge: 063e5875 a67bb550
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Apr 19 16:05:06 2017 +0000

    Merged in match_more_functions (pull request #83)
    
    Match more functions
    
    Approved-by: Henri VINCENTI <hvincenti@lbl.gov>

commit a67bb550c9f5815976ff08469083c5f655f99d24
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Apr 19 07:42:12 2017 -0700

    Changed calls of 2d esirkepov routines in tests

Acceptance_testing/Gcov_tests/esirkepov_2d_test.F90

commit d2bdb15311ac403baf945699515f0c10e555fb92
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Tue Apr 18 16:13:45 2017 -0700

    Prevent Forthon from compiling the low-level direct deposition function

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit 504d833e56e94d9032c16b60df2de607c90cd443
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Tue Apr 18 15:26:30 2017 -0700

    Revert change in Makefile

Makefile

commit 46458dc17aadcf932d351da36b0cee24f44c6540
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Tue Apr 18 15:25:35 2017 -0700

    Remove unused variable

Makefile
src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit 38b5892db40a9c111f6d47102e2e2273277bc8de
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Tue Apr 18 15:17:14 2017 -0700

    Fix automated tests

Acceptance_testing/Gcov_tests/current_deposition_3d_test.F90

commit d0fe9c0a5e4970c5efc5905ec04979ab59497909
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Tue Apr 18 14:28:46 2017 -0700

    Added documentation for 3D gathering functions

src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/energy_conserving/field_gathering_o2_3d.F90
src/field_gathering/energy_conserving/field_gathering_o3_3d.F90

commit 8c0822c194e5907aae24f39c26716f0f7803568b
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Tue Apr 18 14:06:10 2017 -0700

    Added documentation for 2D gathering functions

src/field_gathering/energy_conserving/field_gathering_o1_2d.F90
src/field_gathering/energy_conserving/field_gathering_o2_2d.F90
src/field_gathering/energy_conserving/field_gathering_o3_2d.F90
src/field_gathering/field_gathering_manager_2d.F90
src/field_gathering/field_gathering_manager_3d.F90

commit 54d99be2c12a47fd7ccdaff6862cb9bedb23ec96
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Tue Apr 18 13:50:47 2017 -0700

    Documented the interface of the current deposition routines

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90

commit 063e58756690587d94fc538b5b5301bc548facc3
Merge: cd845c06 0124c6a3
Author: Guillaume Blaclard <guillaume.blaclard@supelec.fr>
Date:   Tue Apr 18 14:38:33 2017 +0000

    Merged in reinjection_general (pull request #69)
    
    Generalization of the reinjection to accept all combinations

commit cd845c06a6bde338c345e633290298f9cd3e7156
Merge: 22226bb1 ba7cd945
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Apr 18 14:25:29 2017 +0000

    Merged in match_fields (pull request #61)
    
    Adapt PICSAR, to work with staggered/nodal fields having different shapes
    
    Approved-by: Henri VINCENTI <hvincenti@lbl.gov>

commit 22226bb1c8aa540cd86bcf5990ebc5812938c732
Merge: 370c9f20 6d4932ba
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Apr 18 12:49:55 2017 +0000

    Merged in revert_to_do_not_wrap (pull request #84)
    
    Revert 'Re-used existing #do not parse flag'

commit 724a181c471670a1e9e4569f88cc820e5f671a89
Merge: 65802e42 ba7cd945
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Wed Apr 12 15:40:59 2017 -0700

    Merge branch 'match_fields' into optimized_routines

commit 014c8e275a7f6c9cf7066733e9e4dbbca3da8485
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Apr 11 21:26:51 2017 -0700

    Remove intermediate temporary variables

src/field_gathering/field_gathering_manager_2d.F90
src/particle_deposition/current_deposition/current_deposition_manager_2d.F90

commit 80478027410da24c37ebb3a5ed7f89591c3ff18f
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Apr 11 14:22:33 2017 -0700

    Correct 2D esirkepov calls in tiling routine

src/particle_deposition/current_deposition/current_deposition_manager_2d.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90

commit bde63b5be4d4cf507f937c3ccff6cb1a057524d5
Merge: 5e44dedf ba7cd945
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Apr 11 10:11:21 2017 -0700

    Merge branch 'match_fields' into match_more_functions

commit ba7cd945edb63afb8b11ba01164b912866cb07c3
Merge: 212db0f1 6d4932ba
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Apr 11 10:11:03 2017 -0700

    Merge branch 'revert_to_do_not_wrap' into match_fields

commit 6d4932ba8d749d631b72b64016da1df1ced0085d
Merge: 4f8d3e3e 370c9f20
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Apr 11 09:22:36 2017 -0700

    Merge branch 'master' into revert_to_do_not_wrap

commit 370c9f206478dde80fd2a7b44d57b7dab7ef8bee
Merge: 8434a35e 15ddcd79
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Apr 11 09:22:13 2017 -0700

    Merge branch 'master' of https://bitbucket.org/berkeleylab/picsar

commit 8434a35e43cc4e52f6684a00b6f55f7df05ea1a1
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Apr 11 07:54:34 2017 -0700

    Update shippable file

shippable.yml

commit 15ddcd7905839b842e31b6e71f91c49b4266229b
Author: Jean-Luc Vay <jlvay@jlvay2.lbl.gov>
Date:   Tue Apr 11 08:41:11 2017 -0700

    Changed vxold to uxold, etc.

python_libs/em3dsolverPXR.py

commit 5e44dedf912ec6439cfbab722a73820ae9b89c06
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 10 23:00:17 2017 -0700

    Corrected automated tests

Acceptance_testing/Gcov_tests/esirkepov_2d_test.F90

commit 2d0227715c52940ee493eb355dc1aaac66bb8a2c
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 10 22:26:20 2017 -0700

    Correct automated tests

Acceptance_testing/Gcov_tests/esirkepov_2d_test.F90

commit 4ae70c99bc95928b89c51dfb2aca9ef38f771773
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 10 21:36:48 2017 -0700

    Correct type declaration in esirkepov function

Acceptance_testing/Gcov_tests/esirkepov_2d_test.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90

commit 4f8d3e3e89b0a71733eb56f5fd97f91cbf7e2c3c
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 10 17:17:59 2017 -0700

    Revert 'Re-used existing #do not parse flag'
    
    This reverts commit c7abaf5c3455baa289ded9a853743b5dceaa2859.

utils/forthon_parser/forthon_parser.py

commit 682b2c6b6266f5cbc07c5ff033413f2260b269b6
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 10 21:31:50 2017 -0700

    Add matplotlib in automated tests

shippable.yml

commit 156e0f27a22ec09e5799f69f7c8411a75b3363e5
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 10 17:23:45 2017 -0700

    Corrected typo

src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90

commit ed9b051a492dbc40fe436ef7b85dcac2904f2257
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 10 17:10:30 2017 -0700

    Adapt the 2D esirkepov generic function

Acceptance_testing/Gcov_tests/esirkepov_2d_test.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90

commit d6b8ac102f2ea17413414a9f84f6a16352294cea
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 10 16:09:09 2017 -0700

    Started changing interface of 2d esirkepov functions

src/particle_deposition/current_deposition/current_deposition_manager_2d.F90

commit 9adb5d74bcf425a2e24ec02da45499be1f2b9523
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 10 13:49:47 2017 -0700

    Revert flag debug to flag prod

Makefile

commit 14df9cf814894bc996fa3714fa11641ee1085a57
Author: Jean-Luc Vay <jlvay@jlvay2.lbl.gov>
Date:   Mon Apr 10 13:24:04 2017 -0700

    Added support for recording old positions and velocities in empxr.step().

python_libs/em3dsolverPXR.py

commit 08ed4277dcbc7358e19008e547f6804cb473cd3a
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 10 13:22:33 2017 -0700

    Fix automated tests

Acceptance_testing/Gcov_tests/field_gathering_test.F90
Makefile

commit a9de091fd2d5744a685adca02e69204964c7cceb
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 10 13:12:01 2017 -0700

    Fix automated tests

Acceptance_testing/Gcov_tests/field_gathering_2d_test.F90

commit 1eaad5d6f9911e0f4fac3903af33d53ca95eb869
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 10 13:04:41 2017 -0700

    Correct argument passing

Acceptance_testing/Gcov_tests/field_gathering_2d_test.F90

commit f75c529983edd939d5bba4c42f816c437e640d73
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 10 10:03:59 2017 -0700

    Correct function calls in automated tests

Acceptance_testing/Gcov_tests/field_gathering_test.F90

commit f00ecb5949ecc3ed9f284299300af3919890d61b
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 10 09:59:14 2017 -0700

    Correct calls to the 2D esirkepov functions

src/particle_deposition/current_deposition/current_deposition_manager_2d.F90

commit 6cf05bd515c1e06e1f14acc12279d50a514dc49e
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 10 09:51:39 2017 -0700

    Corrected new 2d routines

src/field_gathering/energy_conserving/field_gathering_o3_2d.F90

commit 035f12747522eb6b6f4c6e3b7a724617e56e558f
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 10 09:31:32 2017 -0700

    Adapted the automated tests

Acceptance_testing/Gcov_tests/field_gathering_2d_test.F90

commit 499981f31120aa530b7a6b3b7550273b31c53dcc
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 10 09:21:43 2017 -0700

    Correct typos

src/field_gathering/energy_conserving/field_gathering_on_3d.F90

commit b641b33682ed488621511119c6ba4cb1f5e19a8f
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 10 09:16:43 2017 -0700

    Adapted the interface of the 2D field gathering functions

src/field_gathering/energy_conserving/field_gathering_o1_2d.F90
src/field_gathering/energy_conserving/field_gathering_o2_2d.F90
src/field_gathering/energy_conserving/field_gathering_o3_2d.F90
src/field_gathering/field_gathering_manager_2d.F90

commit 28dd85209f297b6c57cd113d406ea297a16c9065
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 10 09:05:44 2017 -0700

    Correct pre-compiler directives

src/field_gathering/field_gathering_manager_3d.F90

commit 2289d9a9a38dbccc8beaaaa646deba71e2c1d5fe
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 10 08:55:52 2017 -0700

    Changed the interface of the generic field gathering routine

Acceptance_testing/Gcov_tests/field_gathering_test.F90
src/field_gathering/energy_conserving/field_gathering_on_3d.F90
src/field_gathering/field_gathering_manager_3d.F90

commit 93d7fcb40963a5f89e524322f4e845612890924a
Merge: 9abb9d7f 212db0f1
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 10 08:36:57 2017 -0700

    Merge branch 'match_fields' into match_more_functions

commit 29a980c6afdd71ede04c1cf4c3d5c54ddcf2ab7c
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Apr 10 05:38:02 2017 -0700

    Add debug_spectral in makefile

Makefile

commit 65802e4275872aa64842b40b440d5cd6a71d5ec4
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Apr 8 11:57:26 2017 -0700

    Simplified and generalized the 1, 1, 1 optimized direct deposition

src/particle_deposition/current_deposition/current_deposition_manager_3d.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit 212db0f19ee0d730e8ad31bc2c5b61e74a4c6237
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Apr 8 12:16:56 2017 -0700

    Add missing Forthon flag

src/field_gathering/energy_conserving/field_gathering_o2_3d.F90

commit 4c3396ea54ee680d68f015458c6f5dd754110bf5
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Apr 8 10:44:06 2017 -0700

    Replaced compilation flag

Makefile

commit aca3016169864d702c5a7e2a5bd118fdc47f0db9
Merge: f2bccd5a 6a8e365d
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Apr 8 10:22:05 2017 -0700

    Merge branch 'master' into match_fields

commit 6a8e365d76426bcddbb7d11f61950a345c5f5686
Merge: 3294f0d8 fcebdcde
Author: Guillaume Blaclard <guillaume.blaclard@supelec.fr>
Date:   Sat Apr 8 00:17:48 2017 +0000

    Merged in file_linting (pull request #82)
    
    Remove trailing spaces and white lines

commit fcebdcde099a72a2232fafa216be9320b330295e
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Fri Apr 7 17:15:15 2017 -0700

    Remove trailing spaces and white lines

python_libs/em3dsolverPXR.py

commit f2bccd5aa59efea72a3ecb357d1daea802428039
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Apr 7 15:06:52 2017 -0700

    Adapt the optimized field gathering routines (in 3D)

Acceptance_testing/Gcov_tests/field_gathering_test.F90
src/field_gathering/energy_conserving/field_gathering_o2_3d.F90
src/field_gathering/energy_conserving/field_gathering_o3_3d.F90
src/field_gathering/field_gathering_manager_3d.F90

commit 0cc4e80297c5550705130f339abf06dd6563c5fc
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Apr 7 14:50:59 2017 -0700

    Correct some of the field gathering functions

Makefile
src/field_gathering/energy_conserving/field_gathering_o2_3d.F90

commit 7c31923bf2ad11a12bce22cbe564b02e528a78e4
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Apr 7 12:01:21 2017 -0700

    Update the automated tests

Acceptance_testing/Gcov_tests/field_gathering_test.F90

commit d129c31cd6addd84c67b26bbcecf327721790922
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Fri Apr 7 11:28:20 2017 -0700

    Changed the interface of more field gathering routines

src/field_gathering/energy_conserving/field_gathering_o2_3d.F90
src/field_gathering/energy_conserving/field_gathering_o3_3d.F90
src/field_gathering/field_gathering_manager_3d.F90

commit 3294f0d833e261cbc29ae72570afab3711a5c71a
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Apr 7 09:50:42 2017 -0700

    Remove unused variables

src/field_gathering/field_gathering_manager_3d.F90

commit 23a2a9e3545d31b61a649f85ef879eb69c111a17
Merge: 5a3628c7 c7abaf5c
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Apr 7 14:08:13 2017 +0000

    Merged in do_not_wrap (pull request #77)
    
    Forthon preparser: allow flag #do not wrap

commit c7abaf5c3455baa289ded9a853743b5dceaa2859
Author: Henri VINCENTI <henrivincenti@pc40.home>
Date:   Fri Apr 7 15:56:48 2017 +0200

    Re-used existing #do not parse flag

utils/forthon_parser/forthon_parser.py

commit bdc01144a9a2eb568d401fca2f983b7ea0a89bb1
Merge: a1371c07 5a3628c7
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Apr 6 23:03:34 2017 -0700

    Merge branch 'master' into match_fields

commit 5a3628c71fe2de5831dd3b77ac6d701e3458d8be
Merge: 283afd9d 84faeb82
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Apr 7 06:02:58 2017 +0000

    Merged in remove_generic (pull request #80)
    
    Remove the name _generic in the deposition routines

commit 84faeb82a112590128c083e727cb7ed57330050d
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Apr 6 22:43:48 2017 -0700

    Remove the name _generic in the deposition routines

Acceptance_testing/Gcov_tests/tile_curr_depo_3d_test.F90
src/particle_deposition/current_deposition/current_deposition_manager_2d.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90

commit a1371c0799063467c34c22d0161effe1597b2246
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Apr 6 21:17:06 2017 -0700

    Update interface of all the scalar 3d current depositions

Acceptance_testing/Gcov_tests/current_deposition_3d_test.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit fa6ed9db2d3813683f5c0a465d4b94546676e346
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Apr 6 17:05:14 2017 -0700

    Correct syntax error

src/particle_deposition/current_deposition/current_deposition_manager_3d.F90

commit b042eb119fc9fe9c7bcc7a5767eee6b2795805e7
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Apr 6 15:07:07 2017 -0700

    Fix error when calling getb function

src/field_gathering/field_gathering_manager_2d.F90

commit 283afd9dd411b2fbcbf7ba729ac208125e255792
Merge: 9b9de087 8c9a34d2
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Apr 6 21:59:24 2017 +0000

    Merged in move_getb_routine (pull request #79)
    
    Move the arbitrary order getb function

commit b1bb03873254643cfd138728d17146252aac70a6
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Apr 6 14:56:43 2017 -0700

    Prevent Forthon from wrapping the arbitrary order getb function

src/field_gathering/energy_conserving/field_gathering_on_2d.F90

commit 8cf84ba94f0f923b220046e23cdeeb0a18de3baf
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Apr 6 14:48:06 2017 -0700

    Updated interface of the arbitrary order getb function in 2d

Acceptance_testing/Gcov_tests/field_gathering_2d_test.F90
src/field_gathering/energy_conserving/field_gathering_on_2d.F90
src/field_gathering/field_gathering_manager_2d.F90

commit 62a0b5c496dcb314bac8ecf8dbe8aa2fa4e92005
Merge: eca7454f 8c9a34d2
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Apr 6 14:43:42 2017 -0700

    Merge branch 'move_getb_routine' into match_fields

commit 8c9a34d2a191cbd75e879b688b45cd5819fa4c24
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Apr 6 14:35:22 2017 -0700

    Move the arbitrary order getb function
    
    This function was in the file field_gathering_o3_2d.F90
    but is now in the file field_gathering_on_2d.F90

src/field_gathering/energy_conserving/field_gathering_o3_2d.F90
src/field_gathering/energy_conserving/field_gathering_on_2d.F90

commit eca7454f24c631fb106b900a7a44ef6db5129808
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Apr 6 14:26:55 2017 -0700

    Updated 2d field gathering functions

src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/energy_conserving/field_gathering_on_2d.F90
src/field_gathering/field_gathering_manager_2d.F90

commit 4bc71e7433ce34249cbc5a476145c4c2a4fd5158
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Apr 6 13:53:33 2017 -0700

    Add new field gathering functions and update the corresponding tests

Acceptance_testing/Gcov_tests/field_gathering_test.F90
src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/field_gathering_manager_3d.F90

commit 9abb9d7fdbd96838fecf200a7f211526546b1e32
Merge: 5819ded5 87bdf817
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Apr 6 08:28:13 2017 -0700

    Merge branch 'match_fields' into match_more_functions

commit 87bdf8176029444028243678d17aabd5a1bfa8ad
Merge: e5061b37 9b9de087
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Apr 6 08:21:35 2017 -0700

    Merge branch 'master' into match_fields

commit 9b9de0873606279ad14842be47f731221783e52f
Merge: f203ff67 830bcf4d
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Thu Apr 6 15:20:50 2017 +0000

    Merged in Makefile-test-update (pull request #78)
    
    Update Makefile and gcov tests

commit 5819ded59dc22da07976ec3c6149d42f5739bd0c
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Apr 6 08:05:01 2017 -0700

    Generalized the rest of the 2d esirkepov routines

Acceptance_testing/Gcov_tests/esirkepov_2d_test.F90
src/particle_deposition/current_deposition/current_deposition_manager_2d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90

commit 830bcf4d15477a500e270a6c045dc1505a37d7bf
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Thu Apr 6 16:48:23 2017 +0200

    In this commit:
    - update of the makefile help
    - correction gcov test with guard cell init
    - correction gcov test with mpi_finalize

.gitignore
Acceptance_testing/Gcov_tests/current_deposition_3d_test.F90
Acceptance_testing/Gcov_tests/esirkepov_2d_test.F90
Acceptance_testing/Gcov_tests/esirkepov_3d_test.F90
Acceptance_testing/Gcov_tests/tile_curr_depo_3d_test.F90
Acceptance_testing/Gcov_tests/tile_mpi_part_com_test.F90
Acceptance_testing/Gcov_tests/tile_particle_push_3d_test.F90
Acceptance_testing/Gcov_tests/tile_rho_depo_3d_test.F90
Makefile

commit e5061b37778e45f6c8faf65a74f325763a18244a
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Apr 5 22:12:39 2017 -0700

    Add generic esirkepov routine

src/particle_deposition/current_deposition/current_deposition_manager_3d.F90

commit 798f9b7cbd947e50fffdf39eba29d42ffe8b7f82
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Apr 5 17:13:40 2017 -0700

    Update automated tests for new esirkepov interface

Acceptance_testing/Gcov_tests/current_deposition_3d_test.F90

commit be9790344f5dc088f9e553c208e7acab8e612d57
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Apr 5 17:07:24 2017 -0700

    Adapted arbitrary order esirkepov function

src/particle_deposition/current_deposition/current_deposition_manager_3d.F90

commit b44f273c6cbe754d9e58e008c7f07cfd8c737ac5
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Apr 5 17:05:32 2017 -0700

    Adapted the esirkepov non-optimized functions

src/particle_deposition/current_deposition/current_deposition_manager_3d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90

commit 29ddb6ffb991392504a17908d193c3fb8ef2d7ca
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Wed Apr 5 23:08:03 2017 +0200

    Added outputs to check if threading enabled with MPI_THREAD_FUNNELED for FFTW MPI

src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit f1ba479a036694a1357bdf14cc0a55253f7cf7d8
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Wed Apr 5 09:04:35 2017 +0200

    Removed damned useless print statements :)

src/parallelization/mpi/mpi_routines.F90

commit 2680e3dbf11f3746936b6d38a5b7538666adc17d
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Wed Apr 5 08:53:29 2017 +0200

    addded precision flag for unit pulse amp

src/submain.F90

commit a93a1e7237190b757118fae2a9918f77e2ef57e0
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Wed Apr 5 08:52:51 2017 +0200

    Removed unit pulse for scaling tests purposes

src/submain.F90

commit a2a8b2985495d95bdb62d6648cd924f71bad3bf4
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Wed Apr 5 08:50:33 2017 +0200

    Removed unit pulses for scaling tests

src/submain.F90

commit 65af87dcb728416a207874c3f04fc5a0e73bc413
Merge: 953b3619 9bca2a10
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Wed Apr 5 08:32:39 2017 +0200

    Merge branch 'pxr_psatd_gb' of https://bitbucket.org/berkeleylab/picsar into pxr_psatd_gb

commit 953b36190d17dad3d2246c11584c5529ca6961aa
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Wed Apr 5 08:32:00 2017 +0200

    Removed useless print statements

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/submain.F90

commit 68f177cd98144a35b76a12815fe0ac3cae2a504f
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Wed Apr 5 08:27:31 2017 +0200

    Removed useless print statements

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/submain.F90

commit 47b5eb00eff5bdd1dcd73012508ad48f4e16753f
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Wed Apr 5 08:08:37 2017 +0200

    Added flag l_plasma

src/diags/diags.F90

commit 9bca2a1018f0905e2a981f3ea46b870b487a9efe
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Tue Apr 4 22:41:41 2017 +0200

    Suppressed avetimes in io

src/ios/simple_io.F90

commit f76ee7f1d0593a1b21b4c2d2d2e39b0b11d3a627
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Tue Apr 4 22:35:40 2017 +0200

    last changes for compilation on Cori

src/field_solvers/Maxwell/GPSTD_solver/fastfft.F90

commit 1140683507f3d9ad67c635914cdac9bd7de23619
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Tue Apr 4 22:20:44 2017 +0200

    Added implicit none statement for intel compiler

src/field_solvers/Maxwell/GPSTD_solver/fastfft.F90

commit 1188a9cda31a8d6952b64950026de5be7dd72bff
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Tue Apr 4 22:14:56 2017 +0200

    Added time statistics

src/diags/diags.F90
src/initilization/control_file.F90
src/main.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit ed225940f4926888bb5507891d3cc990ae566c11
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Tue Apr 4 21:34:28 2017 +0200

    Updated maxwell push in manager

src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/submain.F90

commit 9eb5eb1b4e9dfbadf753539fba3431d598f7ab2f
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Tue Apr 4 20:51:59 2017 +0200

    Corrected pointer declaration

src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit f78102e62ad78d8a32683e953e685a29b72f8b0d
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Apr 4 09:10:28 2017 -0700

    Correction bug compilation Intel

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 06886ab424638567e549399f4f5989ab70d0cc41
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Tue Apr 4 17:42:11 2017 +0200

    Last changes

src/parallelization/mpi/mpi_routines.F90

commit edee6bcdb258b01a98d3c9dfcd4551dc1ef8f12d
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Tue Apr 4 17:41:39 2017 +0200

    updated shared mem version

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/parallelization/mpi/mpi_routines.F90

commit 4741a986e95b65ebe767144233d81075bc5b2e0b
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Tue Apr 4 17:35:10 2017 +0200

    Added corrections for MPI FTW
    FFTW with global FFTs now works perfectly

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit c56596127427ead5e058f5f52ce7e4b6d1e8888f
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Tue Apr 4 15:53:28 2017 +0200

    Corrected errors
    Doing FFT on nx+2*nxguards instead of nx+2*nxguards+1
    Added temporary arrays of correct size for the FFT (like in the distributed one)

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/initilization/control_file.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit fcdc9ee4299d420e26315ad92a949c90512b9398
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 3 16:54:20 2017 -0700

    Fix automated tests

Acceptance_testing/Gcov_tests/esirkepov_2d_test.F90

commit ccd81a3a02d7f3600c89949aebe228e908ee7d4e
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 3 15:18:18 2017 -0700

    Fixed automated tests

Acceptance_testing/Gcov_tests/field_gathering_2d_test.F90
src/field_gathering/energy_conserving/field_gathering_o1_2d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90

commit ee1a4ac85b81018189e46df038b8b51ad8379980
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 3 14:35:57 2017 -0700

    Adapt field gathering for 2D

src/field_gathering/energy_conserving/field_gathering_o1_2d.F90
src/field_gathering/field_gathering_manager_2d.F90

commit 98bb34d80df197b60d2feb057796ddd43359d2e1
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 3 14:14:27 2017 -0700

    Adapt the first order 2d current deposition

src/particle_deposition/current_deposition/current_deposition_manager_2d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90

commit ff00c90fc19aad40e4f2ce5dc0187eb8a4a91227
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 3 11:02:37 2017 -0700

    Add argument lvect

src/particle_deposition/current_deposition/current_deposition_manager_2d.F90

commit 85b96f812b813fcc9a43c3c8fcbcdc9e997b2c8a
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 3 10:43:40 2017 -0700

    Adapted current deposition for arrays of various shapes in 2D

src/particle_deposition/current_deposition/current_deposition_manager_2d.F90

commit f273a4ead3e293f69b13283c767d1a098257f3f5
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 3 10:25:05 2017 -0700

    Slight change to shape declaration

src/field_gathering/field_gathering_manager_2d.F90

commit 84578ed16e4bb6fbee5b681e8b6afd393ee04c2c
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 3 10:11:57 2017 -0700

    Fix typos

src/field_gathering/field_gathering_manager_2d.F90

commit f502b13ecc6147cbc2e6f65706f5c876290f2dd8
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Apr 3 10:07:39 2017 -0700

    Adapted 2D field gathering for arrays of different shapes

src/field_gathering/field_gathering_manager_2d.F90

commit db1d8a8463c4224e581a62a4a02698bd6cd29d0e
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Apr 3 05:41:24 2017 -0700

    Update time stat for scalings. Additon of the times spent in the different steps of the PIC loop.

src/ios/simple_io.F90
src/main.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit 5bfa71488e168d09b174d91f1f3a7542de3dd1eb
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Mon Apr 3 12:13:21 2017 +0200

    Changed coeff norm for fftw mpi

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit 3fc3f7ae25dbdcf02287c7be5461caa134cf2b3d
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Mon Apr 3 12:11:46 2017 +0200

    Changed the CPU split for fftw_with_mpi
    so that it corresponds to a FT with same number of points

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/parallelization/mpi/mpi_routines.F90

commit 7cc3281a25544f474781529aa3d1c8142fecdc64
Author: Henri VINCENTI <henrivincenti@MacBook-de-Henri.local>
Date:   Mon Apr 3 10:56:36 2017 +0200

    Uodated main for time statistiscs

src/main.F90

commit cd738d40764cf7184052a2fc582d1bf2ae87b16d
Author: Henri Vincenti <hvincenti@lbl.gov>
Date:   Mon Apr 3 01:33:48 2017 -0700

    Modified output gb stat in main.f90

src/main.F90

commit 6661835bb8e1ddc0f35afad77c7155d305ddd2ae
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Apr 1 22:54:10 2017 -0700

    Added flags "do not wrap"

src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/field_gathering_manager_3d.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit 2a1d36d44ad1884ccaf554616a047339e9faa9da
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Apr 1 22:11:07 2017 -0700

    Forthon preparser: allow flag #do not wrap

utils/forthon_parser/forthon_parser.py

commit f203ff6776272d785e54f56dfbd10600aa4c0beb
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Apr 1 22:37:56 2017 -0700

    Remove trailing white spaces and empty lines

utils/forthon_parser/forthon_parser.py

commit 980fff8382371658cb3be7f9993fdfa583d45956
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Apr 1 22:11:07 2017 -0700

    Forthon preparser: allow flag #do not wrap

utils/forthon_parser/forthon_parser.py

commit 92692c083dff5623461d30906890eac292a64c51
Author: Henri VINCENTI <henrivincenti@MacBook-de-Henri.local>
Date:   Sat Apr 1 20:44:42 2017 +0200

    Fixed and tested MPI version of FFTW

Makefile
src/field_solvers/Maxwell/GPSTD_solver/fastfft.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit aaedccb9c0954f58ab0f089fdbf6de6d7959b2ee
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Apr 1 11:03:47 2017 -0700

    Corrected type of variable passed for type_rz_depose

src/particle_deposition/current_deposition/current_deposition_manager_2d.F90

commit 0e9508d3604e2a7f8402e37d4406fae364cca055
Author: Henri VINCENTI <henrivincenti@MacBook-de-Henri.local>
Date:   Sat Apr 1 14:59:17 2017 +0200

    Modified init with nsteps

src/initilization/control_file.F90
src/submain.F90

commit 8434f695c7fe3cfac35a45c60d674db0adaa5aac
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Mar 28 15:51:32 2017 -0700

    Adapt 2D maxwell picsar function for different array shapes

src/field_solvers/Maxwell/yee_solver/warpx_yee.F90

commit 07644ce8bedd441a5c2ff0468937747d56e69a19
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sun Mar 26 09:08:58 2017 -0700

    Fix the "do not parse" statements

src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit e887ffb32dddd7a35a9a0345c25f3fad2e49476e
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sun Mar 26 08:47:13 2017 -0700

    Revert 2D changes

src/field_gathering/field_gathering_manager_2d.F90

commit a2b09fd4815679a6a34f650db722d7ae8fbcfb93
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Mar 25 11:11:11 2017 -0700

    Use new current deposition interface in the automated tests

Acceptance_testing/Gcov_tests/current_deposition_3d_test.F90

commit 15842464ece764ce99adb8be4cd38f8c76a47c43
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Mar 25 10:28:53 2017 -0700

    Suppress auxiliary file for warpx
    
    WarpX now uses the regular picsar routines for current deposition,
    with modified shapes

src/Make.package
src/particle_deposition/current_deposition/esirkepov/warpx_esirkepov_3d.F90

commit f11405ea7d16180264aa4514c88e8f8ca322c97d
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Mar 25 10:27:51 2017 -0700

    Correct bug in the number of valid cells

src/particle_deposition/current_deposition/current_deposition_manager_3d.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit ad969e615a9ea596ac936a72283c6e0751dd5839
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Mar 25 10:08:30 2017 -0700

    Adapted current deposition routines to arrays of different shapes

src/particle_deposition/current_deposition/current_deposition_manager_3d.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit c2eb162d8b9482c4d2d1febcc9bbb0ce17e26243
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Mar 23 17:05:14 2017 -0700

    Prevent Forthon from parsing new functions

src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/field_gathering_manager_2d.F90
src/field_gathering/field_gathering_manager_3d.F90

commit 2774a824a87c0e9c1b30c79c3929dcab1d4969d8
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Mar 22 20:23:01 2017 -0700

    Fix the test_gcov

Acceptance_testing/Gcov_tests/field_gathering_test.F90

commit 3e2c965c04009fdb44f47cd5079786fcc4ad3c1c
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Wed Mar 22 17:20:08 2017 -0700

    Started adapting shapes in 2D

src/field_gathering/field_gathering_manager_2d.F90

commit 66600867c659fb7ed1a4c648d407d1aba1ab904a
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Wed Mar 22 15:32:24 2017 -0700

    Ensure that the automated tests do not fail

src/field_gathering/field_gathering_manager_3d.F90

commit 79cf87ddd2b59e0b9793015c1c5823ca4931afe7
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Wed Mar 22 15:26:01 2017 -0700

    Use long ints for the number of guard cells

src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/field_gathering_manager_3d.F90
src/particle_deposition/current_deposition/esirkepov/warpx_esirkepov_3d.F90

commit d5be3f5f18f1e96421912164b9650095294a38d7
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Mar 22 14:44:14 2017 -0700

    Add wrapper around generic function for field gathering

src/Make.package
src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/energy_conserving/warpx_field_gathering_on_3d.F90
src/field_gathering/field_gathering_manager_3d.F90

commit 41100829c10578fabeb6cd5c7b050ed9b31db7ca
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Mar 22 10:17:07 2017 -0700

    Updated the interface of the current deposition

src/particle_deposition/current_deposition/esirkepov/warpx_esirkepov_3d.F90

commit 7dd0cfb765536c9cc37d8b0b256bf00938a8029e
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Mar 21 22:33:53 2017 -0700

    Finalize change in field gathering routine

src/field_gathering/energy_conserving/warpx_field_gathering_on_3d.F90

commit 7f0bec00eb8257f46121f6cac327ca8199137ab1
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Mar 21 11:56:26 2017 -0700

    Changed interface to field gathering routine

src/field_gathering/energy_conserving/warpx_field_gathering_on_3d.F90

commit e6f934183b0515d9d8320e9723848e8793ba6cce
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Feb 17 10:51:07 2017 -0800

    Started implementing current deposition for the different array shapes

src/Make.package
src/particle_deposition/current_deposition/esirkepov/warpx_esirkepov_3d.F90

commit 75f8823026dc4ed1f375d8c21bcc7a59fdd9aad1
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Feb 16 15:41:23 2017 -0800

    Implemented new function for field gathering with arbitrary array shape

src/Make.package
src/field_gathering/energy_conserving/warpx_field_gathering_on_3d.F90

commit e52228c3189fc7567981032fb477eaa23004f01d
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Feb 10 09:58:16 2017 -0800

    Implemented push E with matched field shapes

src/field_solvers/Maxwell/yee_solver/warpx_yee.F90

commit d43d0cbcfd98b767018900476a901bc53975c102
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 10 08:31:34 2017 -0800

    pass separate tile boxes for B fields to warpx_pxr_push_em3d_bvec

src/field_solvers/Maxwell/yee_solver/warpx_yee.F90

commit 67cdcfabb38ae2f9e8f4f903af774cd4eab025a1
Merge: 27aaffcd 78b1636f
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Mar 30 00:17:19 2017 +0000

    Merged in generic_current_deposition (pull request #76)
    
    Implement generic 2d esirkepov deposition

commit 78b1636f71123d8e16b07be8d85fd05c175897fb
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Mar 29 16:37:59 2017 -0700

    Fix Forthon compilation

src/particle_deposition/current_deposition/current_deposition_manager_2d.F90

commit f76aa3fe5f02a7706746630dfd4e5f76a144b790
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Mar 29 15:44:37 2017 -0700

    Finalize 2d current deposition

src/particle_deposition/current_deposition/current_deposition_manager_2d.F90

commit 8d0cc1bf0287b7cbb02c3ed34e382846442a7b39
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Mar 28 17:04:41 2017 -0700

    Implement generic 2d esirkepov deposition

src/Make.package
src/particle_deposition/current_deposition/current_deposition_manager_2d.F90

commit 2cb95298f4345de0616e57b664213acd5a2caaf1
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Mar 29 05:12:39 2017 -0700

    Update description subroutine push_psatd_ebfield_3d

src/field_solvers/Maxwell/maxwell_solver_manager.F90

commit 4ad7135cfaff1949ae6c8e1044e265607537263e
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Mar 29 05:05:53 2017 -0700

    Add new function push_psatd_ebfield_3d with timers in src/field_solvers/Maxwell/maxwell_solver_manager.F90 for psatd

.gitignore
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/submain.F90

commit 5d457e315d09b2051fac9b2d6d40c0358b0130d7
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Mar 29 03:30:33 2017 -0700

    change tab by space in submain.F90

src/submain.F90

commit a4b743a29c2f19043f2ffc0b0177a0a0663ae159
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Mar 29 02:57:36 2017 -0700

    Update Makefile for SYS=cori2 MODE=prod_spectral + correction for Intel compiler in fastfft.F90

.gitignore
Makefile
src/field_solvers/Maxwell/GPSTD_solver/fastfft.F90

commit 27aaffcd6a347ee931220d6d3a45b78c9e80bdc6
Merge: d30da879 a52ce203
Author: Weiqun Zhang <WeiqunZhang@lbl.gov>
Date:   Tue Mar 28 22:54:55 2017 +0000

    Merged in WeiqunZhang/picsar (pull request #75)
    
    fix a bug in depose_jxjyjz_scalar_3_3_3

commit a52ce2035f193dbfa837391f30c32f09329f3792
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 28 15:50:05 2017 -0700

    fix a bug in depose_jxjyjz_scalar_3_3_3

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit d30da879b8059304ec09a64acd7da06612354ff5
Merge: e747bc11 392af668
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Mar 28 20:19:11 2017 +0000

    Merged in test_tiling_deposition_routines (pull request #72)
    
    Update automated tests of the tiling current deposition routines

commit e747bc11ec7c4b768150c45a618b1bf303165a80
Merge: 7d1e1960 6d50a764
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Mar 28 20:18:49 2017 +0000

    Merged in fix_tests (pull request #73)
    
    Add Python automated tests

commit 7d1e1960efeb12013053648b7ae6b579a366bcb0
Merge: 99b6e93b 6edd9246
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Mar 28 20:18:32 2017 +0000

    Merged in faster_tests (pull request #74)
    
    Make the test faster by having them run for fewer iterations

commit 6edd9246630c41513dc5510c91487b2774c40509
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Mar 28 07:43:51 2017 -0700

    Make the test run faster by having them run for fewer iterations

Acceptance_testing/Fortran_tests/test_homogeneous_plasma/input_file.pixr
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/test_homogeneous_plasma.py
Acceptance_testing/Fortran_tests/test_plasma_drift/input_file.pixr
Acceptance_testing/Fortran_tests/test_plasma_drift/test_plasma_drift.py
examples/example_decks_fortran/drifted_plasma.pixr
examples/example_decks_fortran/homogeneous_plasma.pixr

commit 6d50a764214226bc729f836f88a055bd4a831ca8
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Mar 27 17:24:47 2017 -0700

    Corrected matplotlib flag

Acceptance_testing/Python_tests/test_Langmuir_wave/test_Langmuir_wave_3d.py
examples/example_scripts_python/test_Langmuir_wave_3d.py

commit c8150360be566603bfe730e4bde3fe6f3c8c1dec
Merge: c995bc48 99b6e93b
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Mar 27 16:48:20 2017 -0700

    Merge branch 'master' into fix_tests

commit 99b6e93bf7cd5d16ce2d06a0ff307f7b69972456
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Mon Mar 27 16:39:06 2017 -0700

    Remove matplotlib commands in automated tests

Acceptance_testing/Python_tests/test_Langmuir_wave/test_Langmuir_wave_3d.py

commit 30b8a659d5bfe1785b93efa2ebd072c5f43c4c01
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Tue Mar 28 00:17:19 2017 +0200

    corrected spelling mistake

src/parallelization/mpi/mpi_routines.F90

commit 063e5da604560e7458fa8805f301bdb31986c93d
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Tue Mar 28 00:15:06 2017 +0200

    Added array allocations in mpi

src/field_solvers/Maxwell/GPSTD_solver/fastfft.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit c995bc48adbfe38d6fd2211fc756ea67dfa81ca5
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Mar 27 14:52:04 2017 -0700

    Remove "do not parse" for new generic function

src/particle_deposition/current_deposition/current_deposition_manager_3d.F90

commit 1b4ca8464a6dbf307fdc824866b96ead33b4c7b7
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Mar 27 14:27:48 2017 -0700

    Add Python to Picsar test suite

shippable.yml

commit b14c85c8d89f39f75f0f8ffb872146d5f4b93bf8
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Mon Mar 27 21:52:52 2017 +0200

    Added CPU split fftw

src/parallelization/mpi/mpi_routines.F90

commit 17a94bb564573c8b68922af045d4ffe56597c3fb
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Mon Mar 27 23:07:57 2017 +0200

    corrected error

src/parallelization/mpi/mpi_routines.F90

commit 445d4841f7da04fedef16b15b05f5606864c353e
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Mon Mar 27 22:20:52 2017 +0200

    MPI get local sizes fftw

src/parallelization/mpi/mpi_routines.F90

commit c104c844d12855c585807e1de0e6d599a6961f58
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Mon Mar 27 18:36:18 2017 +0200

    Added MPI init for fftw

src/field_solvers/Maxwell/GPSTD_solver/fastfft.F90
src/initilization/control_file.F90
src/main.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit 74a87896e91f8b80a989d2c54ee272ef59a4b297
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Mon Mar 27 15:09:36 2017 +0200

    Corrected bugs in init of k vectors

src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90
src/submain.F90

commit 14a56c36337caefad3769fb7702f1839f554db2c
Author: Henri VINCENTI <henrivincenti@MacBook-de-Henri.local>
Date:   Mon Mar 27 10:02:56 2017 +0200

    Added files for psaotd and Fourier init

src/field_solvers/Maxwell/GPSTD_solver/fastfft.F90
src/field_solvers/Maxwell/GPSTD_solver/fourier_psaotd.F90

commit ab7295be85d8e8fcd2c9af5b7f6bf28484a34ad6
Author: Henri VINCENTI <henrivincenti@MacBook-de-Henri.local>
Date:   Mon Mar 27 09:39:12 2017 +0200

    Added Fortran version of PSAOTD

Makefile
examples/example_decks_fortran/homogeneous_plasma_spectral.pixr
src/initilization/control_file.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90
src/submain.F90

commit 392af6682fef1aea34620b3af3bdec5552814388
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Mar 25 11:00:51 2017 -0700

    Update automated tests

Acceptance_testing/Gcov_tests/tile_curr_depo_3d_test.F90

commit 410c98e128cdca135f2840a47c9808335f401115
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Mar 25 10:50:17 2017 -0700

    Remove empty lines and trailing white spaces

Acceptance_testing/Gcov_tests/current_deposition_3d_test.F90
Acceptance_testing/Gcov_tests/esirkepov_2d_test.F90
Acceptance_testing/Gcov_tests/esirkepov_3d_test.F90
Acceptance_testing/Gcov_tests/field_gathering_2d_test.F90
Acceptance_testing/Gcov_tests/field_gathering_test.F90
Acceptance_testing/Gcov_tests/rho_deposition_3d_test.F90

commit e53370d66d2ee456d0e3fca3e90df64613aa896c
Merge: 76900b44 f9b467e0
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Mar 24 20:01:21 2017 +0000

    Merged in generic_current_depos (pull request #71)
    
    Define a generic current deposition routine

commit f9b467e0aa278cf302437c3e17001c8b17c9f844
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Fri Mar 24 11:51:26 2017 -0700

    Update Make.package to include the new picsar function for WarpX

src/Make.package

commit 8633589621d3f39a918dfa227a276f436d513ad1
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Thu Mar 23 14:54:54 2017 -0700

    Fixed the bugs on the new current deposition interface

src/particle_deposition/current_deposition/current_deposition_manager_3d.F90

commit db8f624c67604b4e04cae59997740c5de08a7452
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Thu Mar 23 13:56:45 2017 -0700

    Added general interface to current deposition

src/particle_deposition/current_deposition/current_deposition_manager_3d.F90

commit 76900b446e6de39299787ce0fe097186391349e7
Author: Jean-Luc Vay <jlvay@jlvay2.lbl.gov>
Date:   Wed Mar 15 16:53:10 2017 -0700

    Replaced tabs with spaces.

python_libs/em3dsolverPXR.py

commit 794a3a2b8b85beb7eaffae90a6748ae8480089df
Author: Jean-Luc Vay <jlvay@jlvay2.lbl.gov>
Date:   Tue Mar 14 11:37:21 2017 -0700

    Removed em3dsolverPXR.pyc.

examples/example_scripts_python/em3dsolverPXR.pyc

commit 7bf9979b84e140a7db36e312447c033e3a986aab
Author: Jean-Luc Vay <jlvay@Jean-Lucs-MacBook-Pro.local>
Date:   Thu Mar 9 11:39:40 2017 -0800

    Moved aliasparticlearrays() subroutine outside of EM3DPXR class.

python_libs/em3dsolverPXR.py

commit 8cfa84ce6a5ff8d2509e550b82ed7f52efe1e05f
Author: Jean-Luc Vay <jlvay@jlvay2.lbl.gov>
Date:   Tue Mar 7 15:52:55 2017 -0800

    Fixed setting of sw0.

python_libs/em3dsolverPXR.py

commit 0124c6a3b0b40f8acd233d2142d7c6b1287c5a42
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Fri Mar 3 18:18:17 2017 -0800

    Switch float to integer in the initialization

python_libs/em3dsolverPXR.py

commit 0dfdf9d0f925598a8c2cfd622f28e87787c4f16e
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Fri Mar 3 18:13:08 2017 -0800

    Generalization of the reinjection routine to accept all combinations

python_libs/em3dsolverPXR.py

commit c19a115308641c3023c7ca9428306574992398d8
Merge: 5fda8fa8 b3d41d5c
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Mar 3 10:23:33 2017 +0000

    Merged in fix-weight (pull request #68)
    
    Fixed the initialization of the weights

commit b3d41d5cd8a08bd4345558e72da5f863137a5d22
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Mar 2 20:56:35 2017 -0800

    Fixed the initialization of the weights

python_libs/em3dsolverPXR.py

commit 5fda8fa8958fa5ce5286c382d16137ee40f7bf95
Author: Jean-Luc Vay <jlvay@jlvay2.lbl.gov>
Date:   Thu Mar 2 17:54:59 2017 -0800

    Added support for velocities passed to addparticlesPXR().

python_libs/em3dsolverPXR.py

commit 5ad9925c540c94a70407a624bb75e05967d3465b
Author: Jean-Luc Vay <jlvay@jlvay2.lbl.gov>
Date:   Thu Mar 2 17:36:00 2017 -0800

    Fixed problem with weights initialization in addparticlesPXR().

python_libs/GPSTDPXR.py
python_libs/em3dsolverPXR.py

commit eef72bfd43f4109dd43a9b11e22288f5e9154b87
Merge: e238ddc6 91e471be
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Mar 2 19:46:22 2017 +0000

    Merged in pxr_fix_reinject_bound (pull request #66)
    
    Pxr fix reinject bound
    
    Approved-by: Henri VINCENTI

commit 91e471be247009990e3ce5742f2dc912b92a730a
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Thu Mar 2 18:36:13 2017 +0100

    Reduced lengths of OMP declaration line (was too long)

src/boundary_conditions/particle_boundaries.F90

commit 7934ffa5c08c9a9c8c11c9d206a352f654afde7a
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Thu Mar 2 17:54:49 2017 +0100

    Corrected indentation error by G. Blaclard in GPSTDPXR

python_libs/GPSTDPXR.py

commit f39586b797162a208c928d2f48f3b923bd28d971
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Thu Mar 2 17:41:12 2017 +0100

    Corrected errors in particle boundary setup

python_libs/em3dsolverPXR.py

commit a4f86739edd5abca8f8f112bf1b5eca653177297
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Thu Mar 2 17:14:17 2017 +0100

    Corrected small bug in particle reinjection (all components of velocity have to be set to 0)
    Changed logical boundary flags for particles. Particle boundary can now be in another MPI domain
    than field boundary BUT only for absorbng/reinjecting boundaries. Otherwise, particle boundaries
    are forced to field boundaries

python_libs/em3dsolverPXR.py
src/boundary_conditions/particle_boundaries.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit e238ddc61c023ad82a652454ffd7bea8c211e52e
Merge: cfa00edf 7766d629
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Mar 1 10:52:01 2017 +0000

    Merged in pxr_dodepos (pull request #65)
    
    Added option ldodepos in PXR. Modified em3dsolverPXR for coupling with WARP

commit 7766d62971a8c613bf915525035d1b3c1e256163
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Wed Mar 1 10:23:23 2017 +0100

    Minor edition

src/modules/modules.F90

commit f8afee16b4262f2a16504730fa180b3f2a5b8898
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Tue Feb 28 18:01:29 2017 +0100

    Added option ldodepos in PXR. Modified em3dsolverPXR for coupling with WARP

Acceptance_testing/Python_tests/test/test.py
python_libs/em3dsolverPXR.py
src/modules/modules.F90
src/parallelization/tiling/tiling.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90
src/particle_deposition/current_deposition/current_deposition_manager_2d.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90

commit cfa00edf7bffdd2f513832bfa6196ca8a8160474
Merge: 6c3ac49e b8c5b678
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Feb 28 13:31:52 2017 +0000

    Merged in makefile_lib (pull request #63)
    
    Makefile lib
    
    Approved-by: Remi Lehe
    Approved-by: Henri VINCENTI

commit 6c3ac49e83812b694651b5d4a253e239beaeadb4
Merge: 75fd44dc e07ee02c
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Mon Feb 27 21:44:09 2017 +0000

    Merged in fix_moving_window (pull request #64)
    
    Corrected erros in moving window

commit e07ee02c2c8a088e0df17f9e3c97325c52d6a6c3
Author: Henri VINCENTI <henrivincenti@pc40.home>
Date:   Sun Feb 26 11:15:47 2017 +0100

    Corrected erros in moving window

python_libs/em3dsolverPXR.py
src/boundary_conditions/field_boundaries.F90

commit b8c5b678a8d5930674db339b2353db3b58a2b775
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Feb 24 08:35:53 2017 -0800

    Correct Makefile and .shipabble.yml to ensure automatic tests pass

Makefile
shippable.yml

commit 180d54e71f6dddc0593d1de1509bcd54beb6facc
Author: Haithem Kallala <kallalahaythem@gmail.com>
Date:   Mon Feb 20 13:34:24 2017 +0100

    adding  lib construction for gnu compiler (static and dynamic libs)

Acceptance_testing/Fortran_tests/test_Langmuir_wave/clean
Acceptance_testing/Fortran_tests/test_Langmuir_wave/launcher
Makefile

commit b1acec27cc71945645d22a43004a8494fab62cbc
Author: Haithem Kallala <kallalahaythem@gmail.com>
Date:   Mon Feb 20 13:54:11 2017 +0100

    edit readme file

Makefile
README.md

commit 0cb79c60a4f5c029b10e9c254a6d8b11f00b0d33
Author: haithem kallala <kallalahaythem@gmail.com>
Date:   Tue Feb 21 11:06:11 2017 +0100

    medit shipabble

shippable.yml

commit 75fd44dcbde9747e6b4d121a06885f52fdf5a311
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Feb 23 17:05:43 2017 -0800

    Remove white lines and trailing spaces in Makefile

Makefile

commit ae53465ccd9a37f44ce9d349b43e49fe11503eba
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Wed Feb 22 17:28:48 2017 +0100

    Corrected some errors that was causing wrong values of pids except for wpid

src/boundary_conditions/particle_boundaries.F90
src/parallelization/tiling/tiling.F90

commit 5f56ee3addb3e89753d2487e6cb1a3e586f7020c
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Tue Feb 21 10:59:41 2017 +0100

    Removed useless print statements

python_libs/em3dsolverPXR.py

commit 6c11277ba4b6d632b7ec841dea2f131fb812c9c9
Merge: 07371649 d268a67b
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Mon Feb 20 07:35:44 2017 +0000

    Merged in particle_extents (pull request #59)
    
    Particle extents

commit d268a67ba2c0d1472846afcc603aa4574752ee6c
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Sun Feb 19 22:20:07 2017 +0100

    Corrected bugs in MPI particle exchange with reinjection

python_libs/em3dsolverPXR.py
src/boundary_conditions/particle_boundaries.F90

commit 9450aebd031188b7ad34eb250ac5f426ae7aaab8
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Sat Feb 18 14:52:29 2017 +0100

    Split long lines OMP declaration

src/boundary_conditions/particle_boundaries.F90

commit 91a2cb33d00e51f099358ea5235cd5faf5144f1b
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Fri Feb 17 13:25:55 2017 +0100

    Added particle xtents/boundaries

python_libs/em3dsolverPXR.py
src/boundary_conditions/particle_boundaries.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_routines.F90

commit 07371649934bea51475216c1d9667d1acbb596e0
Merge: 83a51250 56b5ab16
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Feb 15 18:13:22 2017 +0000

    Merged in pxr_2d_party (pull request #58)
    
    Set party to 0 for 2D cases with PXR. Otherwise, NaN values are dumped for y with diags.

commit 56b5ab1643fe68ca61027761efd6c0705c1c11b1
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Wed Feb 15 17:18:42 2017 +0100

    Set party to 0 for 2D cases with PXR. Otherwise, NaN values are dumped for y with diags.

src/parallelization/tiling/tiling.F90

commit 83a512505781c627cca35967bd1b18b10d503cba
Merge: d4a97a92 d053bbe2
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Feb 15 15:36:28 2017 +0000

    Merged in picsar_precision (pull request #57)
    
    Added PICSAR_precision module relative to precision declaration of ints, floats and complexs

commit d053bbe2c83552657426c78942dfde1d553b4fbb
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Tue Feb 14 10:36:16 2017 +0100

    Added PICSAR_precision module relative to precision declaration of ints, floats and complexs

src/modules/modules.F90

commit d4a97a922adb3312beb8baa5c5627728a793ae0b
Merge: aba9c737 9ad5cbe9
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Sat Feb 11 20:09:49 2017 +0000

    Merged in fix_diff_warp_pxr (pull request #56)
    
    Corrected bugs in 2D field gathering manager

commit 9ad5cbe901922163e532dd50484dd4ec06d1cfa2
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Sat Feb 11 19:11:34 2017 +0100

    Added some comments

src/particle_pushers/particle_pusher_manager_2d.F90

commit 6a95e2f73261cfeb74a9a35fccad1e46c372d33e
Author: Henri VINCENTI <henrivincenti@macbook-de-henri.home>
Date:   Sat Feb 11 19:01:44 2017 +0100

    Corrected bugs in 2D field gathering manager

src/particle_pushers/particle_pusher_manager_2d.F90

commit aba9c737c4fe32c3a218006e0cfc96ef969cca4d
Author: Jean-Luc Vay <jlvay@Jean-Lucs-MacBook-Pro.local>
Date:   Fri Feb 10 04:00:33 2017 -0800

    Minor fix.

src/field_gathering/field_gathering_manager_2d.F90

commit ef97a88b5f5919b9be894e1adbc3396ff2ea8cf4
Author: Jean-Luc Vay <jlvay@Jean-Lucs-MacBook-Pro.local>
Date:   Fri Feb 10 03:57:31 2017 -0800

    Added support for no field gather when field_gathe_algo<0.

python_libs/em3dsolverPXR.py
src/field_gathering/field_gathering_manager_2d.F90
src/particle_pushers/particle_pusher_manager_2d.F90
src/particle_pushers/particle_pusher_manager_3d.F90

commit 543772cac7d65cefd4fbaa26af3773aa76277e46
Author: Jean-Luc Vay <jlvay@Jean-Lucs-MacBook-Pro.local>
Date:   Fri Feb 10 03:05:44 2017 -0800

    Added support for pidpairs in addparticles.

python_libs/em3dsolverPXR.py

commit cf69d5b10f9fa27215505ec32fcf9efbf9db0ab8
Merge: 717fa17e 98523465
Author: Jean-Luc Vay <jlvay@Jean-Lucs-MBP.dhcp.lbnl.us>
Date:   Wed Feb 8 18:09:47 2017 -0800

    Merge branch 'master' of bitbucket.org:berkeleylab/picsar

commit 717fa17ee720186901fcd1c2127e2213318f5ee7
Author: Jean-Luc Vay <jlvay@Jean-Lucs-MBP.dhcp.lbnl.us>
Date:   Wed Feb 8 18:08:28 2017 -0800

    Added subroutine addparticlesPXR that replaces addparticles and addpart in Species when finalize is called.

python_libs/em3dsolverPXR.py

commit 6fc36cd6393a9ca3f84e0ae96a2bd124a81dbccc
Author: Jean-Luc Vay <jlvay@Jean-Lucs-MBP.dhcp.lbnl.us>
Date:   Wed Feb 8 18:05:55 2017 -0800

    Various fixes for injection.

python_libs/LPA_PXR.py

commit 98523465e7e4d5126b04611b462afb0e584058f3
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Feb 8 09:18:51 2017 -0800

    Generalize configure script
    
    This is in order to handle multiple MPI library directories

configure

commit 536bc502fa0ae50423a5a161f7391de34efa724a
Merge: 138cd914 665a5dd1
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Tue Feb 7 04:21:32 2017 +0000

    Merged in galilean_frame (pull request #54)
    
    Modification of GPSTDPXR to match with WARP

commit 138cd914e96880245d5fa4bf45f0894a46ceda67
Merge: fe138381 d2c48d19
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Tue Feb 7 03:42:20 2017 +0000

    Merged in Correction-field-gathering (pull request #55)
    
    Initialize values in modules.F90

commit 665a5dd19303513113534995d6b14e09519591a7
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Mon Feb 6 15:22:26 2017 -0800

    Modification of GPSTDPXR to match with WARP

python_libs/GPSTDPXR.py

commit d2c48d1949982fab447f00f04cdff1a4643d90a8
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Feb 6 10:21:41 2017 -0800

    Initialize values in modules.F90

src/modules/modules.F90

commit fe1383817d39f2c806aeadf6364d7285ca3696ac
Merge: 0c51c489 ba55594a
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Mon Feb 6 18:17:34 2017 +0000

    Merged in Correction-field-gathering (pull request #53)
    
    Change LVEC_fieldgathe for lvect in field_gathering_manager_3d.F90

commit ba55594aa4ee412aea70abba0637d90f8ba2b09d
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Feb 6 10:16:31 2017 -0800

    Change LVEC_fieldgathe for lvect in field_gathering_manager_3d.F90

src/field_gathering/field_gathering_manager_3d.F90

commit 0c51c489350509f345cbc29cabbb9d60ce264970
Merge: e29730c7 d065601d
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Sun Feb 5 18:46:08 2017 +0000

    Merged in picsar-opensource-refactoring (pull request #52)
    
    Picsar opensource refactoring

commit d065601dc58215fe98657eb930eca4b2b03d4bce
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sun Feb 5 09:40:49 2017 -0800

    add #if !defined PICSAR_NO_ASSUMED_ALIGNMENT in esirkepov_2d.F90

src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90

commit 781b6a271d5904e22f5a9d3dc3ff581b3521ea0d
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sun Feb 5 09:37:45 2017 -0800

    add #if !defined PICSAR_NO_ASSUMED_ALIGNMENT in charge_deposition_3d.F90

src/particle_deposition/charge_deposition/charge_deposition_3d.F90

commit 4a1b8425c1a672408af1fb526f4af8585bae3e1f
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sun Feb 5 09:29:34 2017 -0800

    add #if !defined PICSAR_NO_ASSUMED_ALIGNMENT in src/particle_pushers/particle_pusher_manager_3d.F90

src/particle_pushers/particle_pusher_manager_3d.F90

commit d200c14a1f7a2ca3ce3d63973fe03716d258c6d9
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sat Feb 4 09:32:33 2017 -0800

    add #if !defined PICSAR_NO_ASSUMED_ALIGNMENT in boris_3d.F90 and vay_3d.F90

src/particle_pushers/boris_pusher/boris_3d.F90
src/particle_pushers/vay_pusher/vay_3d.F90

commit 8292092ab3a5155912e9d758499b0a977f14a18b
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sat Feb 4 09:22:26 2017 -0800

    add #if !defined PICSAR_NO_ASSUMED_ALIGNMENT in direct_current_deposition_3d.F90

src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90

commit d94fc5731ec3fd5d410e0c17d952cbb76e87dda4
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Feb 3 17:54:38 2017 -0800

    add #if !defined PICSAR_NO_ASSUMED_ALIGNMENT in field_gathering_o1_3d.F90, field_gathering_o2_3d.F90 and field_gathering_o3_3d.F90

src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/energy_conserving/field_gathering_o2_3d.F90
src/field_gathering/energy_conserving/field_gathering_o3_3d.F90

commit c7d69f1e2e2ad79d99247da4a77b0fb5b92d28a2
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Feb 3 16:42:12 2017 -0800

    Correction in forthon_parser.py for #if !defined

utils/forthon_parser/forthon_parser.py

commit fded045500da1c4159bd1d754e8177a7ad2eed96
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Feb 3 16:07:57 2017 -0800

    Add #if !defined PICSAR_NO_ASSUMED_ALIGNMENT in modules.F90

src/modules/modules.F90

commit cad03b4fbc9479fc1f173ea0e9dab483f60f4002
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Feb 3 15:48:19 2017 -0800

    Remove useless USE omp_lib or put them in pragma in case no OpenMP

src/boundary_conditions/particle_boundaries.F90
src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/energy_conserving/field_gathering_o2_3d.F90
src/field_gathering/energy_conserving/field_gathering_o3_3d.F90
src/field_solvers/Maxwell/GPSTD_solver/GPSTD.F90
src/field_solvers/Maxwell/yee_solver/yee.F90
src/housekeeping/load_balancing.F90
src/parallelization/mpi/mpi_routines.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90
src/particle_deposition/current_deposition/current_deposition_manager_2d.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90
src/particle_pushers/boris_pusher/boris_2d.F90
src/particle_pushers/boris_pusher/boris_3d.F90
src/submain.F90

commit e29730c782bfd07dd5f9618c18640fb587488a8a
Merge: 65051809 49d658fc
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Fri Feb 3 21:29:24 2017 +0000

    Merged in field-gathering-simd-private (pull request #51)
    
    Field gathering simd private

commit 49d658fc4b8b0db3093eb04b7d814b58926fbeca
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Feb 2 15:39:16 2017 -0800

    Update subroutines in field_gathering_manager_3d.F90

Acceptance_testing/Gcov_tests/tile_field_gathering_3d_test.F90
Makefile
src/field_gathering/field_gathering_manager_3d.F90

commit 30007c4ec667e7edf60891f8cd74739778efaaba
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Feb 2 15:19:20 2017 -0800

    Update subroutines field_gathering_plus_particle_pusher

src/particle_pushers/particle_pusher_manager_3d.F90

commit a9e1f9caa2f7231c6b614cc34db880107188960a
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Feb 2 14:40:38 2017 -0800

    Optimization in the new vectorized field gathering subtoutines

src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/energy_conserving/field_gathering_o2_3d.F90
src/field_gathering/energy_conserving/field_gathering_o3_3d.F90

commit 828faae8c6ac59c16e23c5899610920c142291b9
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Feb 2 14:35:07 2017 -0800

    Correction in previous subroutines + addition of geteb3d_energy_conserving_vecV4_2_2_2

Acceptance_testing/Gcov_tests/field_gathering_test.F90
Acceptance_testing/Gcov_tests/tile_field_gathering_3d_test.F90
src/field_gathering/energy_conserving/field_gathering_o2_3d.F90
src/field_gathering/energy_conserving/field_gathering_o3_3d.F90
src/field_gathering/field_gathering_manager_3d.F90
utils/subroutine_generators/write_gathering_routines_vect2_3d.py

commit 5f971f3086408001284eadde6dea7500a1bb43ee
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Feb 2 13:46:43 2017 -0800

    Add geteb3d_energy_conserving_vecV3_3_3_3 to tile_field_gathering_3d_test.F90

Acceptance_testing/Gcov_tests/tile_field_gathering_3d_test.F90

commit 1a848e2c28998ddad2e6a749a4eef98c334271a8
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Feb 2 12:22:59 2017 -0800

    Update geteb3d_energy_conserving_vecV4_1_1_1

src/field_gathering/energy_conserving/field_gathering_o1_3d.F90

commit 5b66fe5cf8745376d4b41f1c4016269e636b0036
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Feb 2 12:15:38 2017 -0800

    Add new vectorized field gathering subroutine for order 3: geteb3d_energy_conserving_vecV3_3_3_3

src/field_gathering/energy_conserving/field_gathering_o3_3d.F90
src/field_gathering/field_gathering_manager_3d.F90

commit 7fa56fc38edb9306c2723df995af67cd83f7ab1e
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Feb 2 12:00:30 2017 -0800

    Change geteb3d_energy_conserving_vec2_3_3_3 for geteb3d_energy_conserving_vecV2_3_3_3

Acceptance_testing/Gcov_tests/field_gathering_test.F90
src/field_gathering/energy_conserving/field_gathering_o3_3d.F90
src/field_gathering/field_gathering_manager_3d.F90

commit b325e54b2341145bfe3cec0907e7857dd2ddd51a
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Feb 2 10:25:52 2017 -0800

    Update of the Gcov tests

Acceptance_testing/Gcov_tests/field_gathering_test.F90
Acceptance_testing/Gcov_tests/tile_field_gathering_3d_test.F90
Makefile
src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/field_gathering_manager_3d.F90

commit 9cec4f8346402f387c759ebf6580122c4ebaa861
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Feb 1 16:55:05 2017 -0800

    Creation of geteb3d_energy_conserving_vecV4_1_1_1

src/field_gathering/energy_conserving/field_gathering_o1_3d.F90

commit 6505180962749ee80f16f625877cd8c3c0d9a216
Merge: 89d335de 9b7a66d8
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Wed Feb 1 21:49:57 2017 +0000

    Merged in galilean (pull request #50)
    
    Bug correction

commit 9b7a66d83b9f510a20840ff86fa8eb9b060e9815
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Wed Feb 1 13:44:10 2017 -0800

    Bug correction

python_libs/em3dsolverPXR.py

commit 89d335ded48a62aab9368582ec2ca94215b76fe5
Merge: afd4a8a7 ce8df3fa
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Tue Jan 31 04:20:36 2017 +0000

    Merged in warpx-maxwell-tiling (pull request #49)
    
    WarpX Tiling in Maxwell Solver

commit ce8df3fa7469096808ba0835b0949347aad7c18e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 30 16:22:48 2017 -0800

    fix another new bug

src/field_solvers/Maxwell/yee_solver/warpx_yee.F90

commit 1d3d71513d99b3adf2aefef6b4d14f04f09c56b6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 30 14:29:27 2017 -0800

    fix bug in last commit

src/field_solvers/Maxwell/yee_solver/warpx_yee.F90

commit 15b64182974134a8a1a65a3cae5c3bf1d27363f8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 30 14:18:22 2017 -0800

    WarpX version of Yee solver

src/Make.package
src/field_solvers/Maxwell/yee_solver/warpx_yee.F90

commit afd4a8a758e755f96afc55daab3dd432fb5d8345
Merge: 4f11db9d 54d8a144
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Mon Jan 30 17:01:18 2017 +0000

    Merged in Particle-pusher-cache-misses (pull request #48)
    
    Particle pusher cache misses

commit 54d8a144d1fe227f0e06c18b73888a93e222cab0
Merge: f63bb76f 4f11db9d
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Jan 30 08:55:59 2017 -0800

    Merge remote-tracking branch 'origin/master' into Particle-pusher-cache-misses

commit 4f11db9d954f1e5c1b944e75434da0dc1b4001a6
Merge: 11cb545e 68ee3eb5
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Sun Jan 29 18:53:00 2017 +0000

    Merged in galilean (pull request #47)
    
    Changement to include galilean frame in PXR

commit f63bb76f3b1a5e0b52fc8bd2db177f2d95ae317e
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sat Jan 28 13:22:57 2017 -0800

    Add advisor profiling in makefile for cori1

Makefile

commit 68ee3eb5f8d4d59f82ed1cb1bc8a423ae6724a66
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Fri Jan 27 15:46:56 2017 -0800

    Correction typo 2

python_libs/em3dsolverPXR.py

commit 7d1e277ee22d946801937beec45a97ac3879f5c5
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Fri Jan 27 13:59:55 2017 -0800

    Correction of a typo

python_libs/GPSTDPXR.py

commit af7bafd2a108fe6fb9189411b83622a71570b1cd
Author: Guillaume Blaclard <gblaclard@lbl.gov>
Date:   Fri Jan 27 11:36:09 2017 -0800

    Changement to include galilean frame in PXR

python_libs/GPSTDPXR.py
python_libs/em3dsolverPXR.py

commit 3aaad55cd9a33907e5875af43f936c4816be9c1a
Merge: 2d12a2ea 11cb545e
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Jan 27 09:28:23 2017 -0800

    Merge remote-tracking branch 'origin/master' into Particle-pusher-cache-misses

commit 11cb545e97db219bd6ba181ba469e8db130d4ba4
Merge: 87f1a15a 7dd3c61a
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Fri Jan 27 17:26:53 2017 +0000

    Merged in Picsar-profiling-2 (pull request #46)
    
    Correction in Makefile

commit 7dd3c61adacf524d98807e70e15512b74c277281
Merge: 6754c8d7 87f1a15a
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Jan 27 09:25:30 2017 -0800

    Merge remote-tracking branch 'origin/master' into Picsar-profiling-2

commit 6754c8d7abe6e7739db59c5dff1cf45c33ad2ac3
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Jan 27 09:25:10 2017 -0800

    Correction in Makefile

Makefile

commit 87f1a15a9a4d55d622e212f93789614fefecfe67
Merge: be5084d7 48f9debe
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 25 23:03:51 2017 +0000

    Merged in Picsar-profiling-2 (pull request #45)
    
    improve Makefile

commit 48f9debe8ee321e48730473aea1b06a3ca8c677b
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 25 12:04:58 2017 -0800

    Remove -qopt-streaming-stores auto in MODE=advisor for SYS=cori2 in the Makefile

Makefile

commit be5084d79c16fcfbeaaf28101ebdcc34b6391ce5
Merge: b7525136 25c61f16
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 25 19:39:36 2017 +0000

    Merged in Picsar-profiling-2 (pull request #44)
    
    Picsar profiling 2

commit 25c61f16a4e30244dbbd6b0f28a42a4b2340fa19
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 25 11:14:38 2017 -0800

    Add Advisor and SDE mode in Makefile on cori2

Makefile

commit ef06e596fe27aebc340677a79ca27a92eab15cf8
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 25 10:14:13 2017 -0800

    Add Vtune mode in Makefile on cori2

Makefile

commit b75251360838e53592f1e351486f0b9d66dced48
Merge: 8712e7e2 2e2b1c3c
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Tue Jan 24 15:48:25 2017 +0000

    Merged in pxr_correct_weights (pull request #43)
    
    Corrected weight passing from WARP to PXR in em3dsolverPXR

commit 2e2b1c3cc32815f87c591a17c3b47d5880881280
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Tue Jan 24 11:37:37 2017 +0100

    Corrected weight passing from WARP to PXR in em3dsolverPXR

python_libs/em3dsolverPXR.py

commit 2d12a2eac7b4550da8c9c6e1d7dcdd4757d90f8f
Merge: ae523f0f 144df609
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Jan 20 11:14:17 2017 -0800

    Fix conflicts in Vay pusher vay_3d.F90

commit ae523f0ff35bf20508d00a827069a243fa4af613
Merge: 6eead587 8712e7e2
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Jan 20 11:12:46 2017 -0800

    Merge with master and solve conflicts due to extra spaces

commit 8712e7e2c178ba9d3b1e2356b55812dca9fa1116
Merge: 4265152a bdd50627
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Fri Jan 20 19:08:21 2017 +0000

    Merged in improve-makefile (pull request #42)
    
    Update application name in makefile

commit bdd5062773ccb8779317a046d2d1907270695267
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Jan 20 09:59:36 2017 -0800

    Update app name in makefile

Makefile

commit 144df6093f614654f473a6051660c30aed50fce6
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Jan 20 09:56:59 2017 -0800

    intent(inout) for Vay pusher

src/particle_pushers/particle_pusher_manager_3d.F90
src/particle_pushers/vay_pusher/vay_3d.F90

commit 4265152aac77beada5ab0ceda78c1d86a2bf88f3
Merge: ef7eae3b 3cb86bdb
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Jan 19 21:14:43 2017 +0000

    Merged in pxr_clean_laser_mode (pull request #41)
    
    Did some cleaning in em3dsolverPXR.py following cleaning of laser_mode in WARP

commit 3cb86bdbacce21360127a9c94e312c89f83fb979
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Thu Jan 19 18:31:31 2017 +0100

    Did some cleaning in em3dsolverPXR.py following cleaning of laser_mode in WARP

python_libs/em3dsolverPXR.py

commit ef7eae3b77a9ac9479051e7991aa9c874de51b9b
Merge: c9f898d9 5b659f9d
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Jan 19 11:01:33 2017 +0000

    Merged in pxr_pid (pull request #39)
    
    This PR adds the pid array needed when tracking additional

commit 5b659f9d012c01a1a838beef8d6a90b46625f09f
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Thu Jan 19 11:06:58 2017 +0100

    Corrected remaining conflict statements

Acceptance_testing/Gcov_tests/tile_mpi_part_com_test.F90

commit dd46a315a5ed8be11b7982b1e0dccb7d07888aac
Merge: 5311888b b3602e60
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Thu Jan 19 10:37:15 2017 +0100

    Merge branch 'pxr_pid' of https://bitbucket.org/berkeleylab/picsar into pxr_pid
    
    Conflicts:
            Acceptance_testing/Gcov_tests/tile_mpi_part_com_test.F90
            python_libs/em3dsolverPXR.py
            src/boundary_conditions/particle_boundaries.F90

commit 5311888bb26a0a9f0355e0222818fcee890277ec
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Thu Jan 19 10:17:18 2017 +0100

    Corrected bug in mpi+tile exchange routines (some buffers were not allocated with proper size including npid)
    Corrected syntax bug in accepetance testing

Acceptance_testing/Gcov_tests/tile_curr_depo_3d_test.F90
Acceptance_testing/Gcov_tests/tile_field_gathering_3d_test.F90
Acceptance_testing/Gcov_tests/tile_mpi_part_com_test.F90
Acceptance_testing/Gcov_tests/tile_particle_push_3d_test.F90
Acceptance_testing/Gcov_tests/tile_rho_depo_3d_test.F90
src/boundary.F90

commit c9f898d9b66f3ffca0e4d5a1639aca731e23548e
Merge: b2853f4e 2f5f0735
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Jan 18 14:45:54 2017 -0800

    Merged in trailing_spaces (pull request #40)
    
    Remove empty line and trailing spaces

commit b3602e608a2044f0169c7a370d05d5ebcbaf18a2
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Jan 18 10:25:20 2017 -0800

    Solving conflicts with particle pid and new version fo picsar

Makefile
python_libs/em3dsolverPXR.py
src/boundary_conditions/particle_boundaries.F90
src/housekeeping/load_balancing.F90
src/modules/modules.F90
src/parallelization/tiling/tiling.F90

commit 2f5f0735d60ef79ff782035a2cb24679f332ca89
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Jan 18 10:14:24 2017 -0800

    Removed trailing spaces in python files

python_libs/GPSTDPXR.py
python_libs/LPA_PXR.py
python_libs/em3dsolverPXR.py

commit 13753ed8a227fce9315e977c82c7e948e554b907
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Jan 18 10:08:16 2017 -0800

    Remove empty line and trailing spaces
    
    There is not change to the code itself

src/Make.package
src/boundary_conditions/field_boundaries.F90
src/boundary_conditions/particle_boundaries.F90
src/diags/diags.F90
src/field_gathering/energy_conserving/field_gathering_o1_2d.F90
src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/energy_conserving/field_gathering_o2_2d.F90
src/field_gathering/energy_conserving/field_gathering_o2_3d.F90
src/field_gathering/energy_conserving/field_gathering_o3_2d.F90
src/field_gathering/energy_conserving/field_gathering_o3_3d.F90
src/field_gathering/energy_conserving/field_gathering_on_2d.F90
src/field_gathering/energy_conserving/field_gathering_on_3d.F90
src/field_gathering/field_gathering_manager_2d.F90
src/field_gathering/field_gathering_manager_3d.F90
src/field_solvers/Maxwell/GPSTD_solver/GPSTD.F90
src/field_solvers/Maxwell/karkainnen_solver/karkainnen.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/field_solvers/Maxwell/yee_solver/yee.F90
src/housekeeping/load_balancing.F90
src/housekeeping/sorting.F90
src/initilization/control_file.F90
src/ios/simple_io.F90
src/main.F90
src/modules/modules.F90
src/parallelization/mpi/mpi_derived_types.F90
src/parallelization/mpi/mpi_routines.F90
src/parallelization/tiling/tiling.F90
src/particle_deposition/charge_deposition/charge_deposition_2d.F90
src/particle_deposition/charge_deposition/charge_deposition_3d.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90
src/particle_deposition/current_deposition/current_deposition_manager_2d.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90
src/particle_pushers/boris_pusher/boris_2d.F90
src/particle_pushers/boris_pusher/boris_3d.F90
src/particle_pushers/particle_pusher_manager_2d.F90
src/particle_pushers/particle_pusher_manager_3d.F90
src/particle_pushers/vay_pusher/vay_3d.F90
src/profiling/api_fortran_itt.c
src/profiling/api_fortran_sde.c
src/profiling/itt_fortran.F90
src/profiling/sde_fortran.F90
src/submain.F90

commit b2853f4e462b6431298c5955b0600fdd094f5fb5
Merge: b4ff1378 3cb53034
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Jan 18 09:56:21 2017 -0800

    Merged in profiling-refactoring (pull request #38)
    
    Profiling refactoring

commit b4ff1378be6d903e29cabbb48a7b56ae9ed5d3d5
Merge: e1965512 1f9c15ac
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Jan 18 09:55:56 2017 -0800

    Merged in field-gathering-refactoring (pull request #35)
    
    Field gathering refactoring

commit e196551258422496b911b914eac203ee30f95b9f
Merge: 1292e24e b5a5e53a
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Jan 18 09:47:54 2017 -0800

    Merged in housekeeping-refactoring (pull request #34)
    
    Housekeeping folder for sorting and load balancing

commit af3e732c903b81889fe47c30b472d5b85f5164c9
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Wed Jan 18 17:56:22 2017 +0100

    This PR adds the pid array needed when tracking additional
    quantities in warp (e.g particle ids etc). Before, PXR only included particle weight .
    Now PXR includes arbitrary npid.

Makefile
python_libs/em3dsolverPXR.py
src/boundary.F90
src/load_balancing.F90
src/modules/modules.F90
src/parallelization/tiling/tiling.F90

commit 1292e24e90a2d4cc667511ae3f03a2d1a870652b
Merge: 2c13c3ff 952afb05
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Jan 18 12:44:50 2017 +0100

    Merged in parallelization-refactoring (pull request #32)
    
    Parallelization refactoring

commit 2c13c3ff2a0adc20ef1d3eae32b4339ca9b33c9b
Merge: 32a1e5b8 dfc137d8
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Jan 18 12:44:28 2017 +0100

    Merged in init-modules-refactoring (pull request #31)
    
    Init modules refactoring

commit 32a1e5b8215a4bd060bc665b171eda0ea0cd717e
Merge: 667d8e93 4a9699e4
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Jan 18 12:43:50 2017 +0100

    Merged in particle-deposition-refactoring (pull request #30)
    
    Particle deposition refactoring

commit 667d8e930d3da62eefdd2e853c700db0aabcb7c4
Merge: a95a619e 761c20c0
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Jan 18 12:42:30 2017 +0100

    Merged in particle-pusher-refactoring (pull request #29)
    
    Particle pusher refactoring

commit a95a619e29bc60802b7dfde935040b463f6efddb
Merge: defa8555 26da819f
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Jan 18 12:39:58 2017 +0100

    Merged in Maxwell-solver-refactoring (pull request #28)
    
    Maxwell solver refactoring

commit 6eead587a2679fe80ae3af45542ae59db87afac5
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Jan 16 20:44:45 2017 -0800

    Addition of intent(inout) on input/output parameters of particle_pusher_manager_3d.F90

src/particle_pushers/particle_pusher_manager_3d.F90

commit c2ca1b8c2a2aab2d6503c1f43ed581abfda8f507
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Jan 16 20:17:17 2017 -0800

    Creation of the subroutine pxr_boris_push_u_3d_block that performs the momentum push similar to pxr_boris_push_u_3d but by block.

src/particle_pushers/boris_pusher/boris_3d.F90
src/particle_pushers/particle_pusher_manager_3d.F90

commit e9b654ea2c0605f6ef7143c3f896207153a97582
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Jan 16 20:07:58 2017 -0800

    Put Makefile and tile_particle_push_3d_test.F90 as before previous commit. This has been modified for test purposes.

Acceptance_testing/Gcov_tests/tile_particle_push_3d_test.F90
Makefile

commit d489756ed147243cc6b8e77c5082ce88c289e01e
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Jan 16 20:05:38 2017 -0800

    Creation of the subroutine pxr_boris_push_u_3d in boris_3d.F90 that can push forward momenta in a single particle loop.
    Addition of intent(inout) for many input/ouput parameters related to the particle pusher

Acceptance_testing/Gcov_tests/tile_particle_push_3d_test.F90
Makefile
src/particle_pushers/boris_pusher/boris_3d.F90
src/particle_pushers/particle_pusher_manager_3d.F90
src/particle_pushers/vay_pusher/vay_3d.F90

commit bb455fe49c454140cc67dffa8c935ffae7b95e2d
Merge: defa8555 3cb53034
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Jan 16 15:16:49 2017 -0800

    Merge branch 'profiling-refactoring' into Particle-pusher-cache-misses

commit 3cb53034da49a2337d511a6bbf88e6cb58b96b1f
Merge: cf44fbcd 5854eb8b
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sun Jan 15 17:34:23 2017 -0800

    Merge branch 'profiling-refactoring' of https://bitbucket.org/berkeleylab/picsar into profiling-refactoring

commit cf44fbcd16f529c26cccf20ec6ea98556db85674
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sun Jan 15 17:33:51 2017 -0800

    Correction in em3dsolverPXR.py

python_libs/em3dsolverPXR.py

commit 5854eb8bc28ea7e978ced8bf94ec393faac56248
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sun Jan 15 17:31:22 2017 -0800

    Correction in em3dsolverPXR.py

python_libs/em3dsolverPXR.py

commit 46cb879639ff4c7bf701bebb6d9ddd416aadf852
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Jan 13 16:00:44 2017 -0800

    Correction Make.package for WARPX

src/Make.package

commit 738dcf084410737bf7e8c4945b157f1fbd685341
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Jan 13 10:13:23 2017 -0800

    Correction in Make.package for WARPX

src/Make.package

commit b4dbfb1a9ed3442c2417e1aee83fb4a223e2518a
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Jan 13 09:38:28 2017 -0800

    Update Make.package for WARPX

src/Make.package

commit defa8555d57792878ffe355a84bc4b35a17a885a
Merge: a3d24c81 99106cbd
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Fri Jan 13 11:39:10 2017 +0100

    Merged in Python-folder-refactoring (pull request #27)
    
    Python folder refactoring

commit 9c1e3b1d5f46836a75b8ee16f67b71e6c36b3acc
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jan 12 17:11:31 2017 -0800

    Refatcoring of the profiling sibroutines by the creation of a folder profiling. Update Makefile and Makefile_profiling.

Makefile
Makefile_profiling
src/profiling/api_fortran_itt.c
src/profiling/api_fortran_sde.c
src/profiling/itt_fortran.F90
src/profiling/sde_fortran.F90

commit aa798254ff3523155e6b303fabead66540624af4
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jan 12 17:04:37 2017 -0800

    Creation of the folders diags and ios. Update of the Makefile and the forthon parser.

Makefile
src/diags/diags.F90
src/ios/simple_io.F90
utils/forthon_parser/forthon_parser.py

commit 9b31b4b221270f24dbd3f642ec31069fa81288df
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jan 12 16:54:23 2017 -0800

    Refactoring of the boundary conditions with the creation fo the folder boundary_conditions. The file boundary.F90 has been divided into 2 files, one for the field, the other for the particles.
    
    The test tile_mpi_part_com_test.F90 has been updated as well as the Makefile and the Forthon parser.

Acceptance_testing/Gcov_tests/tile_mpi_part_com_test.F90
Makefile
src/boundary_conditions/field_boundaries.F90
src/boundary_conditions/particle_boundaries.F90
src/diags.F90
src/submain.F90
utils/forthon_parser/forthon_parser.py

commit 1f9c15ac5ddd8554b17c10458af379273fd2947a
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jan 12 16:25:02 2017 -0800

    Correction parser for field gathering

utils/forthon_parser/forthon_parser.py

commit da2ad8aacceebec3403a605acb365c7faf722561
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jan 12 16:22:21 2017 -0800

    Update file particle_pusher_manager_2d.F90. Remove particles_push_2d.F90.

src/particle_pushers/particle_pusher_manager_2d.F90
src/particles_push_2d.F90

commit 265b68bb534e9c19c4ed64401f480897fff3b992
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jan 12 16:16:41 2017 -0800

    Refactoring of the field gathering: creation of a new folder field gathering with subfiles for the different orders and dimensions.
    Update of the Makefile
    Update of Forthon parser

Makefile
src/field_gathering/energy_conserving/field_gathering_o1_2d.F90
src/field_gathering/energy_conserving/field_gathering_o1_3d.F90
src/field_gathering/energy_conserving/field_gathering_o2_2d.F90
src/field_gathering/energy_conserving/field_gathering_o2_3d.F90
src/field_gathering/energy_conserving/field_gathering_o3_2d.F90
src/field_gathering/energy_conserving/field_gathering_o3_3d.F90
src/field_gathering/energy_conserving/field_gathering_on_2d.F90
src/field_gathering/energy_conserving/field_gathering_on_3d.F90
src/field_gathering/field_gathering_manager_2d.F90
src/field_gathering/field_gathering_manager_3d.F90
utils/forthon_parser/forthon_parser.py

commit b5a5e53aaadfce5aa4021c06ebbe82b3c4513c9c
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jan 12 15:30:35 2017 -0800

    Creation of the folder housekeeping for sorting.F90 and load_balancing.F90. Update of the Makefile and the Forthon parser.

Makefile
src/housekeeping/load_balancing.F90
src/housekeeping/sorting.F90
utils/forthon_parser/forthon_parser.py

commit 952afb05279bd3dde50f827567c5cd6ce47711f0
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jan 12 15:17:16 2017 -0800

    Creation of the folder parallelization. It contains the files tiling.F90, mpi_routines.F90 and mpi_derived_types.F90. The Makefile and the Forthon parser has been updated.

Makefile
src/parallelization/mpi/mpi_derived_types.F90
src/parallelization/mpi/mpi_routines.F90
src/parallelization/tiling/tiling.F90
utils/forthon_parser/forthon_parser.py

commit dfc137d8fd447c4366fb4e0fbac32ebb6b709a65
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jan 12 15:00:12 2017 -0800

    Creation of a folder modules and initilization. Makefile and Forthor parser are updated in consequence.

Makefile
src/initilization/control_file.F90
src/modules/modules.F90
utils/forthon_parser/forthon_parser.py

commit 417c78c05675232f039ea81a073885f7b17d1d1e
Merge: a3d24c81 4a9699e4
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jan 12 14:49:48 2017 -0800

    Merge branch 'particle-deposition-refactoring' into init-modules-refactoring

commit 4a9699e4547094ab0fb38527af8094e838b9f639
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jan 12 14:34:26 2017 -0800

    Correction mistake .o in forthon parser

utils/forthon_parser/forthon_parser.py

commit 29b02bbcdf36d88d2512964a8b970f0e08c10e45
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jan 12 14:31:48 2017 -0800

    Remove current_deposition.F90 in forthon_parser

utils/forthon_parser/forthon_parser.py

commit b3b850750da43d02a18c1ab30e84b1e2be9b166b
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jan 12 14:31:03 2017 -0800

    Update forthon parser for current deposition

utils/forthon_parser/forthon_parser.py

commit 926247e5e9f57abd0cd514e325e9baeb7632ac60
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jan 12 13:02:40 2017 -0800

    Update Makefile for current deposition

Makefile

commit e625eee17f38afed98a998a71aede73c845cff7e
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jan 12 12:34:16 2017 -0800

    Refactoring of the current deposition with creation of the folder particle_deposition/current_deposition/

src/current_deposition.F90
src/particle_deposition/current_deposition/current_deposition_manager_2d.F90
src/particle_deposition/current_deposition/current_deposition_manager_3d.F90
src/particle_deposition/current_deposition/direct/direct_current_deposition_3d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_2d.F90
src/particle_deposition/current_deposition/esirkepov/esirkepov_3d.F90

commit a3d24c816b35970f5c5a57f4da412f1078e4bfd2
Merge: 7e575a5e e04a97b5
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Jan 12 21:09:58 2017 +0100

    Merged in examples-refactoring (pull request #26)
    
    Examples refactoring

commit cf12aa023068cca3b5f7126d980baf08cf365552
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jan 12 10:42:31 2017 -0800

    Update Makefile for charge deposition
    Update forthon parser for charge deposition

Makefile
utils/forthon_parser/forthon_parser.py

commit 7e575a5e9613feb39a2a2923feaf9157ca0bb5ac
Merge: 07392180 27894169
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Jan 12 19:40:47 2017 +0100

    Merged in Installation-doc-refactoring (pull request #25)
    
    Installation doc refactoring

commit eaf172525b152480d5124de56198d792cce6f54b
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jan 12 10:27:28 2017 -0800

    Update .gitignore to ignore .o files in all folders of src

.gitignore

commit 04ef613a5a905b4a4a1b2831914752f2ce9835a8
Merge: f005721f 761c20c0
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jan 12 10:24:42 2017 -0800

    Merge branch 'particle-pusher-refactoring' into particle-deposition-refactoring

commit f005721fd88867a107f4cca585b529809554a87e
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jan 12 10:17:21 2017 -0800

    Refactoring of the charge deposition with the creation of new folders: particle_deposition and charge_deposition, and new files from the original file charge_deposition.f90.
    Correction comments in modules.F90

src/modules.F90
src/particle_deposition/charge_deposition/charge_deposition_2d.F90
src/particle_deposition/charge_deposition/charge_deposition_3d.F90
src/particle_deposition/charge_deposition/charge_deposition_manager.F90

commit 761c20c048cb2e493bb600e07e44682418a36150
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jan 12 09:47:52 2017 -0800

    Correction in forthon parser for particle pusher

utils/forthon_parser/forthon_parser.py

commit 7d0c56dff11ea08983db014a7c6c6c42ffb5ff5d
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jan 12 09:41:21 2017 -0800

    Refactoring of the particle pusher: creation of the folder particle_pushers
    Update of the Doxygen file in consequence for the new files
    Update of the makefile
    Update of the forthon parser

Doxygen/Doxyfile
Makefile
src/particle_pushers/boris_pusher/boris_2d.F90
src/particle_pushers/boris_pusher/boris_3d.F90
src/particle_pushers/particle_pusher_manager_2d.F90
src/particle_pushers/particle_pusher_manager_3d.F90
src/particle_pushers/vay_pusher/vay_3d.F90
src/particles_push_2d.F90
utils/forthon_parser/forthon_parser.py
utils/postprocessing/forthon_parser.py

commit 26da819f0996b16cec9a06be480ff9c40c845664
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 17:33:12 2017 -0800

    Small correction in Makefile_Forthon.in for test_drifted_plasma_3d.py

Makefile_Forthon.in

commit cb8e8ec299c2b602ce6d1e231e22a28e5df19229
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 17:20:27 2017 -0800

    In this commit, the maxwell.F90 file has been segregated into different smaller files maxwell_solver_manager.F90, yee.f90, karkainnen.F90. The source structure has been updated according to the repository refactoring plan with a new folder field_solvers.

Makefile
src/field_solvers/Maxwell/GPSTD_solver/GPSTD.F90
src/field_solvers/Maxwell/karkainnen_solver/karkainnen.F90
src/field_solvers/Maxwell/maxwell_solver_manager.F90
src/field_solvers/Maxwell/yee_solver/yee.F90
utils/forthon_parser/forthon_parser.py

commit 99106cbd27206e245a188f0d87352ebd08a003fb
Merge: 75d67db5 e04a97b5
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 16:16:59 2017 -0800

    Merge branch 'examples-refactoring' into Python-folder-refactoring

commit e04a97b59e2e41974267da5c2e889481f621c48b
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 15:53:21 2017 -0800

    Update test_langmuir_wave.py according to the number of iteration of langmuir_wave.pixr

Acceptance_testing/Fortran_tests/test_Langmuir_wave/test_langmuir_wave.py
examples/example_decks_fortran/langmuir_wave.pixr

commit 75d67db52ed9758d1927df070905a9fd19eaba72
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 15:30:23 2017 -0800

    Recreate forthon_parser.py

utils/forthon_parser/forthon_parser.py

commit 076a70a057867a4f499e9a2734f71cc08d41485e
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 15:21:31 2017 -0800

    Update Makefile_Forthon.in for forthon parser

Makefile_Forthon.in

commit 499bfd44407f2490daae8aab36e4c6736aa414bb
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 15:16:20 2017 -0800

    Update export in shippable.yml

shippable.yml

commit 44489f3297050d63342f984a85152ec6287acc71
Merge: 13e9bdf8 72a2f9cc
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 15:12:50 2017 -0800

    Merge branch 'examples-refactoring' into Python-folder-refactoring

commit 13e9bdf87f3b62c8643e573555ced621ae1b3935
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 15:10:15 2017 -0800

    New structure for utils

postproc_python_script/__pycache__/test_divergence_picssar.cpython-27-PYTEST.pyc
utils/postprocessing/Field.py
utils/postprocessing/PyLoadArrayPicsar.py
utils/postprocessing/check_divE=rho.py
utils/postprocessing/forthon_parser.py
utils/postprocessing/plot_field_picsar.py
utils/subroutine_generators/write_current_dep_esirkepov_2d.py
utils/subroutine_generators/write_current_dep_esirkepov_3d.py
utils/subroutine_generators/write_current_dep_esirkepov_vect_3d.py
utils/subroutine_generators/write_gathering_routines_2d.py
utils/subroutine_generators/write_gathering_routines_blockvect2_3d.py
utils/subroutine_generators/write_gathering_routines_vec2_2d.py
utils/subroutine_generators/write_gathering_routines_vec_3d.py
utils/subroutine_generators/write_gathering_routines_vect2_3d.py

commit 72a2f9cc72b2ff6de93bbb1bc8dc7698ed7a3bab
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 14:30:03 2017 -0800

    Active Langmuir wave test in shippable.

Acceptance_testing/Fortran_tests/test_Langmuir_wave/input_file.pixr
examples/example_decks_fortran/langmuir_wave.pixr
shippable.yml

commit 16b45b3952138f1178621453fce9a3befae2cbd0
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 14:17:27 2017 -0800

    Update of README.md for python installation instructions

README.md

commit 5f7b8ce20c595b867cea08d78034473d640255a8
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 13:42:58 2017 -0800

    Small correction in shippable.yml for examples

shippable.yml

commit a5ee3c18096dcc728c421146690e1f8baa71ddc1
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 13:20:54 2017 -0800

    Comments in Makefile_Forthon.in

Makefile_Forthon.in

commit 840bcc2a7c4a2f47325aa1afe395baa678808fe8
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 12:16:08 2017 -0800

    Update Python scripts for the Fortran tests

Acceptance_testing/Fortran_tests/test_Langmuir_wave/test_langmuir_wave.py
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/test_homogeneous_plasma.py
Acceptance_testing/Fortran_tests/test_plasma_drift/test_plasma_drift.py

commit 256a6ea05b324b89c49d034d00858b3f59ffa9ea
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 12:12:05 2017 -0800

    Update Makefile_Forthon.in for examples

Makefile_Forthon.in

commit 3dc6306b9edabf89d405652cd1fa0970dbfbd001
Merge: 49c225b3 27894169
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 12:06:21 2017 -0800

    Update REAME.md for examples

commit 49c225b30567e525f4ec0df2fc8fbf7b05073984
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 12:04:25 2017 -0800

    Move example_decks_fortran and example_scripts_python in examples

examples/example_decks_fortran/drifted_plasma.pixr
examples/example_decks_fortran/homogeneous_plasma.pixr
examples/example_decks_fortran/langmuir_wave.pixr
examples/example_decks_fortran/test.pixr
examples/example_scripts_python/HHG_ROM.py
examples/example_scripts_python/HHG_ROM_CORI.py
examples/example_scripts_python/em3dsolverPXR.pyc
examples/example_scripts_python/homogeneous_plasma.py
examples/example_scripts_python/ion_acceleration_2d.py
examples/example_scripts_python/test.py
examples/example_scripts_python/test_Langmuir_wave_3d.py
examples/example_scripts_python/test_drifted_plasmas_3d.py
examples/example_scripts_python/test_laser.py
examples/example_scripts_python/test_load_balancing.py
examples/example_scripts_python/testwwarp.py

commit 278941691ef655980a7134284847ea7148b01b7c
Merge: ea6e14d9 07392180
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 11:43:51 2017 -0800

    Merge remote-tracking branch 'origin/master' into Installation-doc-refactoring

commit ea6e14d9ed42c2c5320db9a8e55edddd0033fb44
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 11:42:15 2017 -0800

    Creation of the Python installation instructions for MIRA INSTALL_PYTHON_MIRA.md

Installation_doc/Python/INSTALL_PYTHON_MIRA.md

commit d75e10dd450e527bbfbf39e60ef4445a2c4942c2
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 11:41:31 2017 -0800

    Creation of the Python installation instructions for LINUX INSTALL_PYTHON_LINUX.md

Installation_doc/Python/INSTALL_PYTHON.md
Installation_doc/Python/INSTALL_PYTHON_CORI.md
Installation_doc/Python/INSTALL_PYTHON_LINUX.md

commit e5e3f83671878911bf2243b5eb8b2543f3fd9e0d
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 11:11:23 2017 -0800

    Creation of the Python installation instructions for MacOS INSTALL_PYTHON_MACOS.md

Installation_doc/Python/INSTALL_PYTHON_MACOS.md

commit 7ba56631ab15b53db72cb3e1985d36fb5cf0b659
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 11:10:17 2017 -0800

    Creation of the Python installation instruction for Edison INSTALL_PYTHON_EDISON.md

Installation_doc/Python/INSTALL_PYTHON_EDISON.md
Makefile_Forthon.in

commit 073921803bf4cf99cbb6f68548d0fe818400a019
Merge: 9eb0eb74 9e9e6e62
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Jan 11 10:08:57 2017 -0800

    Merged in open-source-license (pull request #24)
    
    Open source license

commit 9eb0eb74e267456247d5599044816675305b06e2
Author: Henri VINCENTI <henrivincenti@MacBook-de-Henri.local>
Date:   Wed Jan 11 19:02:43 2017 +0100

    Removed deprecated l_staggered_a_la_brendan

python_libs/em3dsolverPXR.py

commit e0f6568165c5813eef45f32e97613d8a147849d5
Merge: e9c3d2a1 66c50a01
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 09:52:24 2017 -0800

    Merge branch 'repo-structure-refactoring' into Installation-doc-refactoring

commit 66c50a01bdd998380157bcf5ba1c008e4a376866
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jan 11 09:49:04 2017 -0800

    Creation of INSTALL_FORTRAN_EDISON.md, update of the other installation documentations for Fortran

Installation_doc/Fortran/INSTALL_FORTRAN_CORI1.md
Installation_doc/Fortran/INSTALL_FORTRAN_CORI2.md
Installation_doc/Fortran/INSTALL_FORTRAN_EDISON.md
Installation_doc/Fortran/INSTALL_FORTRAN_LINUX.md
Installation_doc/Fortran/INSTALL_FORTRAN_MACOS.md

commit 5f201af5f3b069848ced13eef7bb16afe05181b4
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Jan 10 18:33:04 2017 -0800

    Creation of the instruction file INSTALL_FORTRAN_CORI1.md and update of INSTALL_FORTRAN_CORI2.md

Installation_doc/Fortran/INSTALL_FORTRAN_CORI1.md
Installation_doc/Fortran/INSTALL_FORTRAN_CORI2.md

commit e9c3d2a14df205ccd130f1500c4794a99607fcea
Merge: 14e2dbc7 37bd3ae1
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Tue Jan 10 18:02:10 2017 -0800

    Merged in pxr-comments-and-doc (pull request #23)
    
    Pxr comments and doc

commit 4138bce94671ec5b47706d43bc9a7f883cb06ca7
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Jan 10 18:01:06 2017 -0800

    Creation of INSTALL_FORTRAN_LINUX.md.

Installation_doc/Fortran/INSTALL_FORTRAN_LINUX.md

commit 684129129a0f2afa9e184dbf9a089f7f991399d0
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Jan 10 17:13:18 2017 -0800

    Update Fortran installation doc for MacOS.
    Create the Fortran installation doc for Cori Phase II.

Installation_doc/Fortran/INSTALL_FORTRAN_CORI2.md
Installation_doc/Fortran/INSTALL_FORTRAN_MACOS.md

commit 4b53ac58415a3b7262c854b4e157280fb2b27337
Merge: ee32d2ed 9e9e6e62
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Jan 10 16:31:33 2017 -0800

    Merge branch 'open-source-license' into repo-structure-refactoring
    
    Improvement of README.md

commit 9e9e6e62236b2438fd7a145eb1fa33e6e5586b66
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Jan 10 16:10:46 2017 -0800

    Remove non ascii character and replace it by " in all python files.

Acceptance_testing/Fortran_tests/test_Langmuir_wave/test_langmuir_wave.py
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/test_homogeneous_plasma.py
Acceptance_testing/Fortran_tests/test_plasma_drift/test_plasma_drift.py
postproc_python_script/Field.py
postproc_python_script/PyLoadArrayPicsar.py
postproc_python_script/check_divE=rho.py
postproc_python_script/plot_field_picsar.py
python_libs/GPSTDPXR.py
python_libs/LPA_PXR.py
python_libs/em3dsolverPXR.py
utils/forthon_parser.py

commit ee32d2ed398d088d0e8bf685cf82f4802f234351
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Jan 10 16:06:20 2017 -0800

    Creation of new folders for the installation documentation.
    Creation of a file INSTALL_FORTRAN_MACOS.md and creation of the doc for MacOs
    Creation of a file INSTALL_FORTRAN_CORI2

Documentation.html
Installation_doc/Fortran/INSTALL_FORTRAN_CORI2.md
Installation_doc/Fortran/INSTALL_FORTRAN_MACOS.md
Installation_doc/Python/INSTALL_PYTHON.md

commit a75f3e91261d4ce331f6879261e94d16353a3c21
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Jan 10 15:11:44 2017 -0800

    Correction description in test_plasma_drift.py

Acceptance_testing/Fortran_tests/test_plasma_drift/test_plasma_drift.py

commit 0997f0579b6e331a96356f7a9aa14a5eae85fc76
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Jan 10 15:09:15 2017 -0800

    Update of all Fortran and script files with the Copyright notice.
    Indentation corrections.
    New comments for Doxygen.

Acceptance_testing/Fortran_tests/test_Langmuir_wave/test_langmuir_wave.py
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/test_homogeneous_plasma.py
Acceptance_testing/Fortran_tests/test_plasma_drift/test_plasma_drift.py
Acceptance_testing/Gcov_tests/current_deposition_3d_test.F90
Acceptance_testing/Gcov_tests/esirkepov_2d_test.F90
Acceptance_testing/Gcov_tests/esirkepov_3d_test.F90
Acceptance_testing/Gcov_tests/field_gathering_2d_test.F90
Acceptance_testing/Gcov_tests/field_gathering_test.F90
Acceptance_testing/Gcov_tests/rho_deposition_3d_test.F90
Acceptance_testing/Gcov_tests/tile_curr_depo_3d_test.F90
Acceptance_testing/Gcov_tests/tile_field_gathering_3d_test.F90
Acceptance_testing/Gcov_tests/tile_mpi_part_com_test.F90
Acceptance_testing/Gcov_tests/tile_particle_push_3d_test.F90
Acceptance_testing/Gcov_tests/tile_rho_depo_3d_test.F90
postproc_python_script/Field.py
postproc_python_script/PyLoadArrayPicsar.py
postproc_python_script/check_divE=rho.py
postproc_python_script/plot_field_picsar.py
python_libs/GPSTDPXR.py
python_libs/LPA_PXR.py
python_libs/em3dsolverPXR.py
src/GPSTD.F90
src/api_fortran_itt.c
src/api_fortran_sde.c
src/boundary.F90
src/charge_deposition.F90
src/control_file.F90
src/current_deposition.F90
src/current_deposition_2d.F90
src/diags.F90
src/field_gathering_2d.F90
src/field_gathering_3d_o1.F90
src/field_gathering_3d_o2.F90
src/field_gathering_3d_o3.F90
src/itt_fortran.F90
src/load_balancing.F90
src/main.F90
src/maxwell.F90
src/modules.F90
src/mpi_derived_types.F90
src/mpi_routines.F90
src/particles_push.F90
src/particles_push_2d.F90
src/sde_fortran.F90
src/simple_io.F90
src/sorting.F90
src/submain.F90
src/tiling.F90
utils/forthon_parser.py

commit 7b794c2d69af09ac83856a25fccae9164fde7ab4
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Jan 9 19:14:47 2017 -0800

    Minor comment correction in field_gathering.F90. Creation of the license file license.txt for the open-source release.

license.txt
src/field_gathering.F90

commit 37bd3ae12697df5ffc8ff59fef1f95d9bf55a011
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Jan 9 15:30:37 2017 -0800

    Comments for Doxygen and indentation in submain.F90

src/submain.F90

commit 5c70fc1c8880520dcdb5a20daf2bd007f8bdab40
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Jan 9 15:08:54 2017 -0800

    Comments for Doxygen in simple_io.F90

src/simple_io.F90

commit bba5d5edb3cbea69c1963c3c193720edd64e04ac
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Jan 9 13:44:00 2017 -0800

    New comments for Doxygen in sde_fortran.F90.

src/sde_fortran.F90

commit 0bc75444ee2c6c68e64d8fb910dde730e917fc83
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Jan 9 13:05:22 2017 -0800

    Small correction in particles_push.F90. New comments for Doxygen in particle_push_2d.f90.

src/particles_push.F90
src/particles_push_2d.F90

commit 72c69a88fa317aeb363ac06fbe6f151c502bf5bd
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Jan 9 12:53:25 2017 -0800

    Correction few mistakes in mpi_routines.F90. New comments and function descriptions for Doxygen in mpi_derived_types.F90.

src/mpi_derived_types.F90
src/mpi_routines.F90

commit e70259b912e0449b9c80d2ede07e7e5ccd834fe6
Merge: 79207341 14e2dbc7
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Jan 9 10:26:06 2017 -0800

    Merge remote-tracking branch 'origin/master' into pxr-comments-and-doc

commit 7920734163b1ee6b731c6d9472b9f6b5e2708b88
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Jan 9 10:22:28 2017 -0800

    This commit includes new comments in modules.F90. Almost all variables and parameters now have a short description of its purpose compatible with Doxygen. Some useless parameters have been removed. Indentation has been improved in mpi_routines.F90 with addition subroutine descriptions compatible with Doxygen.

src/modules.F90
src/mpi_routines.F90

commit a9410f9d8eb6630974c3c372dfab83e68e6e5f4b
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sun Jan 8 18:14:59 2017 -0800

    This commit includes many new comments in modules.F90 for Doxygen. The module timing has also been removed and the files for the current deposition and the particle pusher accordingly updated.

src/current_deposition.F90
src/current_deposition_2d.F90
src/modules.F90
src/particles_push.F90

commit 14e2dbc7b322472c177897bf6c9cf2825944dc63
Author: Henri VINCENTI <henrivincenti@iram-fa-004696.extra.cea.fr>
Date:   Fri Jan 6 17:56:36 2017 +0100

    Updated install mira doc

INSTALL_PYTHON.md

commit 3d30b840acc748d1ce09e08326c13409c25fc150
Author: Henri VINCENTI <henrivincenti@iram-fa-004696.extra.cea.fr>
Date:   Fri Jan 6 17:55:02 2017 +0100

    Added install instructions for python install on MIRA

INSTALL_PYTHON.md

commit 07eba500301cfeee79c17f9df45f89c6c3ec0350
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Dec 23 17:39:15 2016 -0800

    Few changes in main.F90 for the Comments

src/main.F90

commit d71071e2578e6ef6410bdb407ab309e8dd54610a
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Dec 23 17:26:21 2016 -0800

    Comments for Doxygen in load_balancing.F90

src/load_balancing.F90

commit 2b2e0f883466828d1ec1996ae5f4514e354bbd79
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 22 17:41:31 2016 -0800

    Correction in em3dsolverPXR.py and diags.F90 for get_total_particle_number, Comments for Doxygen in load_balancing.F90

python_libs/em3dsolverPXR.py
src/diags.F90
src/load_balancing.F90

commit 7c98ab99193f58d9fa5f7c2805cb1fbb5376b0a3
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 22 16:14:10 2016 -0800

    correction type for get_total_particle_number in em3dsolverPXR.py

python_libs/em3dsolverPXR.py

commit a9647a4a81a0bb022076dff158b9f45443f00443
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 22 16:08:25 2016 -0800

    correction error in em3dsolverPXR.py

python_libs/em3dsolverPXR.py

commit 814b4c1e03f48d9bf817bdd52444c86f3c9c6114
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 22 15:45:07 2016 -0800

    Add python function to get the total number of particle via Picsar

python_libs/em3dsolverPXR.py

commit 128ae33b7f057a6d2982bb5a8d257be20a5d3ee3
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 22 14:57:55 2016 -0800

    Comments for Doxygen in diags.F90

src/diags.F90

commit 51c047123fb7bdddc19a2ad9c7745c43e43ed7ee
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 22 14:21:08 2016 -0800

    Remove unused variables in current_deposition.F90 and add new comments

src/current_deposition.F90

commit 07784a373714d132cd76d29ecc6b94d234e31104
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 22 13:11:05 2016 -0800

    Remove unused variables in rho_deposition_3d_test.F90 + indentation

Acceptance_testing/Gcov_tests/rho_deposition_3d_test.F90

commit 88567cebd437a9b8de552fac4768e11124b37872
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 22 13:09:13 2016 -0800

    Remove unused variables in field_gathering_2d_test.F90

Acceptance_testing/Gcov_tests/field_gathering_2d_test.F90

commit f65106ae2d75254e4ba817aca169f2ebc57e31e9
Merge: 1d1c3e1e 4c600c35
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 22 13:08:16 2016 -0800

    Merge remote-tracking branch 'origin/master' into pxr-comments-and-doc

commit 1d1c3e1ee9714302bac954dd61dd183e3ea0e445
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 22 13:07:10 2016 -0800

    Remove usused variables in field_gathering_test.F90 and tile_field_gathering_3d_test.F90

Acceptance_testing/Gcov_tests/field_gathering_test.F90
Acceptance_testing/Gcov_tests/tile_field_gathering_3d_test.F90

commit d4abb0e63e49177d783e21837e6e12bfe881815b
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 22 12:15:50 2016 -0800

    logical becomes logical(lp) in field_gathering_3d_o2.F90

src/field_gathering_3d_o2.F90

commit 0fc0241fd991b65d91d4e340f3348caf3865d758
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 22 12:11:21 2016 -0800

    Remove unused variables in field_gathering_3d_o1.F90 + few corrections

src/field_gathering_3d_o1.F90

commit 4c600c357eb16655424e6bd8a2a01381d1cd2048
Merge: b61512b3 da1f09fa
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Dec 22 20:58:50 2016 +0100

    Merged in Correction-particle-push-2d (pull request #22)
    
    Correction particle push 2d

commit abfedd5e73aac777a04be13e47a6421a89d58b55
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 22 11:56:42 2016 -0800

    Remove unused variable in fielf_gathering_2d.F90 + few comments and corrections

src/field_gathering_2d.F90

commit da1f09fa325cadbaba5689bb418f374fc445aec6
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 22 09:36:27 2016 -0800

    Few style change in particles_push.F90

src/particles_push.F90

commit 21684a5cf6bac0d5531fc97fc6e6a78fe3f0ef22
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Dec 21 14:44:40 2016 -0800

    Correction geteb2dxz_energy_conserving arguments in particle_push.F90

src/particles_push.F90

commit 881e9a9215b631946f5d006fb538d6d83f1c6cf5
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Dec 21 13:06:38 2016 -0800

    Correction particle push + field gathering in 2d

src/particles_push.F90

commit b58e3629873d72d42646931822e277f959565c72
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Dec 21 11:52:12 2016 -0800

    Remove partly unused variable in current_deposition.F90

src/current_deposition.F90

commit 0030cc963aa7cd872d64d1d87826ff514149a627
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Dec 21 11:11:34 2016 -0800

    Remove unused variables in current_deposition_2d.F90

src/current_deposition_2d.F90

commit 665624d912b2f10e673f0b11fb55c48496e75243
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Dec 21 10:06:37 2016 -0800

    Add comments and remove unused variables in particles_push.F90

src/particles_push.F90

commit 68e7cf21153a1e441646b699a83c873a76ee80fd
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Dec 21 09:47:50 2016 -0800

    Indentation in sorting.F90. Remove unused variables in sorting.F90

src/sorting.F90

commit 3410184f51cb05686e8cbb79f6ccf4abb5d36f16
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Dec 20 23:06:56 2016 -0800

    correction mistake double ::

src/tiling.F90

commit 3dff97d3040faad769f77c2cb83f81a76598e54d
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Dec 20 23:03:06 2016 -0800

    Comments for tiling.F90. Remove unused variables in tiling.F90

src/tiling.F90

commit d254cc754225d2c432d5e8406164b54e57ead6ee
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Dec 20 20:46:22 2016 -0800

    Comments and indentation in maxwell.F90, remove unused variables in maxwell.F90

src/maxwell.F90

commit da3a064ea4d0ddce462adebd3a937b29d0ffbc89
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Dec 20 20:15:33 2016 -0800

    Remove unused variables in field_gathering_3d_o2.F90

src/field_gathering_3d_o2.F90

commit 6b3510023370edeccb35eb293f56f9eaaabb6d11
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Dec 20 20:06:56 2016 -0800

    Comments and indentation in control_file.F90, remove unused variables in field_gathering.F90 and field_gathering_3d_o3.F90

src/control_file.F90
src/field_gathering.F90
src/field_gathering_3d_o3.F90

commit 98e084f5581971372745f4601fbae9c6896ff40f
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Dec 20 18:50:33 2016 -0800

    Comments and indentation in charge_deposition.F90

src/charge_deposition.F90

commit 8079945d3ea2e687997b2fbd8dd7801abea8cf1f
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Dec 20 17:35:02 2016 -0800

    Comments and indentation in boundary.F90

src/boundary.F90

commit 9834dd83c3f1443eb54afcb95d5355427ed921a9
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Dec 20 16:57:32 2016 -0800

    Title in file GPSTD.F90

Doxygen/html/Fortran installation instructions.html
Doxygen/html/Input File Configuration.html
Doxygen/html/Python installation instructions.html
Doxygen/html/Testing.html
Doxygen/html/_g_p_s_t_d_8_f90.html
Doxygen/html/_g_p_s_t_d_8_f90.js
Doxygen/html/annotated.html
Doxygen/html/annotated_dup.js
Doxygen/html/arrowdown.png
Doxygen/html/arrowright.png
Doxygen/html/bc_s.png
Doxygen/html/bdwn.png
Doxygen/html/boundary_8_f90.html
Doxygen/html/boundary_8_f90.js
Doxygen/html/charge__deposition_8_f90.html
Doxygen/html/charge__deposition_8_f90.js
Doxygen/html/charge_deposition_grid.jpg
Doxygen/html/classes.html
Doxygen/html/closed.png
Doxygen/html/control__file_8_f90.html
Doxygen/html/control__file_8_f90.js
Doxygen/html/current__deposition_8_f90.html
Doxygen/html/current__deposition_8_f90.js
Doxygen/html/current__deposition__2d_8_f90.html
Doxygen/html/current__deposition__2d_8_f90.js
Doxygen/html/diags_8_f90.html
Doxygen/html/diags_8_f90.js
Doxygen/html/dir_4a4346d3a65b1caffe6613ea0412a0eb.html
Doxygen/html/dir_4a4346d3a65b1caffe6613ea0412a0eb.js
Doxygen/html/dir_ac6e020b6b32a70d908ee7b905aad867.html
Doxygen/html/dir_ac6e020b6b32a70d908ee7b905aad867.js
Doxygen/html/dir_b199d0b42653e09160a2633dba7ed17d.html
Doxygen/html/dir_b199d0b42653e09160a2633dba7ed17d.js
Doxygen/html/dir_cc2af7d36df9ecb5629cb1cc2b1e2712.html
Doxygen/html/dir_cc2af7d36df9ecb5629cb1cc2b1e2712.js
Doxygen/html/dir_d522931ffa1371640980b621734a4381.html
Doxygen/html/dir_d522931ffa1371640980b621734a4381.js
Doxygen/html/dir_e3de0021144eab9c84a011f213c926b9.html
Doxygen/html/dir_e3de0021144eab9c84a011f213c926b9.js
Doxygen/html/dir_f71087a0e54d422c8798d2bb72362be5.html
Doxygen/html/dir_f71087a0e54d422c8798d2bb72362be5.js
Doxygen/html/doc.png
Doxygen/html/doxygen.css
Doxygen/html/doxygen.png
Doxygen/html/dynsections.js
Doxygen/html/field__gathering_8_f90.html
Doxygen/html/field__gathering_8_f90.js
Doxygen/html/field__gathering__2d_8_f90.html
Doxygen/html/field__gathering__2d_8_f90.js
Doxygen/html/field__gathering__3d__o1_8_f90.html
Doxygen/html/field__gathering__3d__o1_8_f90.js
Doxygen/html/field__gathering__3d__o2_8_f90.html
Doxygen/html/field__gathering__3d__o2_8_f90.js
Doxygen/html/field__gathering__3d__o3_8_f90.html
Doxygen/html/field__gathering__3d__o3_8_f90.js
Doxygen/html/files.html
Doxygen/html/files.js
Doxygen/html/folderclosed.png
Doxygen/html/folderopen.png
Doxygen/html/functions.html
Doxygen/html/functions_func.html
Doxygen/html/functions_vars.html
Doxygen/html/globals.html
Doxygen/html/globals_func.html
Doxygen/html/index.html
Doxygen/html/input__file__config_8txt.html
Doxygen/html/install__fortran_8txt.html
Doxygen/html/install__python_8txt.html
Doxygen/html/interfaceitt__fortran_1_1_f_o_r_t_r_a_n___i_t_t___p_a_u_s_e-members.html
Doxygen/html/interfaceitt__fortran_1_1_f_o_r_t_r_a_n___i_t_t___p_a_u_s_e.html
Doxygen/html/interfaceitt__fortran_1_1_f_o_r_t_r_a_n___i_t_t___p_a_u_s_e.js
Doxygen/html/interfaceitt__fortran_1_1_f_o_r_t_r_a_n___i_t_t___r_e_s_u_m_e-members.html
Doxygen/html/interfaceitt__fortran_1_1_f_o_r_t_r_a_n___i_t_t___r_e_s_u_m_e.html
Doxygen/html/interfaceitt__fortran_1_1_f_o_r_t_r_a_n___i_t_t___r_e_s_u_m_e.js
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___f_i_n_a_l___s_t_a_r_t-members.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___f_i_n_a_l___s_t_a_r_t.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___f_i_n_a_l___s_t_a_r_t.js
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___f_i_n_a_l___s_t_o_p-members.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___f_i_n_a_l___s_t_o_p.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___f_i_n_a_l___s_t_o_p.js
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___i_n_i_t___s_t_a_r_t-members.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___i_n_i_t___s_t_a_r_t.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___i_n_i_t___s_t_a_r_t.js
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___i_n_i_t___s_t_o_p-members.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___i_n_i_t___s_t_o_p.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___i_n_i_t___s_t_o_p.js
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___m_a_i_n___s_t_a_r_t-members.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___m_a_i_n___s_t_a_r_t.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___m_a_i_n___s_t_a_r_t.js
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___m_a_i_n___s_t_o_p-members.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___m_a_i_n___s_t_o_p.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___m_a_i_n___s_t_o_p.js
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___s_d_e___s_t_a_r_t-members.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___s_d_e___s_t_a_r_t.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___s_d_e___s_t_a_r_t.js
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___s_d_e___s_t_o_p-members.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___s_d_e___s_t_o_p.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___s_d_e___s_t_o_p.js
Doxygen/html/itt__fortran_8_f90.html
Doxygen/html/itt__fortran_8_f90.js
Doxygen/html/jquery.js
Doxygen/html/load__balancing_8_f90.html
Doxygen/html/load__balancing_8_f90.js
Doxygen/html/main_8_f90.html
Doxygen/html/main_8_f90.js
Doxygen/html/mainpage_8txt.html
Doxygen/html/maxwell_8_f90.html
Doxygen/html/maxwell_8_f90.js
Doxygen/html/modules_8_f90.html
Doxygen/html/modules_8_f90.js
Doxygen/html/mpi__derived__types_8_f90.html
Doxygen/html/mpi__derived__types_8_f90.js
Doxygen/html/mpi__routines_8_f90.html
Doxygen/html/mpi__routines_8_f90.js
Doxygen/html/namespaceboundary.html
Doxygen/html/namespacecommunications.html
Doxygen/html/namespacecommunications.js
Doxygen/html/namespaceconstants.html
Doxygen/html/namespacecontrol__file.html
Doxygen/html/namespacediagnostics.html
Doxygen/html/namespacefields.html
Doxygen/html/namespacegrid__tilemodule.html
Doxygen/html/namespacegrid__tilemodule.js
Doxygen/html/namespaceitt__fortran.html
Doxygen/html/namespaceitt__fortran.js
Doxygen/html/namespacekyee__em3d.html
Doxygen/html/namespaceload__balance.html
Doxygen/html/namespacematrix__coefficients.html
Doxygen/html/namespacematrix__coefficients.js
Doxygen/html/namespacematrix__data.html
Doxygen/html/namespacemembers.html
Doxygen/html/namespacemembers_b.html
Doxygen/html/namespacemembers_c.html
Doxygen/html/namespacemembers_d.html
Doxygen/html/namespacemembers_dup.js
Doxygen/html/namespacemembers_e.html
Doxygen/html/namespacemembers_f.html
Doxygen/html/namespacemembers_func.html
Doxygen/html/namespacemembers_g.html
Doxygen/html/namespacemembers_i.html
Doxygen/html/namespacemembers_j.html
Doxygen/html/namespacemembers_l.html
Doxygen/html/namespacemembers_m.html
Doxygen/html/namespacemembers_n.html
Doxygen/html/namespacemembers_o.html
Doxygen/html/namespacemembers_p.html
Doxygen/html/namespacemembers_r.html
Doxygen/html/namespacemembers_s.html
Doxygen/html/namespacemembers_t.html
Doxygen/html/namespacemembers_v.html
Doxygen/html/namespacemembers_vars.html
Doxygen/html/namespacemembers_vars.js
Doxygen/html/namespacemembers_vars_b.html
Doxygen/html/namespacemembers_vars_c.html
Doxygen/html/namespacemembers_vars_d.html
Doxygen/html/namespacemembers_vars_e.html
Doxygen/html/namespacemembers_vars_f.html
Doxygen/html/namespacemembers_vars_g.html
Doxygen/html/namespacemembers_vars_i.html
Doxygen/html/namespacemembers_vars_j.html
Doxygen/html/namespacemembers_vars_l.html
Doxygen/html/namespacemembers_vars_m.html
Doxygen/html/namespacemembers_vars_n.html
Doxygen/html/namespacemembers_vars_o.html
Doxygen/html/namespacemembers_vars_p.html
Doxygen/html/namespacemembers_vars_r.html
Doxygen/html/namespacemembers_vars_s.html
Doxygen/html/namespacemembers_vars_t.html
Doxygen/html/namespacemembers_vars_v.html
Doxygen/html/namespacemembers_vars_w.html
Doxygen/html/namespacemembers_vars_x.html
Doxygen/html/namespacemembers_vars_y.html
Doxygen/html/namespacemembers_vars_z.html
Doxygen/html/namespacemembers_w.html
Doxygen/html/namespacemembers_x.html
Doxygen/html/namespacemembers_y.html
Doxygen/html/namespacemembers_z.html
Doxygen/html/namespacempi__derived__types.html
Doxygen/html/namespacempi__routines.html
Doxygen/html/namespacempi__type__constants.html
Doxygen/html/namespaceoutput__data.html
Doxygen/html/namespaceoutput__data.js
Doxygen/html/namespaceparams.html
Doxygen/html/namespaceparticle__properties.html
Doxygen/html/namespaceparticle__speciesmodule.html
Doxygen/html/namespaceparticle__speciesmodule.js
Doxygen/html/namespaceparticle__tilemodule.html
Doxygen/html/namespaceparticle__tilemodule.js
Doxygen/html/namespaceparticles.html
Doxygen/html/namespaceprecomputed.html
Doxygen/html/namespacepython__pointers.html
Doxygen/html/namespaces.html
Doxygen/html/namespaces.js
Doxygen/html/namespacesde__fortran.html
Doxygen/html/namespacesde__fortran.js
Doxygen/html/namespaceshared__data.html
Doxygen/html/namespacesimple__io.html
Doxygen/html/namespacesorting.html
Doxygen/html/namespacetile__params.html
Doxygen/html/namespacetiling.html
Doxygen/html/namespacetime__stat.html
Doxygen/html/namespacetiming.html
Doxygen/html/nav_f.png
Doxygen/html/nav_g.png
Doxygen/html/nav_h.png
Doxygen/html/navtree.css
Doxygen/html/navtree.js
Doxygen/html/navtreedata.js
Doxygen/html/navtreeindex0.js
Doxygen/html/navtreeindex1.js
Doxygen/html/navtreeindex2.js
Doxygen/html/navtreeindex3.js
Doxygen/html/open.png
Doxygen/html/pages.html
Doxygen/html/particles__push_8_f90.html
Doxygen/html/particles__push_8_f90.js
Doxygen/html/particles__push__2d_8_f90.html
Doxygen/html/particles__push__2d_8_f90.js
Doxygen/html/resize.js
Doxygen/html/sde__fortran_8_f90.html
Doxygen/html/sde__fortran_8_f90.js
Doxygen/html/search/all_0.html
Doxygen/html/search/all_0.js
Doxygen/html/search/all_1.html
Doxygen/html/search/all_1.js
Doxygen/html/search/all_10.html
Doxygen/html/search/all_10.js
Doxygen/html/search/all_11.html
Doxygen/html/search/all_11.js
Doxygen/html/search/all_12.html
Doxygen/html/search/all_12.js
Doxygen/html/search/all_13.html
Doxygen/html/search/all_13.js
Doxygen/html/search/all_14.html
Doxygen/html/search/all_14.js
Doxygen/html/search/all_15.html
Doxygen/html/search/all_15.js
Doxygen/html/search/all_16.html
Doxygen/html/search/all_16.js
Doxygen/html/search/all_2.html
Doxygen/html/search/all_2.js
Doxygen/html/search/all_3.html
Doxygen/html/search/all_3.js
Doxygen/html/search/all_4.html
Doxygen/html/search/all_4.js
Doxygen/html/search/all_5.html
Doxygen/html/search/all_5.js
Doxygen/html/search/all_6.html
Doxygen/html/search/all_6.js
Doxygen/html/search/all_7.html
Doxygen/html/search/all_7.js
Doxygen/html/search/all_8.html
Doxygen/html/search/all_8.js
Doxygen/html/search/all_9.html
Doxygen/html/search/all_9.js
Doxygen/html/search/all_a.html
Doxygen/html/search/all_a.js
Doxygen/html/search/all_b.html
Doxygen/html/search/all_b.js
Doxygen/html/search/all_c.html
Doxygen/html/search/all_c.js
Doxygen/html/search/all_d.html
Doxygen/html/search/all_d.js
Doxygen/html/search/all_e.html
Doxygen/html/search/all_e.js
Doxygen/html/search/all_f.html
Doxygen/html/search/all_f.js
Doxygen/html/search/classes_0.html
Doxygen/html/search/classes_0.js
Doxygen/html/search/classes_1.html
Doxygen/html/search/classes_1.js
Doxygen/html/search/classes_2.html
Doxygen/html/search/classes_2.js
Doxygen/html/search/classes_3.html
Doxygen/html/search/classes_3.js
Doxygen/html/search/classes_4.html
Doxygen/html/search/classes_4.js
Doxygen/html/search/classes_5.html
Doxygen/html/search/classes_5.js
Doxygen/html/search/close.png
Doxygen/html/search/files_0.html
Doxygen/html/search/files_0.js
Doxygen/html/search/files_1.html
Doxygen/html/search/files_1.js
Doxygen/html/search/files_2.html
Doxygen/html/search/files_2.js
Doxygen/html/search/files_3.html
Doxygen/html/search/files_3.js
Doxygen/html/search/files_4.html
Doxygen/html/search/files_4.js
Doxygen/html/search/files_5.html
Doxygen/html/search/files_5.js
Doxygen/html/search/files_6.html
Doxygen/html/search/files_6.js
Doxygen/html/search/files_7.html
Doxygen/html/search/files_7.js
Doxygen/html/search/files_8.html
Doxygen/html/search/files_8.js
Doxygen/html/search/files_9.html
Doxygen/html/search/files_9.js
Doxygen/html/search/files_a.html
Doxygen/html/search/files_a.js
Doxygen/html/search/functions_0.html
Doxygen/html/search/functions_0.js
Doxygen/html/search/functions_1.html
Doxygen/html/search/functions_1.js
Doxygen/html/search/functions_10.html
Doxygen/html/search/functions_10.js
Doxygen/html/search/functions_2.html
Doxygen/html/search/functions_2.js
Doxygen/html/search/functions_3.html
Doxygen/html/search/functions_3.js
Doxygen/html/search/functions_4.html
Doxygen/html/search/functions_4.js
Doxygen/html/search/functions_5.html
Doxygen/html/search/functions_5.js
Doxygen/html/search/functions_6.html
Doxygen/html/search/functions_6.js
Doxygen/html/search/functions_7.html
Doxygen/html/search/functions_7.js
Doxygen/html/search/functions_8.html
Doxygen/html/search/functions_8.js
Doxygen/html/search/functions_9.html
Doxygen/html/search/functions_9.js
Doxygen/html/search/functions_a.html
Doxygen/html/search/functions_a.js
Doxygen/html/search/functions_b.html
Doxygen/html/search/functions_b.js
Doxygen/html/search/functions_c.html
Doxygen/html/search/functions_c.js
Doxygen/html/search/functions_d.html
Doxygen/html/search/functions_d.js
Doxygen/html/search/functions_e.html
Doxygen/html/search/functions_e.js
Doxygen/html/search/functions_f.html
Doxygen/html/search/functions_f.js
Doxygen/html/search/mag_sel.png
Doxygen/html/search/namespaces_0.html
Doxygen/html/search/namespaces_0.js
Doxygen/html/search/namespaces_1.html
Doxygen/html/search/namespaces_1.js
Doxygen/html/search/namespaces_2.html
Doxygen/html/search/namespaces_2.js
Doxygen/html/search/namespaces_3.html
Doxygen/html/search/namespaces_3.js
Doxygen/html/search/namespaces_4.html
Doxygen/html/search/namespaces_4.js
Doxygen/html/search/namespaces_5.html
Doxygen/html/search/namespaces_5.js
Doxygen/html/search/namespaces_6.html
Doxygen/html/search/namespaces_6.js
Doxygen/html/search/namespaces_7.html
Doxygen/html/search/namespaces_7.js
Doxygen/html/search/namespaces_8.html
Doxygen/html/search/namespaces_8.js
Doxygen/html/search/namespaces_9.html
Doxygen/html/search/namespaces_9.js
Doxygen/html/search/namespaces_a.html
Doxygen/html/search/namespaces_a.js
Doxygen/html/search/namespaces_b.html
Doxygen/html/search/namespaces_b.js
Doxygen/html/search/namespaces_c.html
Doxygen/html/search/namespaces_c.js
Doxygen/html/search/nomatches.html
Doxygen/html/search/pages_0.html
Doxygen/html/search/pages_0.js
Doxygen/html/search/search.css
Doxygen/html/search/search.js
Doxygen/html/search/search_l.png
Doxygen/html/search/search_m.png
Doxygen/html/search/search_r.png
Doxygen/html/search/searchdata.js
Doxygen/html/search/variables_0.html
Doxygen/html/search/variables_0.js
Doxygen/html/search/variables_1.html
Doxygen/html/search/variables_1.js
Doxygen/html/search/variables_10.html
Doxygen/html/search/variables_10.js
Doxygen/html/search/variables_11.html
Doxygen/html/search/variables_11.js
Doxygen/html/search/variables_12.html
Doxygen/html/search/variables_12.js
Doxygen/html/search/variables_13.html
Doxygen/html/search/variables_13.js
Doxygen/html/search/variables_14.html
Doxygen/html/search/variables_14.js
Doxygen/html/search/variables_15.html
Doxygen/html/search/variables_15.js
Doxygen/html/search/variables_2.html
Doxygen/html/search/variables_2.js
Doxygen/html/search/variables_3.html
Doxygen/html/search/variables_3.js
Doxygen/html/search/variables_4.html
Doxygen/html/search/variables_4.js
Doxygen/html/search/variables_5.html
Doxygen/html/search/variables_5.js
Doxygen/html/search/variables_6.html
Doxygen/html/search/variables_6.js
Doxygen/html/search/variables_7.html
Doxygen/html/search/variables_7.js
Doxygen/html/search/variables_8.html
Doxygen/html/search/variables_8.js
Doxygen/html/search/variables_9.html
Doxygen/html/search/variables_9.js
Doxygen/html/search/variables_a.html
Doxygen/html/search/variables_a.js
Doxygen/html/search/variables_b.html
Doxygen/html/search/variables_b.js
Doxygen/html/search/variables_c.html
Doxygen/html/search/variables_c.js
Doxygen/html/search/variables_d.html
Doxygen/html/search/variables_d.js
Doxygen/html/search/variables_e.html
Doxygen/html/search/variables_e.js
Doxygen/html/search/variables_f.html
Doxygen/html/search/variables_f.js
Doxygen/html/simple__io_8_f90.html
Doxygen/html/simple__io_8_f90.js
Doxygen/html/sorting_8_f90.html
Doxygen/html/sorting_8_f90.js
Doxygen/html/splitbar.png
Doxygen/html/structcommunications_1_1mpi__buffer.html
Doxygen/html/structcommunications_1_1mpi__buffer.js
Doxygen/html/structcommunications_1_1mpi__tile__buffer.html
Doxygen/html/structcommunications_1_1mpi__tile__buffer.js
Doxygen/html/structcommunications_1_1part__com__buffer.html
Doxygen/html/structcommunications_1_1part__com__buffer.js
Doxygen/html/structgrid__tilemodule_1_1grid__tile.html
Doxygen/html/structgrid__tilemodule_1_1grid__tile.js
Doxygen/html/structmatrix__coefficients_1_1block3d.html
Doxygen/html/structmatrix__coefficients_1_1block3d.js
Doxygen/html/structmatrix__coefficients_1_1matrix__blocks.html
Doxygen/html/structmatrix__coefficients_1_1matrix__blocks.js
Doxygen/html/structmatrix__coefficients_1_1vector__blocks.html
Doxygen/html/structmatrix__coefficients_1_1vector__blocks.js
Doxygen/html/structoutput__data_1_1particle__dump.html
Doxygen/html/structoutput__data_1_1particle__dump.js
Doxygen/html/structparticle__speciesmodule_1_1particle__species.html
Doxygen/html/structparticle__speciesmodule_1_1particle__species.js
Doxygen/html/structparticle__tilemodule_1_1particle__tile.html
Doxygen/html/structparticle__tilemodule_1_1particle__tile.js
Doxygen/html/submain_8_f90.html
Doxygen/html/submain_8_f90.js
Doxygen/html/sync_off.png
Doxygen/html/sync_on.png
Doxygen/html/tab_a.png
Doxygen/html/tab_b.png
Doxygen/html/tab_h.png
Doxygen/html/tab_s.png
Doxygen/html/tabs.css
Doxygen/html/testing_8txt.html
Doxygen/html/tiling_8_f90.html
Doxygen/html/tiling_8_f90.js
Doxygen/html/typecommunications_1_1mpi__buffer-members.html
Doxygen/html/typecommunications_1_1mpi__tile__buffer-members.html
Doxygen/html/typecommunications_1_1part__com__buffer-members.html
Doxygen/html/typegrid__tilemodule_1_1grid__tile-members.html
Doxygen/html/typematrix__coefficients_1_1block3d-members.html
Doxygen/html/typematrix__coefficients_1_1matrix__blocks-members.html
Doxygen/html/typematrix__coefficients_1_1vector__blocks-members.html
Doxygen/html/typeoutput__data_1_1particle__dump-members.html
Doxygen/html/typeparticle__speciesmodule_1_1particle__species-members.html
Doxygen/html/typeparticle__tilemodule_1_1particle__tile-members.html
src/GPSTD.F90

commit 71944a1b5fd9844e0ae60f63a17f81cede34ca6b
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Dec 20 16:51:13 2016 -0800

    Comments and indentation in GPSTD.F90

src/GPSTD.F90
src/modules.F90

commit b61512b30ee31489399c26e5e972d4eafd632011
Merge: 840e5ae1 3e40d467
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Dec 19 20:24:42 2016 -0800

    Merged in debug-field_gathering-for-warpx (pull request #21)
    
    Debug field gathering for warpx

commit 3e40d4672ce0f7dcd648f7a181341e937f05895c
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Dec 19 17:00:11 2016 -0800

    Replace tab by spaces

Acceptance_testing/Gcov_tests/current_deposition_3d_test.F90
src/load_balancing.F90
src/maxwell.F90
src/modules.F90

commit 2223dbce05a443d18736af25d935ffa7148767f1
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Dec 19 16:42:19 2016 -0800

    correction lvect for warpx compatibility in field gathering

src/field_gathering.F90
src/field_gathering_2d.F90
src/particles_push.F90
src/particles_push_2d.F90

commit 840e5ae113f89135c4da442e7d8cf1a085412183
Merge: 80ac5e3b e9f2487b
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Dec 16 15:45:27 2016 -0800

    Merged in Picsar-2d (pull request #16)
    
    Picsar 2d

commit e9f2487bf7c1bb2a4ecc91ead23071242d4a4cfc
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Dec 16 10:38:32 2016 -0800

    Correction indentation

python_libs/em3dsolverPXR.py

commit 71f26c4467892f293d56aee75de6e7876afee5cf
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Dec 16 09:57:41 2016 -0800

    Update em3dsolverPXR with new debug print and few corrections

python_libs/em3dsolverPXR.py
src/charge_deposition.F90

commit d4b21a1fab6a42c2f0e96a8e763cab36630ad4cd
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Dec 16 09:32:23 2016 -0800

    New debug print

python_libs/em3dsolverPXR.py
src/field_gathering_2d.F90
src/particles_push.F90

commit b1642d44e38f2c0daf4f0f4fc673439b488ae065
Merge: 4c096314 45e02ce5
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Dec 16 08:52:59 2016 -0800

    Merge with Current-deposition-2d for additional comments

commit 45e02ce50aa524216172ec2e44c6d7e2819b127c
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Dec 12 14:44:00 2016 -0800

    Comments and indentation for esirkepov in 2d

Acceptance_testing/Gcov_tests/esirkepov_2d_test.F90
src/current_deposition_2d.F90

commit 4c09631413de9801aea19755e28336129d9f78d3
Merge: 8810f757 ba7f14ae
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Dec 12 13:27:25 2016 -0800

    Merge branch 'hdf5_openPMD' into Picsar-2d

commit ba7f14aecaa981043ebcce2e7811999be0d5ac3c
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Dec 12 11:22:00 2016 -0800

    Correct line truncated in simple_io.F90

src/simple_io.F90

commit e316a2c1e8100cf373f7415a900b898084fca1af
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Dec 12 11:19:53 2016 -0800

    Indentation and comments in simple_io.F90

src/current_deposition.F90
src/simple_io.F90

commit 11f971eb0dd622bce24fa90f866048c2723fe309
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Dec 9 11:23:19 2016 -0800

    Indentation and new comments in diags.F90

src/diags.F90

commit 8810f7570b1abab50978998f7f383f080d94b183
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 8 21:59:27 2016 -0800

    New indentation correction in em3dsolverPXR.py

python_libs/em3dsolverPXR.py

commit a5509a88e93ac14d5384867ff7f3e9cb8c1c41e8
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 8 21:56:11 2016 -0800

    Coorection indentation

python_libs/em3dsolverPXR.py

commit a9ebc3a127bbf4506660770dc65c1e9479d1b0ce
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 8 21:54:22 2016 -0800

    Coorection indentation

python_libs/em3dsolverPXR.py

commit 63838fbe8ed27fe4e4d59226ffd644ae9d97a239
Merge: 80ac5e3b f344ea48
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 8 21:34:56 2016 -0800

    Merge branch 'Picsar-2d' into picsar_python_cori

commit f344ea482f0ccd69ebff6547c5c030ab1a2443a3
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 8 21:31:40 2016 -0800

    Print imports in em3dsolverPXR.py

python_libs/em3dsolverPXR.py

commit 822c436c9dc3f3e85650ebe6ac2b5d9921924b84
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 8 20:56:53 2016 -0800

    Indentation and new comments, diminishing of the test complexity field_gathering_2d_test

Acceptance_testing/Gcov_tests/field_gathering_2d_test.F90
src/current_deposition_2d.F90

commit 80ac5e3b424431c0a70166dad28b18199443a19d
Merge: e44e96f1 6602703c
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Dec 7 14:09:37 2016 +0000

    Merged in debug-cori (pull request #15)
    
    Debug cori

commit c892ee20514a7dd37d29ad85351fac1f912da47a
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Dec 6 17:26:35 2016 -0800

    New vectorized field gathering subroutine pxr_geteb2dxz_energy_conserving_vect_3_3

Acceptance_testing/Gcov_tests/field_gathering_2d_test.F90
src/field_gathering_2d.F90
utils/write_gathering_routines_vec2_2d.py

commit e9219972d9e9c752427fa4a2a0df9c6bd27bbd56
Merge: fde53719 6602703c
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Dec 6 15:32:11 2016 -0800

    Merge branch 'Picsar-profiling' into Picsar-2D

commit fde537190a976ed8ed3c15d9b17e4ee4c41ae5b3
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Dec 6 15:29:04 2016 -0800

    Preparation of the scripts to generate more efficient vectorized field gathering subroutine in 2d

src/field_gathering_2d.F90
utils/write_gathering_routines_vec2_2d.py
utils/write_gathering_routines_vec_3d.py

commit 6602703c78e56546e15228485e924d307585240f
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Dec 6 14:23:24 2016 -0800

    Add new simple distribution

src/field_gathering_3d_o3.F90
src/tiling.F90

commit a7209c9cd23e08fcf4202fb825f05c24fe625527
Merge: 6f1ff327 822ddf05
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Dec 6 10:23:36 2016 -0800

    Merge branch 'debug-cori' into Picsar-profiling

commit 822ddf05eb84d86e2f9e985158c62a6e746e18f3
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Dec 6 09:02:26 2016 -0800

    Correction indentation

src/current_deposition.F90

commit 2a256c507560f68c99ff7514e64233117bebd06d
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Dec 5 22:51:49 2016 -0800

    Update field_gathering_plus_particle_pusher_2_2_2

Acceptance_testing/Gcov_tests/field_gathering_test.F90
src/field_gathering_3d_o2.F90
src/particles_push.F90

commit 648d84ff330d3744d79b6c41efcf160771e3e991
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Dec 5 21:34:42 2016 -0800

    directive against vectorization in scalar field gathering at order 2

src/field_gathering_3d_o2.F90

commit 3aea19c020d3c046d18938e15a8585b736a39f20
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Dec 5 19:22:19 2016 -0800

    Correction of getb3d_energy_conserving_vec_2_2_2 and gete3d_energy_conserving_vec_2_2_2

src/field_gathering_3d_o2.F90

commit 7ab70cbdd7d1fdd41686ab7c1e35397fbad95958
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Dec 5 17:12:59 2016 -0800

    Correct geteb3d_energy_conserving_vecV1_2_2_2 and add new vector subroutine geteb3d_energy_conserving_vecV3_2_2_2

Acceptance_testing/Gcov_tests/field_gathering_test.F90
Acceptance_testing/Gcov_tests/tile_field_gathering_3d_test.F90
src/field_gathering.F90
src/field_gathering_3d_o2.F90
utils/write_gathering_routines_3d.py
utils/write_gathering_routines_vect2_3d.py

commit 0d6793874113f4932789c58cb5c9193551331f24
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Dec 5 16:36:01 2016 -0800

    Addition of scalar field gathering subroutines at order 2

Acceptance_testing/Gcov_tests/field_gathering_test.F90
src/field_gathering.F90
src/field_gathering_3d_o2.F90

commit 096a4b436df21a0b9c80f24aad64dfce7bd470d2
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sun Dec 4 17:57:40 2016 -0800

    Correct DIR ASSUME_ALIGNE

src/particles_push.F90

commit e387b34e7c2534b5d290e2a522c3bf91e8e30e4e
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sun Dec 4 17:55:35 2016 -0800

    Update field_gathering_plus_particle_pusher_1_1_1 with new vectorized method

src/particles_push.F90

commit a863a727ff48505b635c4ba1fb2e5c93b89ff193
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sun Dec 4 16:18:51 2016 -0800

    Add new vectorized field gathering subroutine geteb3d_energy_conserving_vecV3_1_1_1

Acceptance_testing/Gcov_tests/field_gathering_test.F90
Acceptance_testing/Gcov_tests/tile_field_gathering_3d_test.F90
src/field_gathering.F90
src/field_gathering_3d_o1.F90
src/field_gathering_3d_o3.F90
utils/write_gathering_routines_vect2_3d.py

commit 69259d31a717336c6116fd5bb452b157f21b51b4
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sun Dec 4 10:26:02 2016 -0800

    Correction of the vectorized field gathering subroutines at order 1, improvement of the Doxygen comments in field_gathering_3d_o1.F90, correction of the field gathering tests

Acceptance_testing/Gcov_tests/field_gathering_test.F90
Doxygen/html/boundary_8_f90.html
Doxygen/html/boundary_8_f90.js
Doxygen/html/field__gathering__3d__o1_8_f90.html
Doxygen/html/field__gathering__3d__o3_8_f90.html
Doxygen/html/field__gathering__3d__o3_8_f90.js
Doxygen/html/globals.html
Doxygen/html/globals_func.html
Doxygen/html/modules_8_f90.html
Doxygen/html/modules_8_f90.js
Doxygen/html/namespaceboundary.html
Doxygen/html/namespacemembers_func.html
Doxygen/html/namespacemembers_p.html
Doxygen/html/namespacemembers_vars_z.html
Doxygen/html/namespacemembers_z.html
Doxygen/html/namespaceshared__data.html
Doxygen/html/navtreedata.js
Doxygen/html/navtreeindex0.js
Doxygen/html/navtreeindex1.js
Doxygen/html/navtreeindex2.js
Doxygen/html/navtreeindex3.js
Doxygen/html/particles__push_8_f90.html
Doxygen/html/particles__push_8_f90.js
Doxygen/html/search/all_16.js
Doxygen/html/search/all_5.js
Doxygen/html/search/all_6.js
Doxygen/html/search/all_e.js
Doxygen/html/search/functions_5.js
Doxygen/html/search/functions_6.js
Doxygen/html/search/functions_c.js
Doxygen/html/search/variables_15.js
Doxygen/html/structcommunications_1_1mpi__tile__buffer.html
Doxygen/html/structcommunications_1_1mpi__tile__buffer.js
Doxygen/html/typecommunications_1_1mpi__tile__buffer-members.html
src/field_gathering.F90
src/field_gathering_3d_o1.F90
src/field_gathering_3d_o3.F90
utils/write_gathering_routines_3d.py
utils/write_gathering_routines_vect2_3d.py

commit e735503c8636839e8170e2be02f74a867612a997
Merge: 7e4d9312 cef520e5
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sat Dec 3 23:22:25 2016 -0800

    Solve conflicts after merge

commit 7e4d93129969a2e625bcf1769f7a072d88cdc4c4
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sat Dec 3 22:48:55 2016 -0800

    Indentation + Doxygen

src/field_gathering_3d_o1.F90
src/particles_push.F90

commit 691f60236240d7da0482ee0cf3521ab0b9c5f0f9
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sat Dec 3 22:24:10 2016 -0800

    New Doxygen information in field_gathering_3d_o3.F90

src/field_gathering_3d_o3.F90
src/particles_push.F90

commit 7be946c160c44da307b69886f3cac93168d2c947
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sat Dec 3 22:07:15 2016 -0800

    Update of field_gathering_plus_particle_pusher_3_3_3

src/field_gathering_3d_o3.F90
src/particles_push.F90

commit 6c80fc892adefab8e8725b655be88fc7f5a2301b
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sat Dec 3 20:21:17 2016 -0800

    Rename field gathering subroutines

Acceptance_testing/Gcov_tests/field_gathering_test.F90
src/field_gathering_3d_o3.F90

commit 228e7e3da832cf468240721d6ae1d1ba60fb63a5
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sat Dec 3 20:11:13 2016 -0800

    Remove Latex from Doxygen

Doxygen/latex/Configuration.tex
Doxygen/latex/Fortran installation instructions.tex
Doxygen/latex/Input File Configuration.tex
Doxygen/latex/Input.tex
Doxygen/latex/Makefile
Doxygen/latex/Python installation instructions.tex
Doxygen/latex/Testing.tex
Doxygen/latex/_g_p_s_t_d_8_f90.tex
Doxygen/latex/annotated.tex
Doxygen/latex/boundary_8_f90.tex
Doxygen/latex/charge__deposition_8_f90.tex
Doxygen/latex/control__file_8_f90.tex
Doxygen/latex/current__deposition_8_f90.tex
Doxygen/latex/current__deposition__2d_8_f90.tex
Doxygen/latex/diags_8_f90.tex
Doxygen/latex/dir_4a4346d3a65b1caffe6613ea0412a0eb.tex
Doxygen/latex/dir_68267d1309a1af8e8297ef4c3efbcdba.tex
Doxygen/latex/dir_ac6e020b6b32a70d908ee7b905aad867.tex
Doxygen/latex/dir_b199d0b42653e09160a2633dba7ed17d.tex
Doxygen/latex/dir_cc2af7d36df9ecb5629cb1cc2b1e2712.tex
Doxygen/latex/dir_d522931ffa1371640980b621734a4381.tex
Doxygen/latex/dir_e3de0021144eab9c84a011f213c926b9.tex
Doxygen/latex/dir_f71087a0e54d422c8798d2bb72362be5.tex
Doxygen/latex/doxygen.sty
Doxygen/latex/field__gathering_8_f90.tex
Doxygen/latex/field__gathering__2d_8_f90.tex
Doxygen/latex/field__gathering__3d__o1_8_f90.tex
Doxygen/latex/field__gathering__3d__o2_8_f90.tex
Doxygen/latex/field__gathering__3d__o3_8_f90.tex
Doxygen/latex/files.tex
Doxygen/latex/index.tex
Doxygen/latex/input__file__config_8txt.tex
Doxygen/latex/install__fortran_8txt.tex
Doxygen/latex/install__python_8txt.tex
Doxygen/latex/interfaceinterf__add__group__of__particles__at__tile_1_1intef0662462.tex
Doxygen/latex/interfaceinterf__add__particle__at__tile_1_1intef0662083.tex
Doxygen/latex/interfaceinterf__add__particle__at__tile__2d_1_1intef0661718.tex
Doxygen/latex/interfaceinterf__add__particle__to__species_1_1intef0661391.tex
Doxygen/latex/interfaceinterf__add__particle__to__species__2d_1_1intef066113.tex
Doxygen/latex/interfaceinterf__allocate__tile__arrays_1_1intef0663458.tex
Doxygen/latex/interfaceinterf__init__tile__arrays__for__species_1_1intef0664228.tex
Doxygen/latex/interfaceinterf__point__to__matrix__block__p2f_1_1intef0658309.tex
Doxygen/latex/interfaceinterf__point__to__vector__block__p2f_1_1intef0658851.tex
Doxygen/latex/interfaceinterf__resize__1d__array__real_1_1intef0665438.tex
Doxygen/latex/interfaceinterf__resize__2d__array__real_1_1intef0665657.tex
Doxygen/latex/interfaceinterf__resize__particle__arrays_1_1intef0665276.tex
Doxygen/latex/interfaceinterf__rm__particle__at__tile_1_1intef0663333.tex
Doxygen/latex/interfaceinterf__rm__particle__at__tile__2d_1_1intef0663076.tex
Doxygen/latex/interfaceinterf__rm__particles__from__species_1_1intef0662826.tex
Doxygen/latex/interfaceinterf__rm__particles__from__species__2d_1_1intef0662733.tex
Doxygen/latex/interfaceinterf__rm__particles__from__species__with__mask_1_1intef0662643.tex
Doxygen/latex/interfaceinterf__set__tile__split__for__species_1_1intef0660882.tex
Doxygen/latex/interfaceitt__fortran_1_1_f_o_r_t_r_a_n___i_t_t___p_a_u_s_e.tex
Doxygen/latex/interfaceitt__fortran_1_1_f_o_r_t_r_a_n___i_t_t___r_e_s_u_m_e.tex
Doxygen/latex/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___f_i_n_a_l___s_t_a_r_t.tex
Doxygen/latex/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___f_i_n_a_l___s_t_o_p.tex
Doxygen/latex/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___i_n_i_t___s_t_a_r_t.tex
Doxygen/latex/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___i_n_i_t___s_t_o_p.tex
Doxygen/latex/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___m_a_i_n___s_t_a_r_t.tex
Doxygen/latex/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___m_a_i_n___s_t_o_p.tex
Doxygen/latex/interfacesde__fortran_1_1_f_o_r_t_r_a_n___s_d_e___s_t_a_r_t.tex
Doxygen/latex/interfacesde__fortran_1_1_f_o_r_t_r_a_n___s_d_e___s_t_o_p.tex
Doxygen/latex/itt__fortran_8_f90.tex
Doxygen/latex/load__balancing_8_f90.tex
Doxygen/latex/main_8_f90.tex
Doxygen/latex/mainpage_8txt.tex
Doxygen/latex/maxwell_8_f90.tex
Doxygen/latex/modules_8_f90.tex
Doxygen/latex/mpi__derived__types_8_f90.tex
Doxygen/latex/mpi__routines_8_f90.tex
Doxygen/latex/namespaceboundary.tex
Doxygen/latex/namespacecommunications.tex
Doxygen/latex/namespaceconstants.tex
Doxygen/latex/namespacecontrol__file.tex
Doxygen/latex/namespacediagnostics.tex
Doxygen/latex/namespacefields.tex
Doxygen/latex/namespacegrid__tilemodule.tex
Doxygen/latex/namespaceitt__fortran.tex
Doxygen/latex/namespacekyee__em3d.tex
Doxygen/latex/namespaceload__balance.tex
Doxygen/latex/namespacematrix__coefficients.tex
Doxygen/latex/namespacematrix__data.tex
Doxygen/latex/namespacempi__derived__types.tex
Doxygen/latex/namespacempi__routines.tex
Doxygen/latex/namespacempi__type__constants.tex
Doxygen/latex/namespaceoutput__data.tex
Doxygen/latex/namespaceparams.tex
Doxygen/latex/namespaceparticle__properties.tex
Doxygen/latex/namespaceparticle__speciesmodule.tex
Doxygen/latex/namespaceparticle__tilemodule.tex
Doxygen/latex/namespaceparticles.tex
Doxygen/latex/namespaceprecomputed.tex
Doxygen/latex/namespacepython__pointers.tex
Doxygen/latex/namespaces.tex
Doxygen/latex/namespacesde__fortran.tex
Doxygen/latex/namespaceshared__data.tex
Doxygen/latex/namespacesimple__io.tex
Doxygen/latex/namespacesorting.tex
Doxygen/latex/namespacetile__params.tex
Doxygen/latex/namespacetiling.tex
Doxygen/latex/namespacetime__stat.tex
Doxygen/latex/namespacetiming.tex
Doxygen/latex/particles__push_8_f90.tex
Doxygen/latex/particles__push__2d_8_f90.tex
Doxygen/latex/refman.tex
Doxygen/latex/sde__fortran_8_f90.tex
Doxygen/latex/simple__io_8_f90.tex
Doxygen/latex/sorting_8_f90.tex
Doxygen/latex/structcommunications_1_1mpi__buffer.tex
Doxygen/latex/structcommunications_1_1part__com__buffer.tex
Doxygen/latex/structgrid__tilemodule_1_1grid__tile.tex
Doxygen/latex/structmatrix__coefficients_1_1block3d.tex
Doxygen/latex/structmatrix__coefficients_1_1matrix__blocks.tex
Doxygen/latex/structmatrix__coefficients_1_1vector__blocks.tex
Doxygen/latex/structoutput__data_1_1particle__dump.tex
Doxygen/latex/structparticle__speciesmodule_1_1particle__species.tex
Doxygen/latex/structparticle__tilemodule_1_1particle__tile.tex
Doxygen/latex/submain_8_f90.tex
Doxygen/latex/testing_8txt.tex
Doxygen/latex/tiling_8_f90.tex

commit e60b9e8f5760e7218f7dfa93dbfc8c9d31b51458
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sat Dec 3 20:10:44 2016 -0800

    New vectorized field gathering routines at order 3: geteb3d_energy_conserving_vec2_3_3_3 and geteb3d_energy_conserving_blockvec2_3_3_3

Acceptance_testing/Gcov_tests/field_gathering_test.F90
Acceptance_testing/Gcov_tests/tile_field_gathering_3d_test.F90
Doxygen/Doxyfile
Doxygen/html/_g_p_s_t_d_8_f90.html
Doxygen/html/annotated.html
Doxygen/html/boundary_8_f90.html
Doxygen/html/charge__deposition_8_f90.html
Doxygen/html/classes.html
Doxygen/html/current__deposition_8_f90.html
Doxygen/html/current__deposition__2d_8_f90.html
Doxygen/html/field__gathering_8_f90.html
Doxygen/html/field__gathering_8_f90.js
Doxygen/html/field__gathering__2d_8_f90.html
Doxygen/html/field__gathering__2d_8_f90.js
Doxygen/html/field__gathering__3d__o3_8_f90.html
Doxygen/html/field__gathering__3d__o3_8_f90.js
Doxygen/html/functions.html
Doxygen/html/functions_vars.html
Doxygen/html/globals.html
Doxygen/html/globals_func.html
Doxygen/html/maxwell_8_f90.html
Doxygen/html/modules_8_f90.html
Doxygen/html/modules_8_f90.js
Doxygen/html/namespaceboundary.html
Doxygen/html/namespacecommunications.html
Doxygen/html/namespacecommunications.js
Doxygen/html/namespaceconstants.html
Doxygen/html/namespacefields.html
Doxygen/html/namespaceload__balance.html
Doxygen/html/namespacemembers_d.html
Doxygen/html/namespacemembers_func.html
Doxygen/html/namespacemembers_i.html
Doxygen/html/namespacemembers_l.html
Doxygen/html/namespacemembers_m.html
Doxygen/html/namespacemembers_n.html
Doxygen/html/namespacemembers_p.html
Doxygen/html/namespacemembers_s.html
Doxygen/html/namespacemembers_vars_d.html
Doxygen/html/namespacemembers_vars_i.html
Doxygen/html/namespacemembers_vars_l.html
Doxygen/html/namespacemembers_vars_m.html
Doxygen/html/namespacemembers_vars_n.html
Doxygen/html/namespacemembers_vars_p.html
Doxygen/html/namespacemembers_vars_s.html
Doxygen/html/namespacemembers_vars_x.html
Doxygen/html/namespacemembers_vars_y.html
Doxygen/html/namespacemembers_vars_z.html
Doxygen/html/namespacemembers_w.html
Doxygen/html/namespacemembers_x.html
Doxygen/html/namespacemembers_y.html
Doxygen/html/namespacemembers_z.html
Doxygen/html/namespacempi__type__constants.html
Doxygen/html/namespaceoutput__data.html
Doxygen/html/namespaceparams.html
Doxygen/html/namespaceparticle__properties.html
Doxygen/html/namespaceshared__data.html
Doxygen/html/namespacesimple__io.html
Doxygen/html/namespacetiling.html
Doxygen/html/navtreedata.js
Doxygen/html/navtreeindex0.js
Doxygen/html/navtreeindex1.js
Doxygen/html/navtreeindex2.js
Doxygen/html/navtreeindex3.js
Doxygen/html/particles__push_8_f90.html
Doxygen/html/particles__push__2d_8_f90.html
Doxygen/html/search/all_10.js
Doxygen/html/search/all_13.js
Doxygen/html/search/all_14.js
Doxygen/html/search/all_15.js
Doxygen/html/search/all_16.js
Doxygen/html/search/all_3.js
Doxygen/html/search/all_5.js
Doxygen/html/search/all_6.js
Doxygen/html/search/all_7.js
Doxygen/html/search/all_a.js
Doxygen/html/search/all_b.js
Doxygen/html/search/all_c.js
Doxygen/html/search/all_e.js
Doxygen/html/search/classes_3.js
Doxygen/html/search/functions_10.js
Doxygen/html/search/functions_5.js
Doxygen/html/search/functions_6.js
Doxygen/html/search/functions_c.js
Doxygen/html/search/variables_13.js
Doxygen/html/search/variables_14.js
Doxygen/html/search/variables_15.js
Doxygen/html/search/variables_3.js
Doxygen/html/search/variables_7.js
Doxygen/html/search/variables_9.js
Doxygen/html/search/variables_a.js
Doxygen/html/search/variables_b.js
Doxygen/html/search/variables_d.js
Doxygen/html/search/variables_f.js
Doxygen/html/simple__io_8_f90.html
Doxygen/html/simple__io_8_f90.js
Doxygen/html/structmatrix__coefficients_1_1block3d.html
Doxygen/html/structmatrix__coefficients_1_1block3d.js
Doxygen/html/structparticle__speciesmodule_1_1particle__species.html
Doxygen/html/structparticle__speciesmodule_1_1particle__species.js
Doxygen/html/structparticle__tilemodule_1_1particle__tile.html
Doxygen/html/structparticle__tilemodule_1_1particle__tile.js
Doxygen/html/submain_8_f90.html
Doxygen/html/tiling_8_f90.html
Doxygen/html/typematrix__coefficients_1_1block3d-members.html
Doxygen/html/typeparticle__speciesmodule_1_1particle__species-members.html
Doxygen/html/typeparticle__tilemodule_1_1particle__tile-members.html
Doxygen/latex/_g_p_s_t_d_8_f90.tex
Doxygen/latex/annotated.tex
Doxygen/latex/boundary_8_f90.tex
Doxygen/latex/charge__deposition_8_f90.tex
Doxygen/latex/current__deposition_8_f90.tex
Doxygen/latex/current__deposition__2d_8_f90.tex
Doxygen/latex/field__gathering_8_f90.tex
Doxygen/latex/field__gathering__2d_8_f90.tex
Doxygen/latex/field__gathering__3d__o3_8_f90.tex
Doxygen/latex/maxwell_8_f90.tex
Doxygen/latex/modules_8_f90.tex
Doxygen/latex/namespaceboundary.tex
Doxygen/latex/namespacecommunications.tex
Doxygen/latex/namespaceconstants.tex
Doxygen/latex/namespacefields.tex
Doxygen/latex/namespaceload__balance.tex
Doxygen/latex/namespacempi__type__constants.tex
Doxygen/latex/namespaceoutput__data.tex
Doxygen/latex/namespaceparams.tex
Doxygen/latex/namespaceparticle__properties.tex
Doxygen/latex/namespaceshared__data.tex
Doxygen/latex/namespacesimple__io.tex
Doxygen/latex/namespacetiling.tex
Doxygen/latex/particles__push_8_f90.tex
Doxygen/latex/particles__push__2d_8_f90.tex
Doxygen/latex/refman.tex
Doxygen/latex/simple__io_8_f90.tex
Doxygen/latex/structmatrix__coefficients_1_1block3d.tex
Doxygen/latex/structparticle__speciesmodule_1_1particle__species.tex
Doxygen/latex/structparticle__tilemodule_1_1particle__tile.tex
Doxygen/latex/submain_8_f90.tex
Doxygen/latex/tiling_8_f90.tex
src/field_gathering.F90
src/field_gathering_3d_o3.F90
utils/write_gathering_routines_blockvect2_3d.py
utils/write_gathering_routines_vect2_3d.py

commit fa36eab687d270805e6949db1882b23348ca628e
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sat Dec 3 12:03:09 2016 -0800

    New vectorized experimental field gathering subroutine getb3d_energy_conserving_vect2_3_3_3

src/field_gathering.F90
src/field_gathering_3d_o3.F90

commit 5f8b9640a7085daf5601a34d17ae51e41dfb763e
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sat Dec 3 09:08:47 2016 -0800

    Experimental vectorized function gete3d_energy_conserving_vect2_3_3_3

Acceptance_testing/Gcov_tests/tile_field_gathering_3d_test.F90
src/field_gathering.F90
src/field_gathering_3d_o3.F90

commit ac826e01f1c120b1c572dee3ba77eae604bb21d0
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Dec 2 20:24:25 2016 -0800

    Correction of geteb3d_energy_conserving_3_3_3 for Vectorization

Acceptance_testing/Gcov_tests/field_gathering_test.F90
Acceptance_testing/Gcov_tests/tile_field_gathering_3d_test.F90
src/field_gathering_3d_o3.F90

commit 34ead44642303b2e5bed3c1c61d0ee51f1d1393a
Merge: d6ac6115 436b3756
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Dec 2 20:07:07 2016 -0800

    Merge branch 'debug-cori' of https://bitbucket.org/berkeleylab/picsar into debug-cori

commit d6ac61157d6371a9c612929f0d0ae1bfa5341669
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Dec 2 20:05:13 2016 -0800

    Correction of gete3d_energy_conserving_3_3_3 and getb3d_energy_conserving_3_3_3 for vectorization, improvement of test_field_gathering.F90

Acceptance_testing/Gcov_tests/current_deposition_3d_test.F90
Acceptance_testing/Gcov_tests/field_gathering_test.F90
Acceptance_testing/Gcov_tests/tile_field_gathering_3d_test.F90
Makefile
src/field_gathering.F90
src/field_gathering_2d.F90
src/field_gathering_3d_o3.F90

commit cef520e556ebe2886b116dac2b0f19ef2be3db3a
Author: Guillaume Blaclard <gblaclard@henrivincenti.dhcp.lbl.gov>
Date:   Fri Dec 2 12:44:51 2016 -0800

    Generalize moving window for x, y, and z

python_libs/em3dsolverPXR.py
src/boundary.F90
src/charge_deposition.F90
src/current_deposition.F90
src/field_gathering.F90
src/modules.F90
src/particles_push.F90
src/tiling.F90

commit 436b3756320c1571aa3965afcddada61754e6683
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Dec 2 11:42:36 2016 -0800

    Rename python tests and add time statistics in ion_acceleration_2d.py

example_scripts_python/ion_acceleration_2d.py
example_scripts_python/test_drifted_plasmas_3d.py

commit acc0b2a48ccc4387ed3c677b291fb032dfdcdcb4
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Dec 2 11:19:32 2016 -0800

    Small corrections

Acceptance_testing/Python_tests/test_Langmuir_wave/test_Langmuir_wave_3d.py
example_scripts_python/test_Langmuir_wave_3d.py
python_libs/em3dsolverPXR.py

commit b92489124e5a133562c882406b988ba23a1be454
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 1 21:26:11 2016 -0800

    More comments

Acceptance_testing/Gcov_tests/field_gathering_2d_test.F90
src/field_gathering_2d.F90
utils/write_gathering_routines_2d.py

commit 8e97b354d1f369e896784a464351d682e6b544d4
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 1 20:29:24 2016 -0800

    Addition of the vectorized electric field gathering in 2D for nox=noz=2

Acceptance_testing/Gcov_tests/field_gathering_2d_test.F90
src/field_gathering_2d.F90
utils/write_gathering_routines_2d.py

commit 4482056df65e3698a49074186eaf3bcca1ee2bc4
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 1 19:26:46 2016 -0800

    Addition of the vectorized magnetic field gathering subroutine at order 2 in 2D

src/field_gathering_2d.F90
src/particles_push_2d.F90
utils/write_gathering_routines_2d.py

commit 2707b3a34a8c385070f73a271d8c2126413709fe
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 1 18:43:41 2016 -0800

    Indentation

src/particles_push.F90
src/particles_push_2d.F90

commit eddec891c83d935d360bc6abe4171b8cb46c72bf
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 1 18:36:36 2016 -0800

    Add the vectorized field gathering subroutine to the main function

src/field_gathering_2d.F90

commit d95a36a36dfe05f30924719b6636cb813c1c7b7f
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 1 16:48:08 2016 -0800

    Correction directives in field gathering 2d

src/field_gathering_2d.F90

commit 48a71b41f2d5c9c0c97d65f5b40adccdf7616a66
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 1 16:44:31 2016 -0800

    Correction directives

src/field_gathering_2d.F90

commit d1102e1a9e75a75a44bf1969dc7ba1664c29707a
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 1 16:36:50 2016 -0800

    Correction of the vectorized field gathering subroutine in 2d for nox=noz=3

Acceptance_testing/Gcov_tests/field_gathering_2d_test.F90
src/field_gathering_2d.F90

commit e55a6fd69fd0a268219bce7169447f77232b891d
Merge: f2c35c33 e44e96f1
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 1 13:54:51 2016 -0800

    Merge remote-tracking branch 'origin/master' into Picsar-2d

commit f2c35c33f2504c01ddf9409044951a96ca4c685d
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Dec 1 12:25:56 2016 -0800

    Add 2d scalar Cartesian field gathering for nox=noz=3

Acceptance_testing/Gcov_tests/field_gathering_2d_test.F90
src/field_gathering_2d.F90

commit 1918fc62689365404042809a934cb8ee2ca23563
Merge: 9d738884 e3998f8e
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Nov 30 21:41:55 2016 -0800

    Merge branch 'debug-cori' into Picsar-2d

commit e3998f8e2ba8345bcbe335a703252f103b730538
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Nov 30 09:56:46 2016 -0800

    Add % in time statistics for Python

python_libs/em3dsolverPXR.py

commit 7af25b5fcd51ddb1b3724a0f4c99aedf3038333f
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 29 13:49:41 2016 -0800

    remove coma before write

src/submain.F90

commit 52d2ec3ea31b23134bf0d564ce43730c6f3539b2
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 29 12:17:19 2016 -0800

    diminish again size of the test tile_mpi_part_com_test.F90 because probably too big for shippable

Acceptance_testing/Gcov_tests/tile_mpi_part_com_test.F90

commit 60c1d000d64f4f4643326d03651d3433b62fa586
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 29 10:43:20 2016 -0800

    diminish number of particles in tile_mpi_part_com_test.F90 because probably too big for shippable

Acceptance_testing/Gcov_tests/tile_mpi_part_com_test.F90

commit 12a1bb9211a72f52acaff49fb3cc9d75074858f2
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 29 10:38:16 2016 -0800

    remove test in field_gathering_2d_test.F90

Acceptance_testing/Gcov_tests/field_gathering_2d_test.F90

commit 7d58481a313f766077880e8c14c183783abc5913
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 29 10:19:22 2016 -0800

    Indentation field_gathering_2d.F90

src/field_gathering_2d.F90

commit 96b9a0a3a803fda85d90013867a787de4949a11e
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 29 09:17:04 2016 -0800

    Update makefile

Makefile

commit e44e96f1b1729427e0c07d31603edb2764ffdbd9
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Tue Nov 29 12:11:16 2016 +0100

    Corrected a bug in 2D MPI particle exchange. Send buf size was allocated with a wrong size

src/boundary.F90

commit cab4e95bf4d17842cbe29183e0d74e4559960aae
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Nov 28 19:13:53 2016 -0800

    Update Python scripts and tests

Acceptance_testing/Python_tests/test_drifted_plasmas/test_drifted_plasmas.py
example_scripts_python/test_Langmuir_wave_3d.py
example_scripts_python/test_drifted_plasmas.py

commit fd7db1e8e9e99e924182888e0033695069359f1b
Merge: 5be30803 d0b51c4e
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Nov 28 14:55:08 2016 -0800

    Merge branch 'debug-cori' of https://bitbucket.org/berkeleylab/picsar into debug-cori

commit 5be30803240209ec7279e7872c33d0658c1e6509
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Nov 28 14:54:56 2016 -0800

    New python test test_drifted_plasmas.py + update test_Langmuir_wave_3d.py

Acceptance_testing/Python_tests/test_Langmuir_wave/test_Langmuir_wave_3d.py
Makefile_Forthon.in
example_scripts_python/test_Langmuir_wave_3d.py

commit d0b51c4e64e28c82a8ace5a4afd3ba238320abc8
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Nov 28 14:52:25 2016 -0800

    Subroutine particle_bcs_tiles_and_mpi_3d does not use precomputed parameters anymore

src/boundary.F90

commit 1c4da23c151be7dc50eb1a000bb5a3fe970156fe
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Nov 28 11:10:17 2016 -0800

    Indentation in boundary.F90

src/boundary.F90

commit b1dd1585e1ea2e7ca8a7c1cf66a1d753630c64a9
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Nov 28 10:47:03 2016 -0800

    Correction integer cast in binary_search in load_balancing.F90

src/load_balancing.F90

commit c59e8b5441a0d18c42f44d0ef7fb38a4eaf3a9de
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Nov 28 09:49:13 2016 -0800

    Particle check before commented

src/boundary.F90

commit a658a92ebff985530abd671388502b2020cc2bfd
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Nov 23 16:23:38 2016 +0100

    Boundary check with more information

src/boundary.F90

commit ee42217d1220d6af682086a88459be50491b7adb
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Nov 23 16:01:51 2016 +0100

    Boundary check before

src/boundary.F90

commit ddcc467fc6f928729b22fcdb64ec715fc7cc038c
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Nov 23 15:45:51 2016 +0100

    Change boundary check

src/boundary.F90

commit 4864b149f8bff58014d883831197ad80474c8219
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Nov 23 15:40:11 2016 +0100

    Change format write(0, in boundary

src/boundary.F90

commit 6f2161c1a8a36bdd6cef098ea318c9ea88570812
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Nov 23 15:20:32 2016 +0100

    Check particles in debug mode after boundary conditions

src/boundary.F90

commit 38cd17f8d05aed147584d55963b23ee30c845813
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Nov 23 15:07:13 2016 +0100

    Check particles in debug mode after boundary conditions

src/boundary.F90

commit 99499597c0d0acc093db88f5c24b1d40c58aca76
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 22 17:39:01 2016 +0100

    Correction syntax boundary.F90

src/boundary.F90

commit cefa79ae26810f1db1005e411ae588e7fe0f9b0b
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 22 17:36:32 2016 +0100

    Check in debug mode boundary.F90

src/boundary.F90

commit a029224767de659f3550e44e887c6177c0a20613
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 22 16:56:42 2016 +0100

    Debug output boundary.F90

src/boundary.F90

commit e3624de70b449c9dda1980d4afe33f06a346f3c1
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 22 16:42:54 2016 +0100

    Correction sorting

src/sorting.F90

commit 2fdc8667752909cb349d1ffb16bbad534f7e415f
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 22 16:41:39 2016 +0100

    New debug sorting

src/sorting.F90

commit 6a901850c95701af9263e3411570bfca61f221d0
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 22 16:38:07 2016 +0100

    New debug sorting

python_libs/em3dsolverPXR.py
src/sorting.F90

commit 499ce7f333d1b5ab7eedddd6cb8a71cdb3e1cb79
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 22 16:15:01 2016 +0100

    New debug print

src/boundary.F90

commit f8894287fe268021b3e538d4cefd749699d4d0e0
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 22 15:34:07 2016 +0100

    change output for particle buffer

src/boundary.F90

commit 3eebac9ebfc111a28b295882c9abe06dbe6e17cb
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 22 15:29:29 2016 +0100

    Delete internal timers in boundary.F90

src/boundary.F90

commit a20cdd79df00a757af8e6338b5ca12eb81ee3ab6
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Nov 21 18:06:32 2016 +0100

    Debug prints in boundary.F90

src/boundary.F90

commit c75f3495ce80067984f05854730d44f71be67962
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Nov 21 16:48:56 2016 +0100

    Add debug print in em3dsolverPXR.py

python_libs/em3dsolverPXR.py

commit 0f57d2b9ed933daeffa1e7d35a57c8b4b093402f
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Nov 21 16:34:21 2016 +0100

    Add debug print in em3dsolverPXR.py

python_libs/em3dsolverPXR.py
src/boundary.F90

commit e67f90b6d3c2f3d114ad93032fe5263bd278777e
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Nov 21 16:16:31 2016 +0100

    add debug print

python_libs/em3dsolverPXR.py

commit e5ea44134cee3c91ed810e96a6526b2b04494680
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Nov 21 16:10:01 2016 +0100

    Add mpi_buf_size in em3dsolverPXR.py

python_libs/em3dsolverPXR.py

commit 6f1ff3277abfdee552604bec94c7d0469c3e9a5a
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Nov 21 10:00:17 2016 +0100

    Update Makefile_profiling for Intel profiling

Makefile_profiling

commit 9d738884315b7bd03eddb4216f4ee74f29adc32d
Merge: eb0bcd6e 06530eef
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sat Nov 19 15:34:14 2016 +0100

    Merge branch 'debug-cori' into Picsar-2d

commit eb0bcd6e31707541de94d46d6f3d9fc2dc4c3d26
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sat Nov 19 14:20:46 2016 +0100

    add parameter fieldgathe to geteb2dxz_energy_conserving

src/field_gathering_2d.F90
src/particles_push_2d.F90

commit 06530eef2e79c11200a54635445acd19bd27e981
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Nov 18 17:06:23 2016 +0100

    Update em3dsolverPXR for debug

python_libs/em3dsolverPXR.py

commit da3c4e1bac1f88934dabc4b45da2c11580acf5eb
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Nov 10 19:28:13 2016 -0800

    Add missing time counter

python_libs/em3dsolverPXR.py

commit c46cf93759ded6699075a6b0edb53e17a1eacb1a
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Nov 10 16:29:24 2016 -0800

    Bug correction in em3dsolverPXR.py

python_libs/em3dsolverPXR.py

commit 461d778284e7eba8afc5d66f13612ccfba40be05
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Nov 10 16:17:52 2016 -0800

    fg_p_pp_seperated can be used now

python_libs/em3dsolverPXR.py

commit b183a77194f0cf51567e7733e6395566bad34cad
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Nov 10 09:31:25 2016 -0800

    Corrections time statistics

python_libs/em3dsolverPXR.py

commit 24ea1cb44549b1ae552f12f89d26d84bb054d467
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Nov 10 09:11:12 2016 -0800

    Change MPI.WTIME by MPI.Wtime

python_libs/em3dsolverPXR.py

commit 3d4f11652e43bab1899d792460435974313442ec
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Nov 10 09:05:33 2016 -0800

    Improvement time statistics

python_libs/em3dsolverPXR.py

commit b9aa73c65ed3b2fd5b648b47982b68f8a1560c03
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Nov 9 13:52:53 2016 -0800

    Indentation corrections

python_libs/em3dsolverPXR.py

commit 9321e9adc059bbcff3f2dd5b0a4e865db7e56d8c
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Nov 9 13:46:01 2016 -0800

    Indentation corrections

python_libs/em3dsolverPXR.py

commit 708f3cfca919bb0041aed6bb318ea6121767af38
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Nov 9 13:28:54 2016 -0800

    Addition of load balance time statistics

example_scripts_python/homogeneous_plasma.py
python_libs/em3dsolverPXR.py
src/boundary.F90
src/diags.F90

commit 5bd222b9c92fc3128f7e4c15899831595b5ae4d2
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 8 17:52:46 2016 -0800

    Addition of electric field time statistics

python_libs/em3dsolverPXR.py

commit 8442976e88204ed4db887f498bb0a56a91ef8ed6
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 8 17:04:52 2016 -0800

    Correction time statistics in em3dsolverPXR.py

python_libs/em3dsolverPXR.py

commit e27c3b76cdd0af605fe6e27fa4f6d22803e5489f
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 8 16:53:55 2016 -0800

    Addition of particle sorting time statistics

python_libs/em3dsolverPXR.py

commit c3870f5b337106f9670ae7e5dd7661450c98b0a5
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 8 16:40:33 2016 -0800

    Correction: self. was forgotten

python_libs/em3dsolverPXR.py

commit c166bf78ae8d5ffc94252f18f7c3dc6d4cc60a6b
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 8 16:36:39 2016 -0800

    Correction test_Langmuir_wave_3d.py + time stat for particle bound cond in em3dsolveurPXR.py

example_scripts_python/test_Langmuir_wave_3d.py
python_libs/em3dsolverPXR.py

commit aa161cfb0a979bb30eb048fa3eae40782d925655
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 8 16:03:42 2016 -0800

    Additional corrections indentation em3dsolverPXR.py

python_libs/em3dsolverPXR.py

commit b400cd77606eaf2d9da55c7338938e31ba272d04
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 8 15:58:57 2016 -0800

    Additional corrections indentation em3dsolverPXR.py

python_libs/em3dsolverPXR.py

commit 6fae1da01be7b15bd1c905c075ae3a658e4012e4
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 8 15:47:26 2016 -0800

    Correction indentation em3dsolverPXR.py

python_libs/em3dsolverPXR.py

commit abe91292c3cad3cada09dc89c022e057989a68fa
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 8 15:31:04 2016 -0800

    Small correction submain.F90 for particle information

src/submain.F90

commit a605315c31f7daec42ec37013381207c7cb924e6
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Nov 8 15:24:32 2016 -0800

    Correction for Cori compilation and execution: particle sorting and particle init

python_libs/em3dsolverPXR.py
src/current_deposition.F90
src/submain.F90
src/tiling.F90

commit 70208404e16699db750b1d6da12460beef2e9fd9
Merge: 18d4f363 3433bd91
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Nov 3 18:32:31 2016 +0000

    Merged in picsar_mpi_com_opt (pull request #14)
    
    Minor correction, documentation and dtcoef

commit 3433bd91e4322692d065c8a13644eb982b72ea0c
Merge: 58d9a9d0 18d4f363
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Nov 3 11:02:39 2016 -0700

    Merge with master with conflics solved

commit 58d9a9d0b3a9c1494abfac8544a2d7231e3bddd5
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Nov 3 11:00:29 2016 -0700

    Update doc INSTALL_PYTHON

INSTALL_PYTHON.md

commit b76923a3c9247915f8e825259c049aa173ab0234
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Oct 31 18:43:54 2016 -0700

    Creation of a variable lp for logical precision and conversion of all logicals into logical(lp)

Acceptance_testing/Fortran_tests/test_homogeneous_plasma/input_file.pixr
src/GPSTD.F90
src/boundary.F90
src/charge_deposition.F90
src/control_file.F90
src/current_deposition.F90
src/current_deposition_2d.F90
src/field_gathering.F90
src/load_balancing.F90
src/maxwell.F90
src/modules.F90
src/particles_push.F90
src/particles_push_2d.F90
src/simple_io.F90
src/sorting.F90
src/submain.F90
src/tiling.F90

commit fd72fb25fe54363f52eb79ce9a9701455931e6c4
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Oct 31 17:46:29 2016 -0700

    replace _8 by _num in tiling.F90

src/tiling.F90

commit 6e59bb90741b57ff8b61864978ccb7f348545aa8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 26 13:57:42 2016 -0700

    move the initial particle positions away from cell boundaries.

src/tiling.F90

commit 4a03f074f2242e45aafccdd5800a521ae059bb0e
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Oct 25 21:57:51 2016 -0700

    Correction in Maxwell.F90 for pxrpush_em3d_evec called in push_efield: replace xcoeffs,ycoeffs,zcoeffs by 1

src/maxwell.F90

commit e0f4dabec8600f452f3605952e7f1099e3bbb534
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Oct 25 21:56:36 2016 -0700

    Revert "Correction in Maxwell.F90 for pxrpush_em3d_evec called in push_efield: replace xcoeffs,ycoeffs,zcoeffs by 0.5"
    
    This reverts commit d3fd77d60249600479f2f7b3bc34412687bbfcd6.

Acceptance_testing/Fortran_tests/test_homogeneous_plasma/input_file.pixr
src/maxwell.F90

commit d3fd77d60249600479f2f7b3bc34412687bbfcd6
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Oct 25 21:47:57 2016 -0700

    Correction in Maxwell.F90 for pxrpush_em3d_evec called in push_efield: replace xcoeffs,ycoeffs,zcoeffs by 0.5

Acceptance_testing/Fortran_tests/test_homogeneous_plasma/input_file.pixr
src/maxwell.F90

commit 767c05f7c5caeafac5484f04cc2967c5f1206322
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Oct 25 16:43:32 2016 -0700

    Order 2 Yee solver for the electric field is used when norderx=nordery=norderz=2

Acceptance_testing/Fortran_tests/test_Langmuir_wave/input_file.pixr
Acceptance_testing/Fortran_tests/test_plasma_drift/input_file.pixr
src/maxwell.F90

commit a9cd62d72c3054b955d84e55bc9e0dc30dbb162d
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Oct 21 10:30:23 2016 -0700

    Correction makefile + fortran examples

Makefile
example_decks_fortran/drifted_plasma.pixr
example_decks_fortran/homogeneous_plasma.pixr
example_decks_fortran/langmuir_wave.pixr

commit 18d4f3630d4d221253fa21814b9526cb8b210047
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Oct 19 16:22:31 2016 -0700

    Fixed the configure for Edison

Makefile_Forthon.in
configure

commit 60b4241cc60387c2ccdc2dfef8a8faa573fbf353
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Oct 19 22:08:13 2016 +0000

    INSTALL_PYTHON.md edited online with Bitbucket

INSTALL_PYTHON.md

commit c5b820949eaac29a572ece590dfedc28a1c459aa
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Tue Oct 18 13:54:01 2016 +0200

    Corrected copy/paste bug in boundary.F90

src/boundary.F90

commit 4d63c48746718cb90751abd22a7b990be2284243
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Tue Oct 18 12:39:15 2016 +0200

    Added MPI_ANY_TAG to MPI_IRECV inparticle_bcs_non_blocking_2d creating
    some disconnect error at runtime

src/boundary.F90

commit 8b55418ad2a4bb0931f489496df56f8d71161d72
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Oct 14 18:22:53 2016 -0700

    dtcoef = 0.7 in the example drifted_plasma.pixr to pass the tests

Acceptance_testing/Fortran_tests/test_plasma_drift/input_file.pixr
example_decks_fortran/drifted_plasma.pixr

commit 6f610155ac2c6c1a810dd212e83d304f03a9794c
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Oct 14 17:58:33 2016 -0700

    Show dtcoef value in terminal during init

Acceptance_testing/Fortran_tests/test_plasma_drift/input_file.pixr
example_decks_fortran/drifted_plasma.pixr
src/submain.F90

commit d8ba5d62ebf823b874f107d6bdd57d74d6fc842a
Merge: d067d2b9 88acc456
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Oct 14 16:27:15 2016 -0700

    Merge remote-tracking branch 'origin/master' into picsar_mpi_com_opt

commit d067d2b9fb3b3b146f003752a675ce1c171f3be3
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Oct 14 16:25:50 2016 -0700

    add dtcoef in input file

Makefile
src/control_file.F90
src/simple_io.F90

commit 88acc456defaa47e2826303940fec361fcfb0c35
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Oct 14 16:14:36 2016 -0700

    Fix dx, dy, dz in the Field plotter

postproc_python_script/Field.py

commit e292aafe83050203d6b92209831e17449179177c
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Oct 12 14:00:57 2016 -0700

    1) Reallocation of the buffer arrays in MPI com when full of particles
    2) Update particle dump

Acceptance_testing/Fortran_tests/test_homogeneous_plasma/input_file.pixr
example_decks_fortran/drifted_plasma.pixr
example_decks_fortran/homogeneous_plasma.pixr
src/boundary.F90
src/control_file.F90
src/modules.F90
src/simple_io.F90
src/submain.F90
src/tiling.F90

commit e12b9c48cc8c86b7a090efc42a5bbf0712f6586d
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Wed Oct 12 11:12:55 2016 +0200

    Added Doxygen comments for particle_bcs_mpi_non_blocking_2d

src/boundary.F90

commit 7ce4ebbf1c56e2c107248f30e9044ce6c25d301c
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Wed Oct 12 11:05:50 2016 +0200

    Modified 2D mpi boundary conditions. Unused array mask was causing
    segfault because not allocated. Absorbing boundary conditions were not
    working for this routine !!! Need to add reflecting boundary conditons

src/boundary.F90

commit 282f5fa703fb8e58ee12cbebe01175a0a14fe75f
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Oct 11 18:50:22 2016 -0700

    correction estimation memory consumption

Acceptance_testing/Fortran_tests/test_plasma_drift/input_file.pixr
Doxygen/html/charge__deposition_8_f90.html
Doxygen/latex/charge__deposition_8_f90.tex
example_decks_fortran/drifted_plasma.pixr
example_decks_fortran/langmuir_wave.pixr
src/charge_deposition.F90
src/sorting.F90
src/tiling.F90

commit b20114ee775c6ce55224c4ea8408bf571c50c17d
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Tue Oct 11 19:25:47 2016 +0200

    For c_dim =2 changed particle_mpi_bcs_non_blocing to particle_mpi_bcs_non-blocking_2d
    
    This was causing a SEGFAULT for 2d simulations

src/boundary.F90

commit 553ba0a4a9d079cf43b4e140950f56326e809300
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Oct 10 15:46:11 2016 -0700

    Figure charge_deposition_grid.jpg in Doxygen doc

Doxygen/html/boundary_8_f90.html
Doxygen/html/charge__deposition_8_f90.html
Doxygen/html/charge__deposition_8_f90.js
Doxygen/html/charge_deposition_grid.jpg
Doxygen/html/globals.html
Doxygen/html/globals_func.html
Doxygen/html/namespaceboundary.html
Doxygen/html/namespaces.html
Doxygen/html/namespacesimple__io.html
Doxygen/html/navtreeindex0.js
Doxygen/html/search/all_3.js
Doxygen/html/search/functions_3.js
Doxygen/html/simple__io_8_f90.html
Doxygen/images/charge_deposition_grid.jpg
Doxygen/images/charge_deposition_grid.pptx
Doxygen/latex/boundary_8_f90.tex
Doxygen/latex/charge__deposition_8_f90.tex
Doxygen/latex/namespaceboundary.tex
Doxygen/latex/namespaces.tex
Doxygen/latex/namespacesimple__io.tex
Doxygen/latex/simple__io_8_f90.tex
src/charge_deposition.F90

commit a924f581245f8ef12a5dfdc776cf8fd45030205e
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Mon Oct 10 12:22:21 2016 +0200

    Edited comments for ! ________________________________________________________________________________________
    ! - depose_jxjyjz_vecHVv2_1_1_1
    !> @author
    !> Henri Vincenti
    !
    ! DESCRIPTION:
    !> Brief description of routine.
    !> @brief
    !> Order 1 3D vector direct current deposition routine (rho*v)
    !> This versions have good performances on SIMD architectures
    !> Providing that OpenMP 4.0 is available (Directive SIMD)
    !
    !> @param[in] np Number of particles
    !> @param[in] xp 1D array of x-coordinates of particles
    !> @param[in] yp 1D array of x-coordinates of particles
    !> @param[in] zp 1D array of x-coordinates of particles
    !> @param[in] uxp 1D array of ux-velocity components of particles
    !> @param[in] uyp 1D array of ux-velocity components of particles
    !> @param[in] uzp 1D array of ux-velocity components of particles
    !> @param[in] gaminv 1D array of the inverse 1/gamma-factor of particles
    !> @param[in] w 1D array of the weghts of particles
    !> @param[in] q charge of current species (scalar)
    !> @param[in] xmin x-minimum boundary of current tile
    !> @param[in] ymin y-minimum boundary of current tile
    !> @param[in] zmin z-minimum boundary of current tile
    !> @param[in] dt time step (scalar)
    !> @param[in] dx mesh size along x (scalar)
    !> @param[in] dy mesh size along y (scalar)
    !> @param[in] dz mesh size along z (scalar)
    !> @param[in] nx number of cells along x (scalar)
    !> @param[in] ny number of cells along y (scalar)
    !> @param[in] nz number of cells along z (scalar)
    !> @param[in] nxguard number of guard cells along x (scalar)
    !> @param[in] nyguard number of guard cells along y (scalar)
    !> @param[in] nzguard number of guard cells along z (scalar)
    !> @param[inout] jx x-current component (3D array)
    !> @param[inout] jy y-current component (3D array)
    !> @param[inout] jz z-current component (3D array)
    !> @warning arrays jx,jy,jz should be set to 0 before entering thi

src/current_deposition.F90

commit dc2ccc6764a7847d73a90d788024fb9e87f987d4
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Mon Oct 10 12:19:27 2016 +0200

    Edited comment for depose_jxjyjz_vecHVv2_1_1_1

src/current_deposition.F90

commit 3e9ce85db7f65179ba082f29935580fed47be88f
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Mon Oct 10 12:14:50 2016 +0200

    Added extensive Doxygen comments in current_deposition.F90
    to depose_jxjyjz_scalar_1_1_1

src/current_deposition.F90

commit d815c4f8e30f6eabb2f8bbf9bb9c49bcc9b9eedb
Merge: 82b2a49d 5aa278ef
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Mon Oct 10 11:40:18 2016 +0200

    Merged in picsar_mpi_com_opt (pull request #13)
    
    IMPORTANT: Correction em3dsolverPXR.py for compatibility with the recent updates + Compatibility WarpX

commit 5aa278efa98f58bf6abc274ee276e339e383e45c
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sun Oct 9 21:51:27 2016 -0700

    Removing of the useless variables in boundary.F90

src/boundary.F90

commit b8f630921684452f4aa23509fbbc9a776850f08e
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sun Oct 9 20:33:10 2016 -0700

    Remove useless variables in charge_deposition.F90, diags.F90, simple_io.F90, mpi_routines.F90

src/boundary.F90
src/charge_deposition.F90
src/diags.F90
src/mpi_routines.F90
src/simple_io.F90

commit 2769a3cbb39638df97931ebdb59c44d9b99ec5ad
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sun Oct 9 18:35:24 2016 -0700

    add Make.package for compatibility with WarpX and Boxlib

src/Make.package

commit 648a500cb65fc138330f7bebe479565f9a6d3cdc
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sun Oct 9 18:29:07 2016 -0700

    Cleaning of the code, new comments and removing of unused variables

Acceptance_testing/Fortran_tests/test_plasma_drift/input_file.pixr
Doxygen/html/current__deposition_8_f90.html
Doxygen/html/mpi__routines_8_f90.html
Doxygen/html/namespacempi__routines.html
Doxygen/html/namespaces.html
Doxygen/html/particles__push_8_f90.html
Doxygen/latex/current__deposition_8_f90.tex
Doxygen/latex/mpi__routines_8_f90.tex
Doxygen/latex/namespacempi__routines.tex
Doxygen/latex/namespaces.tex
Doxygen/latex/particles__push_8_f90.tex
src/control_file.F90
src/current_deposition.F90
src/main.F90
src/mpi_routines.F90
src/particles_push.F90
src/submain.F90

commit 8407199f110c8f8ca51db3b87dd5e0474cd96a23
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sat Oct 8 16:29:22 2016 -0700

    Minor change and correction in test_Langmuir_wave_3d.py

Acceptance_testing/Python_tests/test_Langmuir_wave/test_Langmuir_wave_3d.py
Makefile
example_scripts_python/test_Langmuir_wave_3d.py
src/charge_deposition.F90

commit 82b2a49d03e0317713ae14e667bf3c533e677185
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Oct 7 22:50:33 2016 -0700

    Deactivated failing python test

shippable.yml

commit 61ee036846981ad66f9ef1b2e6150ce88d69f539
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Oct 7 21:53:40 2016 -0700

    Corrected path within the Docker container

shippable.yml

commit 1edecfb50107a6232d07d4ccdd78e9edabc4f186
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Oct 7 20:27:20 2016 -0700

    Include python tests

Acceptance_testing/Python_tests/test_Langmuir_wave/test_Langmuir_wave_3d.py
python_libs/em3dsolverPXR.py
shippable.yml

commit f86686ddbe0c3c440c5cb5fabd9632c3bfe5a51d
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Oct 7 11:21:01 2016 -0700

    Correction em3dsolverPXR.py for compatibility with the recent updates

Acceptance_testing/Fortran_tests/test_Langmuir_wave/input_file.pixr
Acceptance_testing/Python_tests/test_Langmuir_wave/test_Langmuir_wave_3d.py
example_decks_fortran/langmuir_wave.pixr
example_scripts_python/test_Langmuir_wave_3d.py
python_libs/em3dsolverPXR.py

commit 5b0585891582a0de6a38a1b751972d7a04f82884
Merge: 6cfb540b 09750548
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Fri Oct 7 16:12:47 2016 +0200

    Merged in better_python_tests (pull request #11)
    
    Facilitate the compilation of the Python mode

commit 6cfb540b53b9ee340dd42b034b361e4cda529a00
Merge: 7784b74e fba02aeb
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Fri Oct 7 16:10:15 2016 +0200

    Merged in picsar_mpi_com_opt (pull request #12)
    
    compatibility of the JLVay Pusher with all subroutines

commit fba02aeb9c8cf96bf71aef5d805a5324f85d1047
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Oct 6 15:23:59 2016 -0700

    Update Doxygen html files

Doxygen/html/particles__push_8_f90.html
Doxygen/latex/particles__push_8_f90.tex

commit 32274aa243478e312b7cd85926a2db922f6bcf9f
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Oct 6 15:19:28 2016 -0700

    1) Use of the subroutines for the particle pusher in field_gathering_plus_particle_pusher_3_3_3 instead of loops
    2) Add JLVay pusher in field_gathering_plus_particle_pusher_*
    3) Add many comments for Doxygen
    4) Improve indentation
    5) Improve the tests for the JL Vay pusher
    6) Add an entry in input files for choosing the particle pusher (particle_pusher=0/1)

Acceptance_testing/Fortran_tests/test_Langmuir_wave/input_file.pixr
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/input_file.pixr
Acceptance_testing/Gcov_tests/tile_particle_push_3d_test.F90
Doxygen/html/particles__push_8_f90.html
Doxygen/latex/particles__push_8_f90.tex
example_decks_fortran/drifted_plasma.pixr
example_decks_fortran/homogeneous_plasma.pixr
example_decks_fortran/langmuir_wave.pixr
src/control_file.F90
src/particles_push.F90
src/submain.F90

commit b9e16cb218035132ca018436e16917084a9738a6
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Oct 6 12:04:23 2016 -0700

    Minor corrections: comments and indentation in particle_push.F90

Acceptance_testing/Fortran_tests/test_Langmuir_wave/input_file.pixr
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/input_file.pixr
src/particles_push.F90

commit 21d4a011fff2b82b2e25632ed4766c3d040a8407
Merge: 17779720 7784b74e
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Oct 6 11:52:17 2016 -0700

    Merge with Master

commit 177797201adfd31dcdda85843e4868cae8665aee
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Oct 6 11:43:26 2016 -0700

    1) Replace loops by particle pusher subroutines in field_gathering_plus_particle_pusher subroutines for order 1 and order 2
    2) Add many comments for Doxygens
    3) Indentation corrections

Acceptance_testing/Fortran_tests/test_plasma_drift/input_file.pixr
Doxygen/html/modules_8_f90.html
Doxygen/html/modules_8_f90.js
Doxygen/html/namespacemembers_f.html
Doxygen/html/namespacemembers_vars_f.html
Doxygen/html/namespaceparams.html
Doxygen/html/navtreedata.js
Doxygen/html/navtreeindex0.js
Doxygen/html/navtreeindex1.js
Doxygen/html/navtreeindex2.js
Doxygen/html/particles__push_8_f90.html
Doxygen/html/search/all_5.js
Doxygen/html/search/variables_5.js
Doxygen/latex/modules_8_f90.tex
Doxygen/latex/namespaceparams.tex
Doxygen/latex/particles__push_8_f90.tex
Makefile
src/particles_push.F90

commit 6ec58d6a93cc3d3c2739bfbc9a2bd57f9caf2cbe
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Oct 6 10:41:22 2016 -0700

    Correction spelling and variable names

Doxygen/html/particles__push_8_f90.html
Doxygen/latex/particles__push_8_f90.tex
example_decks_fortran/drifted_plasma.pixr
example_decks_fortran/homogeneous_plasma.pixr
example_decks_fortran/langmuir_wave.pixr
src/control_file.F90
src/field_gathering.F90
src/field_gathering_2d.F90
src/modules.F90
src/mpi_routines.F90
src/particles_push.F90
src/submain.F90

commit 7784b74ee4f02d93b58ea0d1299c271bad797af0
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Thu Oct 6 16:31:57 2016 +0200

    Added default of fg_p_pp_seperated to 1
    because fg_p_pp_seperated=0 does not support
    vay pusher yet.

python_libs/em3dsolverPXR.py

commit 4892ceab139796a9795a96418d9bb410f8aea320
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Thu Oct 6 16:31:04 2016 +0200

    Modified several gathering+push routines to fix issues
    with particle_pusher=1

src/particles_push.F90

commit ad9e969846bfc9f569c46e385602e106c81b9369
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Oct 5 16:38:24 2016 -0700

    1) New comments for Doxygen
    2) Indentation
    3) Minor corrections

Doxygen/html/Input File Configuration.html
Doxygen/html/charge__deposition_8_f90.html
Doxygen/html/current__deposition_8_f90.html
Doxygen/html/diags_8_f90.html
Doxygen/html/diags_8_f90.js
Doxygen/html/field__gathering_8_f90.html
Doxygen/html/field__gathering_8_f90.js
Doxygen/html/globals.html
Doxygen/html/globals_func.html
Doxygen/html/modules_8_f90.html
Doxygen/html/modules_8_f90.js
Doxygen/html/mpi__routines_8_f90.html
Doxygen/html/namespacediagnostics.html
Doxygen/html/namespacefields.html
Doxygen/html/namespacemembers_func.html
Doxygen/html/namespacemembers_g.html
Doxygen/html/namespacemembers_l.html
Doxygen/html/namespacemembers_p.html
Doxygen/html/namespacemembers_t.html
Doxygen/html/namespacemembers_vars_l.html
Doxygen/html/namespacemembers_vars_p.html
Doxygen/html/namespacemembers_vars_t.html
Doxygen/html/namespacempi__routines.html
Doxygen/html/namespaceoutput__data.html
Doxygen/html/namespaceparticle__properties.html
Doxygen/html/navtreedata.js
Doxygen/html/navtreeindex0.js
Doxygen/html/navtreeindex1.js
Doxygen/html/navtreeindex2.js
Doxygen/html/navtreeindex3.js
Doxygen/html/particles__push_8_f90.html
Doxygen/html/particles__push_8_f90.js
Doxygen/html/search/all_11.js
Doxygen/html/search/all_6.js
Doxygen/html/search/all_a.js
Doxygen/html/search/all_e.js
Doxygen/html/search/functions_6.js
Doxygen/html/search/functions_c.js
Doxygen/html/search/variables_10.js
Doxygen/html/search/variables_9.js
Doxygen/html/search/variables_d.js
Doxygen/latex/Input File Configuration.tex
Doxygen/latex/charge__deposition_8_f90.tex
Doxygen/latex/current__deposition_8_f90.tex
Doxygen/latex/diags_8_f90.tex
Doxygen/latex/field__gathering_8_f90.tex
Doxygen/latex/modules_8_f90.tex
Doxygen/latex/mpi__routines_8_f90.tex
Doxygen/latex/namespacediagnostics.tex
Doxygen/latex/namespacefields.tex
Doxygen/latex/namespacempi__routines.tex
Doxygen/latex/namespaceoutput__data.tex
Doxygen/latex/namespaceparticle__properties.tex
Doxygen/latex/particles__push_8_f90.tex
Makefile
src/current_deposition.F90
src/mpi_routines.F90
src/particles_push.F90

commit 3bbc8c4de20794fbf6c6f956c9cca673426179e8
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Wed Oct 5 19:15:32 2016 +0200

    Corrected vay pusher steps

src/particles_push.F90

commit acb2b4fe26426184e25763b2a5f2842d732242f4
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Wed Oct 5 19:14:55 2016 +0200

    Added prticle_pusher init

python_libs/em3dsolverPXR.py

commit 09750548e051fde191766ea61b471a1558f0cfda
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Oct 5 10:27:13 2016 -0600

    Removed the Python running tests
    
    The automatic tests still test the compilation

shippable.yml

commit ccb3a7879d80046f55c4f3d6d302ac36a3be7cd5
Merge: ea44a769 47601f6e
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Oct 5 10:26:17 2016 -0600

    Merge branch 'master' into better_python_tests

commit 47601f6edced514bef8602789176814b88f89f5a
Merge: fe367a56 a01c4a94
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Oct 5 08:52:32 2016 -0700

    Merge remote-tracking branch 'origin/master' into picsar_mpi_com_opt

commit fe367a5677843b4e6a955938710646f22c9bada5
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Oct 5 08:49:24 2016 -0700

    Minor corrections + indentation

src/particles_push.F90

commit e23de93da67d3bcd56660a1a1672259a27868f4b
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Oct 5 08:37:29 2016 -0700

    Minor correction in pxrpush_particles_part2

src/particles_push.F90

commit a01c4a94cc398d013af49a3327f5a58010bc82b7
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Wed Oct 5 17:31:36 2016 +0200

    Changed dtt by dt in pxrpush_particles_part2

src/particles_push.F90

commit 51d956b73c62dacd9ea7e664aba46e71232b63d4
Merge: e3f1ea43 d506571f
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Oct 5 08:30:44 2016 -0700

    Merge remote-tracking branch 'origin/master' into picsar_mpi_com_opt

commit e3f1ea43123dfe3e89512fc4785c3668cbde511b
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Oct 5 08:16:35 2016 -0700

    Addition new files in .gitignore

.gitignore

commit d506571f529b431be9abbb1997d3ef33ba6b1612
Author: Henri VINCENTI <vincenti@adrien-ThinkStation-D20.(none)>
Date:   Wed Oct 5 14:48:56 2016 +0200

    Changed dtt to 0.5_num*dtt in pxrpush_particles_part1

src/particles_push.F90

commit d2176f2d1adfdb4ced4b18a454f9183a1b9ff248
Author: Henri VINCENTI <vincenti@adrien-ThinkStation-D20.(none)>
Date:   Wed Oct 5 14:48:22 2016 +0200

    Added Vay pusher in pxrpush_particles_part2

src/particles_push.F90

commit e4b379b015e5884d99f555a1c18312f359b7b159
Author: Henri VINCENTI <vincenti@adrien-ThinkStation-D20.(none)>
Date:   Wed Oct 5 14:46:22 2016 +0200

    Corrected indentation pb in pxrpush_particles_part2

src/particles_push.F90

commit f5415348c90c88e672682fbbdc6ba896ad2fe73a
Author: Henri VINCENTI <vincenti@adrien-ThinkStation-D20.(none)>
Date:   Wed Oct 5 14:44:35 2016 +0200

    Corrected a bug in pxrpush_particles_part1_sub

src/particles_push.F90

commit c6dda9accca2dd939f5eefd8049f61f241edb778
Author: Henri VINCENTI <vincenti@adrien-ThinkStation-D20.(none)>
Date:   Wed Oct 5 14:20:11 2016 +0200

    Added ebcancel to gathering routines

src/particles_push.F90

commit 0604ea2bbb7738fbb6d27589c6a4f467e10cf99d
Author: Henri VINCENTI <vincenti@adrien-ThinkStation-D20.(none)>
Date:   Wed Oct 5 11:39:46 2016 +0200

    Added ebcancel pusher in particle_pusher_sub routine
    in particle_push.F90

src/particles_push.F90

commit 54bb7dae13a706b802d52cd42f8c08526be3aba8
Merge: e879651e 2192ce5c
Author: Henri VINCENTI <vincenti@adrien-ThinkStation-D20.(none)>
Date:   Wed Oct 5 11:34:44 2016 +0200

    Merge branch 'master' of https://bitbucket.org/berkeleylab/picsar
    
    Conflicts:
            src/particles_push.F90

commit e879651e238686794da9a59439051f72cedfc98b
Author: Henri VINCENTI <vincenti@adrien-ThinkStation-D20.(none)>
Date:   Wed Oct 5 11:30:15 2016 +0200

    Fixed indentation pb in particle_push.F90

src/particles_push.F90

commit 2192ce5c8aa57125cd49f07115fdd431fa928222
Merge: 741911af c7dd485b
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Oct 5 10:53:32 2016 +0200

    Merged in picsar_mpi_com_opt (pull request #10)
    
    Pull request for the automated tests using shippable

commit c7dd485b3690e7b258ba50b7714d2b60b45f0205
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Oct 4 12:06:34 2016 -0700

    corrections in particle_push.F90 for geteb3d_energy_conserving

src/particles_push.F90

commit 2c8d787bd94acbc924cde9dee8a8bb65af8491ca
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Oct 4 11:46:58 2016 -0700

    Few comments in subroutne geteb3d_energy_conserving

src/field_gathering.F90

commit 695808c623ea10aa21025990c7ff8e8759d3c0d7
Merge: 6ed6ce53 741911af
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Oct 4 11:01:27 2016 -0700

    Merge branch 'master' of https://bitbucket.org/berkeleylab/picsar

commit 6ed6ce533b9cc272bf17fe461d1f764e36e053c5
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Oct 4 11:01:01 2016 -0700

    Add argument field_gathe_algo to geteb3d_energy_conserving

Makefile
src/field_gathering.F90

commit 741911af6bac175b834d1ed7a4f20723d8fedfb0
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Tue Oct 4 16:14:30 2016 +0200

    Added particle_pusher flag in modules.90
    Added full push Vay

src/modules.F90
src/particles_push.F90

commit 07404fe78fcb9defed177b63383611ae8c6d54ba
Author: Henri VINCENTI <vincenti@ext-fa-005983.extra.cea.fr>
Date:   Tue Oct 4 12:30:12 2016 +0200

    Changed import warp init tools in LPA_PXR.py (warp.init_tools is now
    part of warp)

python_libs/LPA_PXR.py

commit ea44a769a92326e5801446532c78f40772d09243
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sun Oct 2 07:29:37 2016 -0700

    Improved parsing of compile flags

configure

commit 316b971eeb51796639353471ab2260b88c030d0a
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Oct 1 17:59:20 2016 -0700

    Added more compilation flags

configure

commit e560852a46f8d030598bdfbbedaa0373c0beafa0
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Oct 1 17:04:18 2016 -0700

    Prevented bug with configure

shippable.yml

commit 427985906de9a0beadfbcd86397ee4c1bcbf5a1a
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Oct 1 16:36:30 2016 -0700

    Included Python compilation in the tests

shippable.yml

commit ec192816098d152cb17446f01e10766eadf58eaf
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Oct 1 16:35:22 2016 -0700

    Edited the README in accordance

INSTALL_PYTHON.md

commit df15a0113ae5b8c9d34cfead03161a8eb8045818
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sat Oct 1 16:32:20 2016 -0700

    Added a configure and Makefile_Forthon.in
    
    To compile in Python mode:
    - ./configure
    - make -f Makefile_Forthon

Makefile
Makefile_Forthon.in
Makefile_debug
configure

commit 9da56a0511cc1bdfd127b35849eed2558019dbe1
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Sep 30 19:52:56 2016 -0700

    Small changes for shippable

Acceptance_testing/Fortran_tests/test_Langmuir_wave/input_file.pixr
Acceptance_testing/Fortran_tests/test_Langmuir_wave/test_langmuir_wave.py
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/test_homogeneous_plasma.py
Acceptance_testing/Fortran_tests/test_plasma_drift/test_plasma_drift.py
shippable.yml

commit b3c65204e82cfeba92009b942c19dfacaf6cab67
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Sep 30 19:33:36 2016 -0700

    1) Small corrections
    2) Remove test_Langmuir_wave because very slow on Docker

Doxygen/pages/input_file_config.txt
example_decks_fortran/langmuir_wave.pixr
shippable.yml
src/particles_push.F90
src/simple_io.F90

commit d493a48b891b81960013a22b0feaef97a319ecc0
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Sep 30 19:06:47 2016 -0700

    Small correction temporal diags init

src/diags.F90
src/modules.F90

commit d4e3da86947b331a63a302606f0b20334994abee
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Sep 30 18:28:40 2016 -0700

    Disable check divE*eps0 - rho in Fortran test because of strange behaviors, need to be fixed

Acceptance_testing/Fortran_tests/test_Langmuir_wave/test_langmuir_wave.py
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/test_homogeneous_plasma.py
Acceptance_testing/Fortran_tests/test_plasma_drift/test_plasma_drift.py

commit 1bb4674e73321cfc23a57ff3264a64151f2fd666
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Sep 30 18:24:11 2016 -0700

    Disable assert temporal diags in Fortran tests

Acceptance_testing/Fortran_tests/test_homogeneous_plasma/test_homogeneous_plasma.py
Acceptance_testing/Fortran_tests/test_plasma_drift/test_plasma_drift.py

commit 9461ef08927e613370ae2f43af295631309c4aee
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Sep 30 18:11:09 2016 -0700

    Correction test_homogeneous_plasma.py

Acceptance_testing/Fortran_tests/test_homogeneous_plasma/test_homogeneous_plasma.py

commit f4f2dd44f16cca0ee12fc0d3994aa432d66ba5ae
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Sep 30 18:07:47 2016 -0700

    rm *.pyc files and update .gitignore

.gitignore
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/conftest.pyc
Acceptance_testing/Fortran_tests/test_plasma_drift/conftest.pyc

commit 79654a8b5d9d51be652f267a3ff5b67ae048bcdb
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Sep 30 17:54:35 2016 -0700

    Correction indentation shippable.yml

shippable.yml

commit 21709bb5a8ffcdc6e06fdbada39ed7f479bb4e00
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Sep 30 17:51:57 2016 -0700

    1) Disable the Python test for shippable

Acceptance_testing/Python_tests/test_Langmuir_wave/test_Langmuir_wave_3d.py
Makefile
example_scripts_python/test_Langmuir_wave_3d.py
python_libs/em3dsolverPXR.py
shippable.yml
src/diags.F90

commit 708395c240316c6d4805f8626559160958d172a2
Merge: 8b370dec d4f097b6
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Sep 30 16:27:55 2016 -0700

    Merge remote-tracking branch 'origin/master' into automated-tests

commit 8b370dec72cc08ab590b8058299ed9c2d2a28c12
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Sep 30 16:12:57 2016 -0700

    1) Update of the Fortran python test scripts to use the correct values for asserts
    2) No figure created with the flag show=0 for the shippable tests
    
    Note: there is something strange with the computation of the charge, for some reasons, it is for one iteration really huge and then comes back to normal values.

Acceptance_testing/Fortran_tests/test_Langmuir_wave/test_langmuir_wave.py
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/conftest.pyc
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/test_homogeneous_plasma.py
Acceptance_testing/Fortran_tests/test_plasma_drift/conftest.pyc
Acceptance_testing/Fortran_tests/test_plasma_drift/test_plasma_drift.py
src/current_deposition.F90
src/diags.F90
src/simple_io.F90

commit 4a2d03d80d01fa62d4efcb1301440e95d884c9b9
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Sep 30 13:32:34 2016 -0700

    Change test_plasma_drift.py to disable figures if show=0

Acceptance_testing/Fortran_tests/test_plasma_drift/test_plasma_drift.py

commit d0a4bc9f2972a0964b37351934ff2ebfc6cf90f0
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Sep 30 13:30:55 2016 -0700

    Change test_plasma_drift.py to disable figures if show=0

Acceptance_testing/Fortran_tests/test_plasma_drift/test_plasma_drift.py

commit 0e8454fa9dae1eddb657ead443a329f79c9ec4e8
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Sep 30 11:52:49 2016 -0700

    Disable show in test_Langmuir_wave_3d.py

example_scripts_python/test_Langmuir_wave_3d.py

commit eda39bd32a955920957769c6b0a49c00c22c6ab6
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Sep 30 11:41:10 2016 -0700

    Update shippable.yml for the Python tests

shippable.yml

commit e83cb8fb366829cb0d7d3e3616b4623c6e0bb6b5
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Sep 30 11:29:31 2016 -0700

    Correct path typo in shippable.yml

shippable.yml

commit 33fdb58064bfeb2b920f273cd1b51e841b36dc58
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Fri Sep 30 11:26:39 2016 -0700

    Modified PYTHONPATH in shippable.yml
    
    THis is in order to match the folder that Shippable automatically
    creates when cloning picsar

shippable.yml

commit 92a31e4ddea48eddd0e04c28e9d7f4a43a581272
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Sep 30 11:23:32 2016 -0700

    Correction for Modules

Makefile

commit 38ebb1a43774e7bbda406d1dda49e7a7339a0e45
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Sep 30 11:07:02 2016 -0700

    Change in Makefile to create the directory Modules

Makefile

commit 1c3a7cf158d03d97d520302ae8a1366c89329fa3
Merge: 9cdb62e4 c78f0a76
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Sep 30 11:05:27 2016 -0700

    Merge branch 'automated-tests' of https://bitbucket.org/berkeleylab/picsar into automated-tests

commit 9cdb62e475e0b5741654bf23fd055ca10e1f4c8a
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Sep 30 11:02:48 2016 -0700

    Minor change in tile_particle_push_3d_test.F90

Acceptance_testing/Gcov_tests/tile_particle_push_3d_test.F90
Makefile

commit d4f097b686dee39526261906026bb2340c735650
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Fri Sep 30 19:01:01 2016 +0200

    Changed top.zgrid to em.zgrid

python_libs/em3dsolverPXR.py

commit b36733911a23aa14e3f35e76f80643a29f6dc296
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Fri Sep 30 18:06:44 2016 +0200

    Added possibility to use arbitrary order esirkepov even for orders <3.
    This can be done by using currdepo =/ 0, 1, 2, 3, 4, 5

src/current_deposition.F90

commit e5d9beb581ffc814c1270c3626869b9d5bc0ffd1
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Fri Sep 30 18:05:37 2016 +0200

    Update of zgrid from WARP to PXR was misplaced
    and producing different results from warp
    Now placed at the beginning of the PIC loop (method onestep)

python_libs/em3dsolverPXR.py

commit 978eb93c37b209eb0bf6f41ae167b956b5b0a22e
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Fri Sep 30 18:03:49 2016 +0200

    Added init of flags l_lower_order_in_v and l4symtry
    in init method of EM3DSOLVERPXR Class

python_libs/em3dsolverPXR.py

commit a667ca3706d74821584c6e047e0f114a48d02520
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Fri Sep 30 18:02:51 2016 +0200

    Added l4symtry and L_lower_order_in_v flag in
    pxr_pushparticles_part2_sub routine

src/particles_push.F90

commit a633743040a22be3aca79e6ec10c8a734a4b07de
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Fri Sep 30 18:02:21 2016 +0200

    Moved l4symtry flag to fields module

src/modules.F90

commit e85732f5d26e2bc4927927aa51f9f6095a6b7519
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Fri Sep 30 16:10:11 2016 +0200

    Corrected error in momenta units
    Plasma injector init assumes normalized momenta
    Moments in py_add_particles_to_species in LPA_PXR.py must therefore be multiplied by c
    This has been changed in this commit

python_libs/LPA_PXR.py

commit c78f0a769a48192da4cb08f09635321da018b76a
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Sep 29 23:36:47 2016 -0700

    Added python test

shippable.yml

commit 001a983f2dd90b0567f728fe680f52376b3fe0d8
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Sep 29 16:10:03 2016 -0700

    Update Unit tests with CALL EXIT(9)

Acceptance_testing/Gcov_tests/esirkepov_2d_test.F90
Acceptance_testing/Gcov_tests/esirkepov_3d_test.F90
Acceptance_testing/Gcov_tests/field_gathering_2d_test.F90
Acceptance_testing/Gcov_tests/field_gathering_test.F90
Acceptance_testing/Gcov_tests/rho_deposition_3d_test.F90
Acceptance_testing/Gcov_tests/tile_curr_depo_3d_test.F90
Acceptance_testing/Gcov_tests/tile_field_gathering_3d_test.F90
Acceptance_testing/Gcov_tests/tile_mpi_part_com_test.F90
Acceptance_testing/Gcov_tests/tile_particle_push_3d_test.F90
Acceptance_testing/Gcov_tests/tile_rho_depo_3d_test.F90

commit 40a452994aeb8a5af23654f04c8a0c09ad532733
Merge: 4c2591cc e9a3ebf3
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Sep 29 15:28:40 2016 -0700

    Merge branch 'picsar_mpi_com_opt' into automated-tests

commit 4c2591ccdb1e24c785d4b77919e51d4580b4c472
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Sep 29 15:27:40 2016 -0700

    Add new tests in shippable.yml

shippable.yml

commit c7e69045c6a93c3f67d5a1abc314f1f79bb00a64
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Sep 29 15:24:44 2016 -0700

    Update script test_plasma_drift.py

Acceptance_testing/Fortran_tests/test_plasma_drift/conftest.py
Acceptance_testing/Fortran_tests/test_plasma_drift/input_file.pixr
Acceptance_testing/Fortran_tests/test_plasma_drift/test_plasma_drift.py

commit b5ea0a1f36575cd078afe1e31030c5cece83e387
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Sep 29 15:17:00 2016 -0700

    Correction check divE = rho in test_homogeneous_plasma.py

Acceptance_testing/Fortran_tests/test_homogeneous_plasma/conftest.py
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/input_file.pixr
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/test_homogeneous_plasma.py
example_decks_fortran/drifted_plasma.pixr
example_decks_fortran/homogeneous_plasma.pixr
shippable.yml
src/diags.F90

commit 855556102574bb44756428bb1901aad1dd5cecd4
Merge: 79711598 7eaaa4a1
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Sep 29 14:23:21 2016 -0700

    Merge branch 'automated-tests' of https://bitbucket.org/berkeleylab/picsar into automated-tests

commit 797115988aa72b5878eb52311fbaad31a0504a53
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Sep 29 14:23:06 2016 -0700

    Update test_langmuir_wave.py

Acceptance_testing/Fortran_tests/test_Langmuir_wave/input_file.pixr
Acceptance_testing/Fortran_tests/test_Langmuir_wave/test_langmuir_wave.py
example_decks_fortran/langmuir_wave.pixr
src/control_file.F90
src/diags.F90
src/simple_io.F90

commit 7eaaa4a1c1296480c2783891042d026cb8577920
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Sep 29 11:55:08 2016 -0700

    Updated the image to be pulled

shippable.yml

commit eaae2c4a15a484a6c4912e996c9518667000783a
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Sep 29 11:10:42 2016 -0700

    Update shippable.yml

Acceptance_testing/Fortran_tests/test_Langmuir_wave/test_langmuir_wave.py
shippable.yml

commit b834e3280c46151a1290a42cd49c82e12c9bea33
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Sep 29 10:52:36 2016 -0700

    Update of the shippable.yml file

Acceptance_testing/Fortran_tests/test_Langmuir_wave/conftest.py
Acceptance_testing/Fortran_tests/test_Langmuir_wave/conftest.pyc
Acceptance_testing/Fortran_tests/test_Langmuir_wave/test_langmuir_wave.py
shippable.yml

commit c68f3711dd6b1f5937b0611fbd460e8d2d4ac948
Merge: ec2ae563 23609cc7
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Sep 29 10:28:25 2016 -0700

    Merge branch 'automated-tests' of https://bitbucket.org/berkeleylab/picsar into automated-tests

commit ec2ae563defe4066ec0637cb1c0fc214d2b794ae
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Sep 29 10:27:31 2016 -0700

    Flag show for the Langmuir wave test script to activate or not Matplotlib

Acceptance_testing/Fortran_tests/test_Langmuir_wave/test_langmuir_wave.py

commit 23609cc7579c24ec81046dfc2c39e5710937b99b
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Sep 29 10:04:00 2016 -0700

    Added shippable.yml file

shippable.yml

commit e9a3ebf33efd71feb680c91b19017c1d95382c70
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Sep 29 09:57:26 2016 -0700

    Change program name in tile_curr_depo_3d_test.F90

Acceptance_testing/Gcov_tests/tile_curr_depo_3d_test.F90

commit c90e1cd9bf51b35873ccd1a2b050e204fb0c923d
Merge: 90e9ad20 6892047d
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Sep 28 22:07:53 2016 +0200

    Merge branch 'master' of https://bitbucket.org/berkeleylab/picsar

commit 90e9ad2032ccbf12997c82745130f400b1f12007
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Sep 28 22:06:09 2016 +0200

    Modified MPI_Isend in PXR with double precision buffer count!
    
    BEWARE OF ARGUMENT TYPES IN MPI ROUTINES !!!!!!!!

src/boundary.F90

commit 6892047d1153e76b8679be3658dec2252feddf8c
Merge: 5a7fe38d 0f0273b4
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Sep 28 21:57:37 2016 +0200

    Merged in improve_doc (pull request #9)
    
    Added image explaining the relationship between PICSAR and Warp

commit 0f0273b4d7672e818facd58f918dda36ab0ce7bf
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Wed Sep 28 09:39:52 2016 -0700

    Moved image and corrected README

Doxygen/images/warp_and_picsar.png
README.md
images/warp_and_pxr.png

commit 50d50bae8adeb183d5eb21014588a7142e7a46da
Merge: ad3206f5 5a7fe38d
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Wed Sep 28 09:38:02 2016 -0700

    Merge branch 'master' into improve_doc
    
    Conflicts:
            README.md

commit 5a7fe38d5da271014484215d19d4eacbd190667c
Author: Henri VINCENTI <vincenti@adrien-ThinkStation-D20.(none)>
Date:   Wed Sep 28 16:40:09 2016 +0200

    Modified Mathieu's MPI exchange routines and added moving window paramater zgrid

src/boundary.F90

commit 2624722e340b4d29856f9849b4d8104b68b16a15
Author: Henri VINCENTI <vincenti@adrien-ThinkStation-D20.(none)>
Date:   Wed Sep 28 16:00:33 2016 +0200

    Modified MPI blocking and non blocking routines to treat the case
    when particles exit MPI subdomains exactly along the diagonal and
    when reflective boundaries are used everywhere (before, just reflexion along
    one side and then cycled)

src/boundary.F90

commit ab4182cae98c52a823dfada82ea88dfa20f13aa8
Author: Henri VINCENTI <vincenti@adrien-ThinkStation-D20.(none)>
Date:   Wed Sep 28 15:38:44 2016 +0200

    Added zgrid parameter (for moving window) to new routines of field gathering, current dep and particle push
    coming from the merge of picsar_mpi_com_opt on Master.
    
    These routines were creating a segfault with LPA type PXR script

src/charge_deposition.F90
src/current_deposition.F90
src/field_gathering.F90
src/particles_push.F90

commit a6487c2b5781d1f829929edcfc8874bdcb9099ce
Author: Henri VINCENTI <vincenti@adrien-ThinkStation-D20.(none)>
Date:   Wed Sep 28 15:36:39 2016 +0200

    Added rhodepo flag in EM3DPXR to control
    method used for charge depo in PXR wq

python_libs/em3dsolverPXR.py

commit eac3e68a8db1c49c2b58128f2b2e55ccedf88e16
Merge: ce515193 7f6c72ef
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Sep 28 13:39:24 2016 +0200

    Merged in picsar_mpi_com_opt (pull request #8)
    
    Picsar mpi com opt

commit 7f6c72efc8cc2f3d66a5df68cd719041cf2a5c4f
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Sep 27 16:06:07 2016 -0700

    Correction README.md

README.md

commit a49cca684e00c4f08a8885ca71a90645b447b573
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Sep 27 16:04:49 2016 -0700

    Correction README.md

README.md

commit a3234dc99ec33212c4bb1f5e83805f8b922c9420
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Sep 27 15:29:36 2016 -0700

    Compatibility python 3 for the Fortran tests

Acceptance_testing/Fortran_tests/test_Langmuir_wave/input_file.pixr
Acceptance_testing/Fortran_tests/test_Langmuir_wave/test_langmuir_wave.py
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/input_file.pixr
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/test_homogeneous_plasma.py
Acceptance_testing/Fortran_tests/test_plasma_drift/input_file.pixr
Acceptance_testing/Fortran_tests/test_plasma_drift/test_plasma_drift.py
postproc_python_script/Field.py
postproc_python_script/PyLoadArrayPicsar.py
utils/forthon_parser.py

commit 8650532d31d1674b85e29fa5ea46f970764f4d7f
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Sep 27 14:14:07 2016 -0700

    1) Update of the documentation + README.md

.gitignore
Doxygen/html/Input File Configuration.html
Doxygen/html/field__gathering_8_f90.html
Doxygen/html/field__gathering_8_f90.js
Doxygen/html/globals.html
Doxygen/html/globals_func.html
Doxygen/html/navtreeindex0.js
Doxygen/html/search/all_6.js
Doxygen/html/search/functions_6.js
Doxygen/latex/Input File Configuration.tex
Doxygen/latex/field__gathering_8_f90.tex
Doxygen/pages/input_file_config.txt
README.md
example_decks_fortran/drifted_plasma.pixr
example_decks_fortran/homogeneous_plasma.pixr
example_decks_fortran/langmuir_wave.pixr

commit 9a99305d1fe13766935e1fbfcb55aa5ea7d85629
Merge: 53f402ce ce515193
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Sep 27 13:23:36 2016 -0700

    Merge with master

commit 53f402ce67c2b72f57931ff0fa039019b20eefe9
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Sep 27 13:07:56 2016 -0700

    1) Major improvement of the documentation: new page for the tests, creation of a html file on the root called Documentation.html that redirect to the Doxygen doc, correction of the other pages
    2) Update of the makefile

.gitignore
Documentation.html
Doxygen/html/Input File Configuration.html
Doxygen/html/Testing.html
Doxygen/latex/Input File Configuration.tex
Doxygen/latex/Testing.tex
Doxygen/pages/input_file_config.txt
Doxygen/pages/testing.txt
Makefile

commit ce515193e9b2562a96e0fb7a4ae5c767bd10d6b6
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Tue Sep 27 19:32:01 2016 +0200

    For some reasons, for l_first case in onestep(), particle_bcs_tile_2d was called instead of particle_bcs
    
    this has been corrected now.

python_libs/em3dsolverPXR.py

commit 9858bc844f98606c7bf1acd4ec28c64591c3350b
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Tue Sep 27 19:30:35 2016 +0200

    Added case where nspecies=0 in particle_bcs_tiles_and_mpi_3d.
    
    If nspecies =0, nthreads_loop1=0 and this created a runtime error.
    Now if nspecies=0, the subroutine returns

src/boundary.F90

commit 07af7eb189bb6f1a7389db841905a0cc378b7e0a
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Tue Sep 27 18:30:17 2016 +0200

    Fixed compilation error with last version of PXR
    buffer count argument of MPI_Isend routines were INTEGER8 (instead of INTEGER4)
    creating error at compile time
    A cast to isp was done to fix this

src/boundary.F90

commit 48ab9e6e14e87a4edfb2db3034e18b1eae1afc79
Author: Henri VINCENTI <vincenti@adrien-ThinkStation-D20.(none)>
Date:   Tue Sep 27 18:09:50 2016 +0200

    Corrected a bug in PXR for nspecies=0. in all particle routines.
    In some parts of the code, the aliasing curr=>species_parray(1) hard coded
    was creating a segfault when nspecies=0. Now, if nespecies=0, particle subroutines
    immediately return avoiding this error.

src/charge_deposition.F90
src/current_deposition.F90
src/field_gathering.F90
src/particles_push.F90
src/tiling.F90

commit eef6fe082711b764d3bb8e4a52b18d0cce3e4ead
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Sep 26 18:02:11 2016 -0700

    1) Update and improvement of the Doxygen documentation with the creation of a new page "Testing" and many other corrections.
    2) Minor corrections

.gitignore
Doxygen/html/Fortran installation instructions.html
Doxygen/html/Python installation instructions.html
Doxygen/html/Testing.html
Doxygen/html/charge__deposition_8_f90.html
Doxygen/html/charge__deposition_8_f90.js
Doxygen/html/charge_deposition_grid.jpg
Doxygen/html/current__deposition_8_f90.html
Doxygen/html/globals.html
Doxygen/html/globals_func.html
Doxygen/html/modules_8_f90.html
Doxygen/html/modules_8_f90.js
Doxygen/html/namespacemembers_func.html
Doxygen/html/namespacemembers_s.html
Doxygen/html/namespacemembers_vars_z.html
Doxygen/html/namespacemembers_z.html
Doxygen/html/namespaceshared__data.html
Doxygen/html/namespacetiling.html
Doxygen/html/navtreedata.js
Doxygen/html/navtreeindex0.js
Doxygen/html/navtreeindex1.js
Doxygen/html/navtreeindex2.js
Doxygen/html/navtreeindex3.js
Doxygen/html/pages.html
Doxygen/html/search/all_10.js
Doxygen/html/search/all_11.js
Doxygen/html/search/all_16.js
Doxygen/html/search/all_3.js
Doxygen/html/search/files_a.js
Doxygen/html/search/functions_3.js
Doxygen/html/search/functions_e.js
Doxygen/html/search/variables_15.js
Doxygen/html/testing_8txt.html
Doxygen/html/tiling_8_f90.html
Doxygen/html/tiling_8_f90.js
Doxygen/images/.DS_Store
Doxygen/images/charge_deposition_grid.jpg
Doxygen/images/charge_deposition_grid.pptx
Doxygen/latex/Fortran installation instructions.tex
Doxygen/latex/Python installation instructions.tex
Doxygen/latex/Testing.tex
Doxygen/latex/charge__deposition_8_f90.tex
Doxygen/latex/current__deposition_8_f90.tex
Doxygen/latex/modules_8_f90.tex
Doxygen/latex/namespaceshared__data.tex
Doxygen/latex/namespacetiling.tex
Doxygen/latex/refman.tex
Doxygen/latex/testing_8txt.tex
Doxygen/latex/tiling_8_f90.tex
Doxygen/pages/install_fortran.txt
Doxygen/pages/install_python.txt
Doxygen/pages/testing.txt
Makefile
src/charge_deposition.F90
utils/forthon_parser.py

commit ec78aae65abc3e651fda25b321686d2078967d0a
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Sep 26 16:34:43 2016 -0700

    1) Minor change to the test rho_deposition_3d_test

Acceptance_testing/Gcov_tests/rho_deposition_3d_test.F90

commit 71c845b870eb8a493f8a75612cbecbc73914ca7e
Merge: 6999ca96 8f439124
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Sep 26 16:26:48 2016 -0700

    Merge with master

commit 6999ca96323921ac4b0f24605fa2f505054ed375
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Sep 26 16:23:04 2016 -0700

    minor change

src/charge_deposition.F90

commit 447de6508bc3470c72623b21829f145bc90bb944
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Sep 26 16:19:44 2016 -0700

    1) New test for the charge deposition called rho_deposition_3d_test in Gcov_test

Acceptance_testing/Gcov_tests/rho_deposition_3d_test.F90
Acceptance_testing/Gcov_tests/tile_rho_depo_3d_test.F90
Makefile
src/charge_deposition.F90
src/current_deposition.F90
src/tiling.F90

commit ad3206f59e635b70a9bd6dfda9f6550e63778a8d
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Sep 26 14:02:07 2016 -0700

    Attempted to change size of image

README.md

commit 96cf3ebe448f7e20defdcf9905290c8da4d9d34f
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Mon Sep 26 13:58:34 2016 -0700

    Added text in relation to the image

README.md

commit f55c3ed2a0297ca298753d252c19eb5761cb5e2b
Author: Remi Lehe <rlehe@lbl.gov>
Date:   Mon Sep 26 13:41:50 2016 -0700

    Added image to explain link between Warp and PICSAR

README.md
images/warp_and_pxr.png

commit 8f439124add12d6fc7e3a67d5dc1098b2fb6ef3c
Merge: 391765a6 56be944d
Author: Henri VINCENTI <vincenti@adrien-ThinkStation-D20.(none)>
Date:   Mon Sep 26 18:01:12 2016 +0200

    Merge branch 'picsar_mpi_com_opt'
    
    Conflicts:
            python_libs/em3dsolverPXR.py
            src/boundary.F90
            src/current_deposition.F90
            src/diags.F90
            src/modules.F90
            src/particles_push.F90
            src/tiling.F90
    
    Modifications:
            removed extra argument l_low_order_in_v in field_gathering_plus_particle_pusher_..._2d

commit 391765a6f78d38ccf711e9073b9165016a3a524b
Merge: a8ea6b4a 63b8025b
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Mon Sep 26 14:18:30 2016 +0200

    Merged in mathieu_lobet/readmemd-edited-online-with-bitbucket-1467754088349 (pull request #6)
    
    README.md edited online with Bitbucket

commit a8ea6b4a88b5cedd6731a8b66c0d9968f88189a5
Merge: e1930a73 27b139f8
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Mon Sep 26 14:16:51 2016 +0200

    Merged in better_doc_edison (pull request #7)
    
    Added installation instructions for Edison

commit 1d6d4db849b2b0ba991f1e78b6306224f69a10a8
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Sep 23 18:31:27 2016 -0700

    minor changes

src/charge_deposition.F90

commit 56be944d19ede18d44d641640d24b08de328c5ae
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Sep 23 12:16:57 2016 -0700

    1) Indentation + little change in depose_rho_vecHVv2_1_1_1

Acceptance_testing/Gcov_tests/tile_curr_depo_3d_test.F90
Acceptance_testing/Gcov_tests/tile_rho_depo_3d_test.F90
Doxygen/html/Input File Configuration.html
Doxygen/html/boundary_8_f90.html
Doxygen/html/boundary_8_f90.js
Doxygen/html/charge__deposition_8_f90.html
Doxygen/html/charge__deposition_8_f90.js
Doxygen/html/globals.html
Doxygen/html/globals_func.html
Doxygen/html/namespaceboundary.html
Doxygen/html/namespacemembers_func.html
Doxygen/html/namespacemembers_p.html
Doxygen/html/navtreedata.js
Doxygen/html/navtreeindex0.js
Doxygen/html/navtreeindex1.js
Doxygen/html/navtreeindex2.js
Doxygen/html/navtreeindex3.js
Doxygen/html/search/all_e.js
Doxygen/html/search/functions_c.js
Doxygen/latex/Input File Configuration.tex
Doxygen/latex/boundary_8_f90.tex
Doxygen/latex/charge__deposition_8_f90.tex
Doxygen/latex/namespaceboundary.tex
Doxygen/pages/input_file_config.txt
Makefile
src/boundary.F90
src/charge_deposition.F90
src/control_file.F90
src/current_deposition.F90
src/field_gathering_3d_o1.F90
src/field_gathering_3d_o3.F90
src/particles_push.F90

commit e718fcef74fe0dd0ef3e311df5194c1f19854e07
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Sep 14 22:20:22 2016 -0700

    1) Correction particle exchange: particle_bcs_tiles_and_mpi_3d
    2) Update Doxygen doc: input file configuration

Acceptance_testing/Fortran_tests/test_Langmuir_wave/input_file.pixr
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/input_file.pixr
Acceptance_testing/Fortran_tests/test_plasma_drift/input_file.pixr
Doxygen/html/Configuration.html
Doxygen/html/Input File Configuration.html
Doxygen/html/Input.html
Doxygen/html/_formulas.tex
Doxygen/html/boundary_8_f90.html
Doxygen/html/boundary_8_f90.js
Doxygen/html/charge__deposition_8_f90.html
Doxygen/html/charge__deposition_8_f90.js
Doxygen/html/current__deposition_8_f90.html
Doxygen/html/current__deposition_8_f90.js
Doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
Doxygen/html/globals.html
Doxygen/html/globals_func.html
Doxygen/html/globals_vars.html
Doxygen/html/interfaceinterf__add__group__of__particles__at__tile_1_1intef0662462-members.html
Doxygen/html/interfaceinterf__add__group__of__particles__at__tile_1_1intef0662462.html
Doxygen/html/interfaceinterf__add__particle__at__tile_1_1intef0662083-members.html
Doxygen/html/interfaceinterf__add__particle__at__tile_1_1intef0662083.html
Doxygen/html/interfaceinterf__add__particle__at__tile__2d_1_1intef0661718-members.html
Doxygen/html/interfaceinterf__add__particle__at__tile__2d_1_1intef0661718.html
Doxygen/html/interfaceinterf__add__particle__to__species_1_1intef0661391-members.html
Doxygen/html/interfaceinterf__add__particle__to__species_1_1intef0661391.html
Doxygen/html/interfaceinterf__add__particle__to__species__2d_1_1intef066113-members.html
Doxygen/html/interfaceinterf__add__particle__to__species__2d_1_1intef066113.html
Doxygen/html/interfaceinterf__allocate__tile__arrays_1_1intef0663458-members.html
Doxygen/html/interfaceinterf__allocate__tile__arrays_1_1intef0663458.html
Doxygen/html/interfaceinterf__init__tile__arrays__for__species_1_1intef0664228-members.html
Doxygen/html/interfaceinterf__init__tile__arrays__for__species_1_1intef0664228.html
Doxygen/html/interfaceinterf__point__to__matrix__block__p2f_1_1intef0658309-members.html
Doxygen/html/interfaceinterf__point__to__matrix__block__p2f_1_1intef0658309.html
Doxygen/html/interfaceinterf__point__to__vector__block__p2f_1_1intef0658851-members.html
Doxygen/html/interfaceinterf__point__to__vector__block__p2f_1_1intef0658851.html
Doxygen/html/interfaceinterf__resize__1d__array__real_1_1intef0665438-members.html
Doxygen/html/interfaceinterf__resize__1d__array__real_1_1intef0665438.html
Doxygen/html/interfaceinterf__resize__2d__array__real_1_1intef0665657-members.html
Doxygen/html/interfaceinterf__resize__2d__array__real_1_1intef0665657.html
Doxygen/html/interfaceinterf__resize__particle__arrays_1_1intef0665276-members.html
Doxygen/html/interfaceinterf__resize__particle__arrays_1_1intef0665276.html
Doxygen/html/interfaceinterf__rm__particle__at__tile_1_1intef0663333-members.html
Doxygen/html/interfaceinterf__rm__particle__at__tile_1_1intef0663333.html
Doxygen/html/interfaceinterf__rm__particle__at__tile__2d_1_1intef0663076-members.html
Doxygen/html/interfaceinterf__rm__particle__at__tile__2d_1_1intef0663076.html
Doxygen/html/interfaceinterf__rm__particles__from__species_1_1intef0662826-members.html
Doxygen/html/interfaceinterf__rm__particles__from__species_1_1intef0662826.html
Doxygen/html/interfaceinterf__rm__particles__from__species__2d_1_1intef0662733-members.html
Doxygen/html/interfaceinterf__rm__particles__from__species__2d_1_1intef0662733.html
Doxygen/html/interfaceinterf__rm__particles__from__species__with__mask_1_1intef0662643-members.html
Doxygen/html/interfaceinterf__rm__particles__from__species__with__mask_1_1intef0662643.html
Doxygen/html/interfaceinterf__set__tile__split__for__species_1_1intef0660882-members.html
Doxygen/html/interfaceinterf__set__tile__split__for__species_1_1intef0660882.html
Doxygen/html/namespaceboundary.html
Doxygen/html/namespacemembers_func.html
Doxygen/html/namespacemembers_p.html
Doxygen/html/navtree (1).css
Doxygen/html/navtreedata.js
Doxygen/html/navtreeindex0.js
Doxygen/html/navtreeindex1.js
Doxygen/html/navtreeindex2.js
Doxygen/html/navtreeindex3.js
Doxygen/html/pages.html
Doxygen/html/search/all_13.js
Doxygen/html/search/all_3.js
Doxygen/html/search/all_e.js
Doxygen/html/search/classes_6.html
Doxygen/html/search/classes_6.js
Doxygen/html/search/functions_10.js
Doxygen/html/search/functions_3.js
Doxygen/html/search/functions_c.js
Doxygen/html/search/pages_1.html
Doxygen/html/search/pages_1.js
Doxygen/html/search/variables_0 (1).html
Doxygen/latex/Input File Configuration.tex
Doxygen/latex/boundary_8_f90.tex
Doxygen/latex/charge__deposition_8_f90.tex
Doxygen/latex/current__deposition_8_f90.tex
Doxygen/latex/namespaceboundary.tex
Doxygen/latex/refman.tex
Doxygen/pages/input_file_config.txt
Doxygen/pages/mainpage.txt
Makefile
src/boundary.F90
src/charge_deposition.F90
src/control_file.F90
src/current_deposition.F90
src/field_gathering.F90
src/submain.F90

commit 0d712d26ee748c231afbc1f41bd6125f863289cb
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Sep 14 10:38:24 2016 -0700

    1) New test for the charge deposition tile_rho_depo_3d_test.F90
    2) Few adds in the Doxygen documentation
    3) Update Makefile

Acceptance_testing/Gcov_tests/tile_curr_depo_3d_test.F90
Acceptance_testing/Gcov_tests/tile_rho_depo_3d_test.F90
Doxygen/html/charge__deposition_8_f90.html
Doxygen/latex/charge__deposition_8_f90.tex
Makefile
src/charge_deposition.F90

commit ea444bb64477102715fccb8e46953c68c9f6b480
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Sep 13 16:56:56 2016 -0700

    1) Creation of a file charge_deposition.F90 to contain the charge deposition subroutine that were before in  diags.F90.
    2) Improvement of the Doxygen documentation for the charge deposition subroutines

Acceptance_testing/Fortran_tests/test_Langmuir_wave/input_file.pixr
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/input_file.pixr
Acceptance_testing/Fortran_tests/test_plasma_drift/input_file.pixr
Doxygen/html/charge__deposition_8_f90.html
Doxygen/html/charge__deposition_8_f90.js
Doxygen/html/diags_8_f90.html
Doxygen/html/diags_8_f90.js
Doxygen/html/dir_ac6e020b6b32a70d908ee7b905aad867.html
Doxygen/html/dir_ac6e020b6b32a70d908ee7b905aad867.js
Doxygen/html/files.html
Doxygen/html/globals.html
Doxygen/html/globals_func.html
Doxygen/html/namespacediagnostics.html
Doxygen/html/namespacemembers_d.html
Doxygen/html/namespacemembers_func.html
Doxygen/html/namespacemembers_p.html
Doxygen/html/navtreedata.js
Doxygen/html/navtreeindex0.js
Doxygen/html/navtreeindex1.js
Doxygen/html/navtreeindex2.js
Doxygen/html/navtreeindex3.js
Doxygen/html/search/all_2.js
Doxygen/html/search/all_3.js
Doxygen/html/search/all_e.js
Doxygen/html/search/files_1.js
Doxygen/html/search/functions_3.js
Doxygen/html/search/functions_c.js
Doxygen/latex/charge__deposition_8_f90.tex
Doxygen/latex/diags_8_f90.tex
Doxygen/latex/dir_ac6e020b6b32a70d908ee7b905aad867.tex
Doxygen/latex/files.tex
Doxygen/latex/namespacediagnostics.tex
Doxygen/latex/refman.tex
Makefile
Makefile_profiling
example_decks_fortran/drifted_plasma.pixr
example_decks_fortran/homogeneous_plasma.pixr
example_decks_fortran/langmuir_wave.pixr
src/charge_deposition.F90
src/diags.F90
utils/forthon_parser.py

commit bdb92c33ceb6570d61d2bdc8cd5b3c093a529d3a
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Sep 13 09:41:38 2016 -0700

    1) Correction for the python version
    2) Addition of the installation instructions to the Doxygen documentation

Acceptance_testing/Fortran_tests/test_homogeneous_plasma/input_file.pixr
Acceptance_testing/Fortran_tests/test_plasma_drift/input_file.pixr
Doxygen/html/Fortran installation instructions.html
Doxygen/html/Input File Configuration.html
Doxygen/html/Python installation instructions.html
Doxygen/html/annotated.html
Doxygen/html/boundary_8_f90.html
Doxygen/html/field__gathering__3d__o1_8_f90.html
Doxygen/html/field__gathering__3d__o1_8_f90.js
Doxygen/html/field__gathering__3d__o2_8_f90.html
Doxygen/html/field__gathering__3d__o2_8_f90.js
Doxygen/html/field__gathering__3d__o3_8_f90.html
Doxygen/html/field__gathering__3d__o3_8_f90.js
Doxygen/html/globals.html
Doxygen/html/globals_func.html
Doxygen/html/globals_vars.html
Doxygen/html/install__fortran_8txt.html
Doxygen/html/install__python_8txt.html
Doxygen/html/modules_8_f90.html
Doxygen/html/namespaceboundary.html
Doxygen/html/namespaceoutput__data.html
Doxygen/html/namespaces.html
Doxygen/html/navtreedata.js
Doxygen/html/navtreeindex0.js
Doxygen/html/navtreeindex1.js
Doxygen/html/navtreeindex2.js
Doxygen/html/navtreeindex3.js
Doxygen/html/pages.html
Doxygen/html/particles__push_8_f90.html
Doxygen/html/search/all_6.js
Doxygen/html/search/all_7.js
Doxygen/html/search/files_5.js
Doxygen/html/search/functions_6.js
Doxygen/latex/Fortran installation instructions.tex
Doxygen/latex/Input File Configuration.tex
Doxygen/latex/Python installation instructions.tex
Doxygen/latex/boundary_8_f90.tex
Doxygen/latex/field__gathering__3d__o1_8_f90.tex
Doxygen/latex/field__gathering__3d__o2_8_f90.tex
Doxygen/latex/field__gathering__3d__o3_8_f90.tex
Doxygen/latex/install__fortran_8txt.tex
Doxygen/latex/install__python_8txt.tex
Doxygen/latex/modules_8_f90.tex
Doxygen/latex/namespaceboundary.tex
Doxygen/latex/namespaceoutput__data.tex
Doxygen/latex/namespaces.tex
Doxygen/latex/particles__push_8_f90.tex
Doxygen/latex/refman.tex
Doxygen/mainpage.txt
Doxygen/pages/input_file_config.txt
Doxygen/pages/install_fortran.txt
Doxygen/pages/install_python.txt
Makefile
src/boundary.F90
src/field_gathering_3d_o1.F90
src/modules.F90
src/particles_push.F90
utils/forthon_parser.py

commit 1a7918f2a82a2a96dd95d246d828c625d6177264
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Sep 12 16:17:00 2016 -0700

    1) Modification of the gcov tests with tiling to finalyze MPI

Acceptance_testing/Gcov_tests/tile_field_gathering_3d_test.F90
Acceptance_testing/Gcov_tests/tile_mpi_part_com_test.F90
Acceptance_testing/Gcov_tests/tile_particle_push_3d_test.F90

commit 719b78db3640ba26adc76e564e409d010c30c257
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Sep 12 13:14:40 2016 -0700

    1) Modif tile_mpi_part_com_test.F90 to test particle boundary conditions with MPI and OpenMP

Acceptance_testing/Gcov_tests/tile_mpi_part_com_test.F90
Makefile

commit 27b139f8a105febe69e7e818cf44751cb22ba9a0
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Thu Sep 8 09:56:17 2016 -0700

    Added installation instructions for Edison

INSTALL_PYTHON.md

commit 12e7e81bb684c1b5bee8fe56151c9d1578256842
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Sep 2 13:56:13 2016 -0700

    1) Corrections test tile_particle_push_3d_test
    2) Addition of a new test for the particle communications: tile_mpi_part_com_test.F90

Acceptance_testing/Fortran_tests/test_homogeneous_plasma/input_file.pixr
Acceptance_testing/Fortran_tests/test_plasma_drift/input_file.pixr
Acceptance_testing/Gcov_tests/tile_mpi_part_com_test.F90
Acceptance_testing/Gcov_tests/tile_particle_push_3d_test.F90
Makefile
src/boundary.F90

commit 651192148db871fd80c677fd75ef0869a6a552ce
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Aug 31 09:31:58 2016 -0700

    Update of Makefile_profiling

Makefile_profiling
src/boundary.F90

commit e1930a73417e36d4804bc1ac19662aaff5059f7d
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Tue Aug 30 15:24:18 2016 +0200

    Modified PXR to enable LPA simulations

python_libs/LPA_PXR.py
python_libs/em3dsolverPXR.py
src/boundary.F90
src/current_deposition.F90
src/diags.F90
src/modules.F90
src/particles_push.F90
src/tiling.F90

commit f7b0ac3870840701225916444a284166e5271584
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Aug 29 11:38:15 2016 -0700

    1) Big change in the field gathering routines. Vectorized functions were giving wrong results on Cori and KNLs due to a unsuspected and still not perfectly understood dependence problem in the vectorization. This have been patched at every order now.
    
    2) Creation of a new test for the field gathering and the particle pusher called tile_particle_push_3d_test

Acceptance_testing/Gcov_tests/field_gathering_test.F90
Acceptance_testing/Gcov_tests/tile_curr_depo_3d_test.F90
Acceptance_testing/Gcov_tests/tile_field_gathering_3d_test.F90
Acceptance_testing/Gcov_tests/tile_particle_push_3d_test.F90
Doxygen/html/current__deposition_8_f90.html
Doxygen/html/current__deposition_8_f90.js
Doxygen/html/field__gathering__3d__o1_8_f90.html
Doxygen/html/field__gathering__3d__o3_8_f90.html
Doxygen/html/globals.html
Doxygen/html/globals_func.html
Doxygen/html/navtreeindex0.js
Doxygen/html/search/all_e.js
Doxygen/html/search/functions_c.js
Doxygen/latex/current__deposition_8_f90.tex
Doxygen/latex/field__gathering__3d__o1_8_f90.tex
Doxygen/latex/field__gathering__3d__o3_8_f90.tex
Makefile
src/current_deposition.F90
src/field_gathering.F90
src/field_gathering_3d_o1.F90
src/field_gathering_3d_o2.F90
src/field_gathering_3d_o3.F90
src/particles_push.F90

commit 3084de99b58a54d170cf5af5b2c6eff60b0b3ad1
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Aug 23 16:54:42 2016 -0700

    1) Update of the Makefile. A lot of options are now available for different systems and different compilers
    2) New test for the current deposition with tiling

Acceptance_testing/Gcov_tests/field_gathering_3d_test
Acceptance_testing/Gcov_tests/tile_curr_depo_3d_test.F90
Doxygen/html/field__gathering__3d__o1_8_f90.html
Doxygen/html/field__gathering__3d__o1_8_f90.js
Doxygen/html/field__gathering__3d__o2_8_f90.html
Doxygen/html/field__gathering__3d__o2_8_f90.js
Doxygen/html/field__gathering__3d__o3_8_f90.html
Doxygen/html/field__gathering__3d__o3_8_f90.js
Doxygen/html/namespacetiling.html
Doxygen/html/navtree (1).css
Doxygen/html/search/variables_0 (1).html
Doxygen/html/tiling_8_f90.html
Doxygen/latex/field__gathering__3d__o1_8_f90.tex
Doxygen/latex/field__gathering__3d__o2_8_f90.tex
Doxygen/latex/field__gathering__3d__o3_8_f90.tex
Doxygen/latex/namespacetiling.tex
Doxygen/latex/tiling_8_f90.tex
Makefile

commit 9b2fd913430d21142da6d89dfc1ad3626768705b
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Aug 23 16:06:34 2016 -0700

    1) Split of field_gathering.F90 into several files depending on the order: field_gathering_3d_o1.F90, field_gathering_3d_o2.F90, field_gathering_3d_o3.F90
    2) Addition of a new test for the field gathering and the tiling
    3) Correction bugs field gathering

Acceptance_testing/Gcov_tests/current_deposition_3d_test.F90
Acceptance_testing/Gcov_tests/esirkepov_2d_test.F90
Acceptance_testing/Gcov_tests/esirkepov_3d_test.F90
Acceptance_testing/Gcov_tests/field_gathering_2d_test.F90
Acceptance_testing/Gcov_tests/field_gathering_3d_test
Acceptance_testing/Gcov_tests/field_gathering_3d_test.dSYM/Contents/Info.plist
Acceptance_testing/Gcov_tests/field_gathering_3d_test.dSYM/Contents/Resources/DWARF/field_gathering_3d_test
Acceptance_testing/Gcov_tests/field_gathering_test.F90
Acceptance_testing/Gcov_tests/tile_field_gathering_3d_test.F90
Doxygen/html/current__deposition_8_f90.html
Doxygen/html/dir_ac6e020b6b32a70d908ee7b905aad867.html
Doxygen/html/dir_ac6e020b6b32a70d908ee7b905aad867.js
Doxygen/html/field__gathering_8_f90.html
Doxygen/html/field__gathering_8_f90.js
Doxygen/html/files.html
Doxygen/html/globals.html
Doxygen/html/globals_func.html
Doxygen/html/navtreedata.js
Doxygen/html/navtreeindex0.js
Doxygen/html/navtreeindex1.js
Doxygen/html/navtreeindex2.js
Doxygen/html/navtreeindex3.js
Doxygen/html/search/all_5.js
Doxygen/html/search/all_6.js
Doxygen/html/search/files_3.js
Doxygen/html/search/functions_6.js
Doxygen/latex/current__deposition_8_f90.tex
Doxygen/latex/dir_ac6e020b6b32a70d908ee7b905aad867.tex
Doxygen/latex/field__gathering_8_f90.tex
Doxygen/latex/files.tex
Doxygen/latex/refman.tex
Makefile
src/current_deposition.F90
src/field_gathering.F90
src/field_gathering_3d_o1.F90
src/field_gathering_3d_o2.F90
src/field_gathering_3d_o3.F90
src/modules.F90
src/submain.F90
src/tiling.F90

commit 48938d92184ece8c90d7e2449a84e1253b079564
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Aug 19 11:23:32 2016 -0700

    Update Doxygen doc current_deposition.F90

Doxygen/html/current__deposition_8_f90.html
Doxygen/html/field__gathering__2d_8_f90.html
Doxygen/latex/current__deposition_8_f90.tex
Doxygen/latex/field__gathering__2d_8_f90.tex
src/current_deposition.F90

commit ac075d0b3cda62d52e6ba70a1e2086365c75ba55
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Aug 19 10:46:33 2016 -0700

    Addition of a new test for the field gathering in 2d

Acceptance_testing/Gcov_tests/esirkepov_2d_test.F90
Acceptance_testing/Gcov_tests/field_gathering_2d_test.F90
Makefile
src/field_gathering_2d.F90

commit db51d434a7381f122747cc62903e1f93028dd931
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Aug 18 20:09:04 2016 -0700

    Addition: new test for esirkepov 2d in gcov_test

Acceptance_testing/Gcov_tests/esirkepov_2d_test.F90
Acceptance_testing/Gcov_tests/esirkepov_3d_test.F90
Acceptance_testing/Gcov_tests/field_gathering_3d_test
Doxygen/html/current__deposition__2d_8_f90.html
Doxygen/latex/current__deposition__2d_8_f90.tex
Makefile
src/current_deposition_2d.F90

commit 52bf92d4c1a953fb0abf127e6770d7a2182488cb
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Aug 18 18:56:49 2016 -0700

    1) Correction code for compatibility with Forthon, 2) Correction of the parser to take into account the directives, 3) Modif Em3dsolverPXR.py for lvec_field_gathering, 4) Update python scritps for test Langmuir Wave

Acceptance_testing/Python_tests/test_Langmuir_wave/test_Langmuir_wave_3d.py
Doxygen/html/field__gathering_8_f90.html
Doxygen/html/modules_8_f90.html
Doxygen/html/namespaceconstants.html
Doxygen/html/particles__push_8_f90.html
Doxygen/latex/field__gathering_8_f90.tex
Doxygen/latex/modules_8_f90.tex
Doxygen/latex/namespaceconstants.tex
Doxygen/latex/particles__push_8_f90.tex
example_scripts_python/test_Langmuir_wave_3d.py
python_libs/em3dsolverPXR.py
src/current_deposition.F90
src/diags.F90
src/field_gathering.F90
src/modules.F90
src/particles_push.F90
src/sorting.F90
utils/forthon_parser.py

commit 2f91c41c313e9240929422017ba96da050e51664
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Aug 17 17:26:37 2016 -0700

    New test for Esirkepov in 3D, Update Doxygen doc

Acceptance_testing/Gcov_tests/current_deposition_3d_test.F90
Acceptance_testing/Gcov_tests/esirkepov_3d_test.F90
Acceptance_testing/Gcov_tests/field_gathering_3d_test
Doxygen/html/annotated.html
Doxygen/html/control__file_8_f90.html
Doxygen/html/current__deposition_8_f90.html
Doxygen/html/current__deposition_8_f90.js
Doxygen/html/globals.html
Doxygen/html/globals_func.html
Doxygen/html/modules_8_f90.html
Doxygen/html/namespacecommunications.html
Doxygen/html/namespaceconstants.html
Doxygen/html/namespacecontrol__file.html
Doxygen/html/namespacekyee__em3d.html
Doxygen/html/namespacempi__type__constants.html
Doxygen/html/namespaceoutput__data.html
Doxygen/html/namespaceparams.html
Doxygen/html/namespaceparticle__properties.html
Doxygen/html/namespaceparticle__speciesmodule.html
Doxygen/html/namespaceparticle__tilemodule.html
Doxygen/html/namespaceparticles.html
Doxygen/html/namespaceprecomputed.html
Doxygen/html/namespacepython__pointers.html
Doxygen/html/namespaces.html
Doxygen/html/namespaceshared__data.html
Doxygen/html/namespacesorting.html
Doxygen/html/namespacetile__params.html
Doxygen/html/namespacetime__stat.html
Doxygen/html/namespacetiming.html
Doxygen/html/navtreedata.js
Doxygen/html/navtreeindex0.js
Doxygen/html/navtreeindex1.js
Doxygen/html/navtreeindex2.js
Doxygen/html/navtreeindex3.js
Doxygen/html/search/all_3.js
Doxygen/html/search/functions_3.js
Doxygen/html/structparticle__speciesmodule_1_1particle__species.html
Doxygen/latex/annotated.tex
Doxygen/latex/control__file_8_f90.tex
Doxygen/latex/current__deposition_8_f90.tex
Doxygen/latex/modules_8_f90.tex
Doxygen/latex/namespacecommunications.tex
Doxygen/latex/namespaceconstants.tex
Doxygen/latex/namespacecontrol__file.tex
Doxygen/latex/namespacekyee__em3d.tex
Doxygen/latex/namespacempi__type__constants.tex
Doxygen/latex/namespaceoutput__data.tex
Doxygen/latex/namespaceparams.tex
Doxygen/latex/namespaceparticle__properties.tex
Doxygen/latex/namespaceparticle__speciesmodule.tex
Doxygen/latex/namespaceparticle__tilemodule.tex
Doxygen/latex/namespaceparticles.tex
Doxygen/latex/namespaceprecomputed.tex
Doxygen/latex/namespacepython__pointers.tex
Doxygen/latex/namespaces.tex
Doxygen/latex/namespaceshared__data.tex
Doxygen/latex/namespacesorting.tex
Doxygen/latex/namespacetile__params.tex
Doxygen/latex/namespacetime__stat.tex
Doxygen/latex/namespacetiming.tex
Doxygen/latex/structparticle__speciesmodule_1_1particle__species.tex
Makefile
src/control_file.F90
src/current_deposition.F90
src/current_deposition_2d.F90
src/modules.F90
src/sorting.F90

commit 1ab9a2a727d62d86e962e5bc3e6db1fae2f0dd4f
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Aug 16 11:21:04 2016 -0700

    Creation of a Doxygen documentation, Update commentaries sorting.F90,Update commentaries modules.F90

Acceptance_testing/Gcov_tests/current_deposition_3d_test.F90
Doxygen/Doxyfile
Doxygen/html/Configuration.html
Doxygen/html/Input File Configuration.html
Doxygen/html/Input.html
Doxygen/html/_formulas.tex
Doxygen/html/_g_p_s_t_d_8_f90.html
Doxygen/html/_g_p_s_t_d_8_f90.js
Doxygen/html/annotated.html
Doxygen/html/annotated_dup.js
Doxygen/html/arrowdown.png
Doxygen/html/arrowright.png
Doxygen/html/bc_s.png
Doxygen/html/bdwn.png
Doxygen/html/boundary_8_f90.html
Doxygen/html/boundary_8_f90.js
Doxygen/html/classes.html
Doxygen/html/closed.png
Doxygen/html/control__file_8_f90.html
Doxygen/html/control__file_8_f90.js
Doxygen/html/current__deposition_8_f90.html
Doxygen/html/current__deposition_8_f90.js
Doxygen/html/current__deposition__2d_8_f90.html
Doxygen/html/current__deposition__2d_8_f90.js
Doxygen/html/diags_8_f90.html
Doxygen/html/diags_8_f90.js
Doxygen/html/dir_4a4346d3a65b1caffe6613ea0412a0eb.html
Doxygen/html/dir_4a4346d3a65b1caffe6613ea0412a0eb.js
Doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
Doxygen/html/dir_ac6e020b6b32a70d908ee7b905aad867.html
Doxygen/html/dir_ac6e020b6b32a70d908ee7b905aad867.js
Doxygen/html/dir_b199d0b42653e09160a2633dba7ed17d.html
Doxygen/html/dir_b199d0b42653e09160a2633dba7ed17d.js
Doxygen/html/dir_cc2af7d36df9ecb5629cb1cc2b1e2712.html
Doxygen/html/dir_cc2af7d36df9ecb5629cb1cc2b1e2712.js
Doxygen/html/dir_d522931ffa1371640980b621734a4381.html
Doxygen/html/dir_d522931ffa1371640980b621734a4381.js
Doxygen/html/dir_e3de0021144eab9c84a011f213c926b9.html
Doxygen/html/dir_e3de0021144eab9c84a011f213c926b9.js
Doxygen/html/dir_f71087a0e54d422c8798d2bb72362be5.html
Doxygen/html/dir_f71087a0e54d422c8798d2bb72362be5.js
Doxygen/html/doc.png
Doxygen/html/doxygen.css
Doxygen/html/doxygen.png
Doxygen/html/dynsections.js
Doxygen/html/field__gathering_8_f90.html
Doxygen/html/field__gathering_8_f90.js
Doxygen/html/field__gathering__2d_8_f90.html
Doxygen/html/field__gathering__2d_8_f90.js
Doxygen/html/files.html
Doxygen/html/files.js
Doxygen/html/folderclosed.png
Doxygen/html/folderopen.png
Doxygen/html/functions.html
Doxygen/html/functions_func.html
Doxygen/html/functions_vars.html
Doxygen/html/globals.html
Doxygen/html/globals_func.html
Doxygen/html/index.html
Doxygen/html/input__file__config_8txt.html
Doxygen/html/interfaceinterf__add__group__of__particles__at__tile_1_1intef0662462-members.html
Doxygen/html/interfaceinterf__add__group__of__particles__at__tile_1_1intef0662462.html
Doxygen/html/interfaceinterf__add__particle__at__tile_1_1intef0662083-members.html
Doxygen/html/interfaceinterf__add__particle__at__tile_1_1intef0662083.html
Doxygen/html/interfaceinterf__add__particle__at__tile__2d_1_1intef0661718-members.html
Doxygen/html/interfaceinterf__add__particle__at__tile__2d_1_1intef0661718.html
Doxygen/html/interfaceinterf__add__particle__to__species_1_1intef0661391-members.html
Doxygen/html/interfaceinterf__add__particle__to__species_1_1intef0661391.html
Doxygen/html/interfaceinterf__add__particle__to__species__2d_1_1intef066113-members.html
Doxygen/html/interfaceinterf__add__particle__to__species__2d_1_1intef066113.html
Doxygen/html/interfaceinterf__allocate__tile__arrays_1_1intef0663458-members.html
Doxygen/html/interfaceinterf__allocate__tile__arrays_1_1intef0663458.html
Doxygen/html/interfaceinterf__init__tile__arrays__for__species_1_1intef0664228-members.html
Doxygen/html/interfaceinterf__init__tile__arrays__for__species_1_1intef0664228.html
Doxygen/html/interfaceinterf__point__to__matrix__block__p2f_1_1intef0658309-members.html
Doxygen/html/interfaceinterf__point__to__matrix__block__p2f_1_1intef0658309.html
Doxygen/html/interfaceinterf__point__to__vector__block__p2f_1_1intef0658851-members.html
Doxygen/html/interfaceinterf__point__to__vector__block__p2f_1_1intef0658851.html
Doxygen/html/interfaceinterf__resize__1d__array__real_1_1intef0665438-members.html
Doxygen/html/interfaceinterf__resize__1d__array__real_1_1intef0665438.html
Doxygen/html/interfaceinterf__resize__2d__array__real_1_1intef0665657-members.html
Doxygen/html/interfaceinterf__resize__2d__array__real_1_1intef0665657.html
Doxygen/html/interfaceinterf__resize__particle__arrays_1_1intef0665276-members.html
Doxygen/html/interfaceinterf__resize__particle__arrays_1_1intef0665276.html
Doxygen/html/interfaceinterf__rm__particle__at__tile_1_1intef0663333-members.html
Doxygen/html/interfaceinterf__rm__particle__at__tile_1_1intef0663333.html
Doxygen/html/interfaceinterf__rm__particle__at__tile__2d_1_1intef0663076-members.html
Doxygen/html/interfaceinterf__rm__particle__at__tile__2d_1_1intef0663076.html
Doxygen/html/interfaceinterf__rm__particles__from__species_1_1intef0662826-members.html
Doxygen/html/interfaceinterf__rm__particles__from__species_1_1intef0662826.html
Doxygen/html/interfaceinterf__rm__particles__from__species__2d_1_1intef0662733-members.html
Doxygen/html/interfaceinterf__rm__particles__from__species__2d_1_1intef0662733.html
Doxygen/html/interfaceinterf__rm__particles__from__species__with__mask_1_1intef0662643-members.html
Doxygen/html/interfaceinterf__rm__particles__from__species__with__mask_1_1intef0662643.html
Doxygen/html/interfaceinterf__set__tile__split__for__species_1_1intef0660882-members.html
Doxygen/html/interfaceinterf__set__tile__split__for__species_1_1intef0660882.html
Doxygen/html/interfaceitt__fortran_1_1_f_o_r_t_r_a_n___i_t_t___p_a_u_s_e-members.html
Doxygen/html/interfaceitt__fortran_1_1_f_o_r_t_r_a_n___i_t_t___p_a_u_s_e.html
Doxygen/html/interfaceitt__fortran_1_1_f_o_r_t_r_a_n___i_t_t___p_a_u_s_e.js
Doxygen/html/interfaceitt__fortran_1_1_f_o_r_t_r_a_n___i_t_t___r_e_s_u_m_e-members.html
Doxygen/html/interfaceitt__fortran_1_1_f_o_r_t_r_a_n___i_t_t___r_e_s_u_m_e.html
Doxygen/html/interfaceitt__fortran_1_1_f_o_r_t_r_a_n___i_t_t___r_e_s_u_m_e.js
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___f_i_n_a_l___s_t_a_r_t-members.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___f_i_n_a_l___s_t_a_r_t.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___f_i_n_a_l___s_t_a_r_t.js
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___f_i_n_a_l___s_t_o_p-members.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___f_i_n_a_l___s_t_o_p.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___f_i_n_a_l___s_t_o_p.js
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___i_n_i_t___s_t_a_r_t-members.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___i_n_i_t___s_t_a_r_t.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___i_n_i_t___s_t_a_r_t.js
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___i_n_i_t___s_t_o_p-members.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___i_n_i_t___s_t_o_p.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___i_n_i_t___s_t_o_p.js
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___m_a_i_n___s_t_a_r_t-members.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___m_a_i_n___s_t_a_r_t.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___m_a_i_n___s_t_a_r_t.js
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___m_a_i_n___s_t_o_p-members.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___m_a_i_n___s_t_o_p.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___m_a_i_n___s_t_o_p.js
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___s_d_e___s_t_a_r_t-members.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___s_d_e___s_t_a_r_t.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___s_d_e___s_t_a_r_t.js
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___s_d_e___s_t_o_p-members.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___s_d_e___s_t_o_p.html
Doxygen/html/interfacesde__fortran_1_1_f_o_r_t_r_a_n___s_d_e___s_t_o_p.js
Doxygen/html/itt__fortran_8_f90.html
Doxygen/html/itt__fortran_8_f90.js
Doxygen/html/jquery.js
Doxygen/html/load__balancing_8_f90.html
Doxygen/html/load__balancing_8_f90.js
Doxygen/html/main_8_f90.html
Doxygen/html/main_8_f90.js
Doxygen/html/mainpage_8txt.html
Doxygen/html/maxwell_8_f90.html
Doxygen/html/maxwell_8_f90.js
Doxygen/html/modules_8_f90.html
Doxygen/html/modules_8_f90.js
Doxygen/html/mpi__derived__types_8_f90.html
Doxygen/html/mpi__derived__types_8_f90.js
Doxygen/html/mpi__routines_8_f90.html
Doxygen/html/mpi__routines_8_f90.js
Doxygen/html/namespaceboundary.html
Doxygen/html/namespacecommunications.html
Doxygen/html/namespacecommunications.js
Doxygen/html/namespaceconstants.html
Doxygen/html/namespacecontrol__file.html
Doxygen/html/namespacediagnostics.html
Doxygen/html/namespacefields.html
Doxygen/html/namespacegrid__tilemodule.html
Doxygen/html/namespacegrid__tilemodule.js
Doxygen/html/namespaceitt__fortran.html
Doxygen/html/namespaceitt__fortran.js
Doxygen/html/namespacekyee__em3d.html
Doxygen/html/namespaceload__balance.html
Doxygen/html/namespacematrix__coefficients.html
Doxygen/html/namespacematrix__coefficients.js
Doxygen/html/namespacematrix__data.html
Doxygen/html/namespacemembers.html
Doxygen/html/namespacemembers_b.html
Doxygen/html/namespacemembers_c.html
Doxygen/html/namespacemembers_d.html
Doxygen/html/namespacemembers_dup.js
Doxygen/html/namespacemembers_e.html
Doxygen/html/namespacemembers_f.html
Doxygen/html/namespacemembers_func.html
Doxygen/html/namespacemembers_g.html
Doxygen/html/namespacemembers_i.html
Doxygen/html/namespacemembers_j.html
Doxygen/html/namespacemembers_l.html
Doxygen/html/namespacemembers_m.html
Doxygen/html/namespacemembers_n.html
Doxygen/html/namespacemembers_o.html
Doxygen/html/namespacemembers_p.html
Doxygen/html/namespacemembers_r.html
Doxygen/html/namespacemembers_s.html
Doxygen/html/namespacemembers_t.html
Doxygen/html/namespacemembers_v.html
Doxygen/html/namespacemembers_vars.html
Doxygen/html/namespacemembers_vars.js
Doxygen/html/namespacemembers_vars_b.html
Doxygen/html/namespacemembers_vars_c.html
Doxygen/html/namespacemembers_vars_d.html
Doxygen/html/namespacemembers_vars_e.html
Doxygen/html/namespacemembers_vars_f.html
Doxygen/html/namespacemembers_vars_g.html
Doxygen/html/namespacemembers_vars_i.html
Doxygen/html/namespacemembers_vars_j.html
Doxygen/html/namespacemembers_vars_l.html
Doxygen/html/namespacemembers_vars_m.html
Doxygen/html/namespacemembers_vars_n.html
Doxygen/html/namespacemembers_vars_o.html
Doxygen/html/namespacemembers_vars_p.html
Doxygen/html/namespacemembers_vars_r.html
Doxygen/html/namespacemembers_vars_s.html
Doxygen/html/namespacemembers_vars_t.html
Doxygen/html/namespacemembers_vars_v.html
Doxygen/html/namespacemembers_vars_w.html
Doxygen/html/namespacemembers_vars_x.html
Doxygen/html/namespacemembers_vars_y.html
Doxygen/html/namespacemembers_vars_z.html
Doxygen/html/namespacemembers_w.html
Doxygen/html/namespacemembers_x.html
Doxygen/html/namespacemembers_y.html
Doxygen/html/namespacemembers_z.html
Doxygen/html/namespacempi__derived__types.html
Doxygen/html/namespacempi__routines.html
Doxygen/html/namespacempi__type__constants.html
Doxygen/html/namespaceoutput__data.html
Doxygen/html/namespaceoutput__data.js
Doxygen/html/namespaceparams.html
Doxygen/html/namespaceparticle__properties.html
Doxygen/html/namespaceparticle__speciesmodule.html
Doxygen/html/namespaceparticle__speciesmodule.js
Doxygen/html/namespaceparticle__tilemodule.html
Doxygen/html/namespaceparticle__tilemodule.js
Doxygen/html/namespaceparticles.html
Doxygen/html/namespaceprecomputed.html
Doxygen/html/namespacepython__pointers.html
Doxygen/html/namespaces.html
Doxygen/html/namespaces.js
Doxygen/html/namespacesde__fortran.html
Doxygen/html/namespacesde__fortran.js
Doxygen/html/namespaceshared__data.html
Doxygen/html/namespacesimple__io.html
Doxygen/html/namespacesorting.html
Doxygen/html/namespacetile__params.html
Doxygen/html/namespacetiling.html
Doxygen/html/namespacetime__stat.html
Doxygen/html/namespacetiming.html
Doxygen/html/nav_f.png
Doxygen/html/nav_g.png
Doxygen/html/nav_h.png
Doxygen/html/navtree.css
Doxygen/html/navtree.js
Doxygen/html/navtreedata.js
Doxygen/html/navtreeindex0.js
Doxygen/html/navtreeindex1.js
Doxygen/html/navtreeindex2.js
Doxygen/html/navtreeindex3.js
Doxygen/html/open.png
Doxygen/html/pages.html
Doxygen/html/particles__push_8_f90.html
Doxygen/html/particles__push_8_f90.js
Doxygen/html/particles__push__2d_8_f90.html
Doxygen/html/particles__push__2d_8_f90.js
Doxygen/html/resize.js
Doxygen/html/sde__fortran_8_f90.html
Doxygen/html/sde__fortran_8_f90.js
Doxygen/html/search/all_0.html
Doxygen/html/search/all_0.js
Doxygen/html/search/all_1.html
Doxygen/html/search/all_1.js
Doxygen/html/search/all_10.html
Doxygen/html/search/all_10.js
Doxygen/html/search/all_11.html
Doxygen/html/search/all_11.js
Doxygen/html/search/all_12.html
Doxygen/html/search/all_12.js
Doxygen/html/search/all_13.html
Doxygen/html/search/all_13.js
Doxygen/html/search/all_14.html
Doxygen/html/search/all_14.js
Doxygen/html/search/all_15.html
Doxygen/html/search/all_15.js
Doxygen/html/search/all_16.html
Doxygen/html/search/all_16.js
Doxygen/html/search/all_2.html
Doxygen/html/search/all_2.js
Doxygen/html/search/all_3.html
Doxygen/html/search/all_3.js
Doxygen/html/search/all_4.html
Doxygen/html/search/all_4.js
Doxygen/html/search/all_5.html
Doxygen/html/search/all_5.js
Doxygen/html/search/all_6.html
Doxygen/html/search/all_6.js
Doxygen/html/search/all_7.html
Doxygen/html/search/all_7.js
Doxygen/html/search/all_8.html
Doxygen/html/search/all_8.js
Doxygen/html/search/all_9.html
Doxygen/html/search/all_9.js
Doxygen/html/search/all_a.html
Doxygen/html/search/all_a.js
Doxygen/html/search/all_b.html
Doxygen/html/search/all_b.js
Doxygen/html/search/all_c.html
Doxygen/html/search/all_c.js
Doxygen/html/search/all_d.html
Doxygen/html/search/all_d.js
Doxygen/html/search/all_e.html
Doxygen/html/search/all_e.js
Doxygen/html/search/all_f.html
Doxygen/html/search/all_f.js
Doxygen/html/search/classes_0.html
Doxygen/html/search/classes_0.js
Doxygen/html/search/classes_1.html
Doxygen/html/search/classes_1.js
Doxygen/html/search/classes_2.html
Doxygen/html/search/classes_2.js
Doxygen/html/search/classes_3.html
Doxygen/html/search/classes_3.js
Doxygen/html/search/classes_4.html
Doxygen/html/search/classes_4.js
Doxygen/html/search/classes_5.html
Doxygen/html/search/classes_5.js
Doxygen/html/search/classes_6.html
Doxygen/html/search/classes_6.js
Doxygen/html/search/close.png
Doxygen/html/search/files_0.html
Doxygen/html/search/files_0.js
Doxygen/html/search/files_1.html
Doxygen/html/search/files_1.js
Doxygen/html/search/files_2.html
Doxygen/html/search/files_2.js
Doxygen/html/search/files_3.html
Doxygen/html/search/files_3.js
Doxygen/html/search/files_4.html
Doxygen/html/search/files_4.js
Doxygen/html/search/files_5.html
Doxygen/html/search/files_5.js
Doxygen/html/search/files_6.html
Doxygen/html/search/files_6.js
Doxygen/html/search/files_7.html
Doxygen/html/search/files_7.js
Doxygen/html/search/files_8.html
Doxygen/html/search/files_8.js
Doxygen/html/search/files_9.html
Doxygen/html/search/files_9.js
Doxygen/html/search/files_a.html
Doxygen/html/search/files_a.js
Doxygen/html/search/functions_0.html
Doxygen/html/search/functions_0.js
Doxygen/html/search/functions_1.html
Doxygen/html/search/functions_1.js
Doxygen/html/search/functions_10.html
Doxygen/html/search/functions_10.js
Doxygen/html/search/functions_2.html
Doxygen/html/search/functions_2.js
Doxygen/html/search/functions_3.html
Doxygen/html/search/functions_3.js
Doxygen/html/search/functions_4.html
Doxygen/html/search/functions_4.js
Doxygen/html/search/functions_5.html
Doxygen/html/search/functions_5.js
Doxygen/html/search/functions_6.html
Doxygen/html/search/functions_6.js
Doxygen/html/search/functions_7.html
Doxygen/html/search/functions_7.js
Doxygen/html/search/functions_8.html
Doxygen/html/search/functions_8.js
Doxygen/html/search/functions_9.html
Doxygen/html/search/functions_9.js
Doxygen/html/search/functions_a.html
Doxygen/html/search/functions_a.js
Doxygen/html/search/functions_b.html
Doxygen/html/search/functions_b.js
Doxygen/html/search/functions_c.html
Doxygen/html/search/functions_c.js
Doxygen/html/search/functions_d.html
Doxygen/html/search/functions_d.js
Doxygen/html/search/functions_e.html
Doxygen/html/search/functions_e.js
Doxygen/html/search/functions_f.html
Doxygen/html/search/functions_f.js
Doxygen/html/search/mag_sel.png
Doxygen/html/search/namespaces_0.html
Doxygen/html/search/namespaces_0.js
Doxygen/html/search/namespaces_1.html
Doxygen/html/search/namespaces_1.js
Doxygen/html/search/namespaces_2.html
Doxygen/html/search/namespaces_2.js
Doxygen/html/search/namespaces_3.html
Doxygen/html/search/namespaces_3.js
Doxygen/html/search/namespaces_4.html
Doxygen/html/search/namespaces_4.js
Doxygen/html/search/namespaces_5.html
Doxygen/html/search/namespaces_5.js
Doxygen/html/search/namespaces_6.html
Doxygen/html/search/namespaces_6.js
Doxygen/html/search/namespaces_7.html
Doxygen/html/search/namespaces_7.js
Doxygen/html/search/namespaces_8.html
Doxygen/html/search/namespaces_8.js
Doxygen/html/search/namespaces_9.html
Doxygen/html/search/namespaces_9.js
Doxygen/html/search/namespaces_a.html
Doxygen/html/search/namespaces_a.js
Doxygen/html/search/namespaces_b.html
Doxygen/html/search/namespaces_b.js
Doxygen/html/search/namespaces_c.html
Doxygen/html/search/namespaces_c.js
Doxygen/html/search/nomatches.html
Doxygen/html/search/pages_0.html
Doxygen/html/search/pages_0.js
Doxygen/html/search/pages_1.html
Doxygen/html/search/pages_1.js
Doxygen/html/search/search.css
Doxygen/html/search/search.js
Doxygen/html/search/search_l.png
Doxygen/html/search/search_m.png
Doxygen/html/search/search_r.png
Doxygen/html/search/searchdata.js
Doxygen/html/search/variables_0.html
Doxygen/html/search/variables_0.js
Doxygen/html/search/variables_1.html
Doxygen/html/search/variables_1.js
Doxygen/html/search/variables_10.html
Doxygen/html/search/variables_10.js
Doxygen/html/search/variables_11.html
Doxygen/html/search/variables_11.js
Doxygen/html/search/variables_12.html
Doxygen/html/search/variables_12.js
Doxygen/html/search/variables_13.html
Doxygen/html/search/variables_13.js
Doxygen/html/search/variables_14.html
Doxygen/html/search/variables_14.js
Doxygen/html/search/variables_15.html
Doxygen/html/search/variables_15.js
Doxygen/html/search/variables_2.html
Doxygen/html/search/variables_2.js
Doxygen/html/search/variables_3.html
Doxygen/html/search/variables_3.js
Doxygen/html/search/variables_4.html
Doxygen/html/search/variables_4.js
Doxygen/html/search/variables_5.html
Doxygen/html/search/variables_5.js
Doxygen/html/search/variables_6.html
Doxygen/html/search/variables_6.js
Doxygen/html/search/variables_7.html
Doxygen/html/search/variables_7.js
Doxygen/html/search/variables_8.html
Doxygen/html/search/variables_8.js
Doxygen/html/search/variables_9.html
Doxygen/html/search/variables_9.js
Doxygen/html/search/variables_a.html
Doxygen/html/search/variables_a.js
Doxygen/html/search/variables_b.html
Doxygen/html/search/variables_b.js
Doxygen/html/search/variables_c.html
Doxygen/html/search/variables_c.js
Doxygen/html/search/variables_d.html
Doxygen/html/search/variables_d.js
Doxygen/html/search/variables_e.html
Doxygen/html/search/variables_e.js
Doxygen/html/search/variables_f.html
Doxygen/html/search/variables_f.js
Doxygen/html/simple__io_8_f90.html
Doxygen/html/simple__io_8_f90.js
Doxygen/html/sorting_8_f90.html
Doxygen/html/sorting_8_f90.js
Doxygen/html/splitbar.png
Doxygen/html/structcommunications_1_1mpi__buffer.html
Doxygen/html/structcommunications_1_1mpi__buffer.js
Doxygen/html/structcommunications_1_1part__com__buffer.html
Doxygen/html/structcommunications_1_1part__com__buffer.js
Doxygen/html/structgrid__tilemodule_1_1grid__tile.html
Doxygen/html/structgrid__tilemodule_1_1grid__tile.js
Doxygen/html/structmatrix__coefficients_1_1block3d.html
Doxygen/html/structmatrix__coefficients_1_1block3d.js
Doxygen/html/structmatrix__coefficients_1_1matrix__blocks.html
Doxygen/html/structmatrix__coefficients_1_1matrix__blocks.js
Doxygen/html/structmatrix__coefficients_1_1vector__blocks.html
Doxygen/html/structmatrix__coefficients_1_1vector__blocks.js
Doxygen/html/structoutput__data_1_1particle__dump.html
Doxygen/html/structoutput__data_1_1particle__dump.js
Doxygen/html/structparticle__speciesmodule_1_1particle__species.html
Doxygen/html/structparticle__speciesmodule_1_1particle__species.js
Doxygen/html/structparticle__tilemodule_1_1particle__tile.html
Doxygen/html/structparticle__tilemodule_1_1particle__tile.js
Doxygen/html/submain_8_f90.html
Doxygen/html/submain_8_f90.js
Doxygen/html/sync_off.png
Doxygen/html/sync_on.png
Doxygen/html/tab_a.png
Doxygen/html/tab_b.png
Doxygen/html/tab_h.png
Doxygen/html/tab_s.png
Doxygen/html/tabs.css
Doxygen/html/tiling_8_f90.html
Doxygen/html/tiling_8_f90.js
Doxygen/html/typecommunications_1_1mpi__buffer-members.html
Doxygen/html/typecommunications_1_1part__com__buffer-members.html
Doxygen/html/typegrid__tilemodule_1_1grid__tile-members.html
Doxygen/html/typematrix__coefficients_1_1block3d-members.html
Doxygen/html/typematrix__coefficients_1_1matrix__blocks-members.html
Doxygen/html/typematrix__coefficients_1_1vector__blocks-members.html
Doxygen/html/typeoutput__data_1_1particle__dump-members.html
Doxygen/html/typeparticle__speciesmodule_1_1particle__species-members.html
Doxygen/html/typeparticle__tilemodule_1_1particle__tile-members.html
Doxygen/latex/Configuration.tex
Doxygen/latex/Input File Configuration.tex
Doxygen/latex/Input.tex
Doxygen/latex/Makefile
Doxygen/latex/_g_p_s_t_d_8_f90.tex
Doxygen/latex/annotated.tex
Doxygen/latex/boundary_8_f90.tex
Doxygen/latex/control__file_8_f90.tex
Doxygen/latex/current__deposition_8_f90.tex
Doxygen/latex/current__deposition__2d_8_f90.tex
Doxygen/latex/diags_8_f90.tex
Doxygen/latex/dir_4a4346d3a65b1caffe6613ea0412a0eb.tex
Doxygen/latex/dir_68267d1309a1af8e8297ef4c3efbcdba.tex
Doxygen/latex/dir_ac6e020b6b32a70d908ee7b905aad867.tex
Doxygen/latex/dir_b199d0b42653e09160a2633dba7ed17d.tex
Doxygen/latex/dir_cc2af7d36df9ecb5629cb1cc2b1e2712.tex
Doxygen/latex/dir_d522931ffa1371640980b621734a4381.tex
Doxygen/latex/dir_e3de0021144eab9c84a011f213c926b9.tex
Doxygen/latex/dir_f71087a0e54d422c8798d2bb72362be5.tex
Doxygen/latex/doxygen.sty
Doxygen/latex/field__gathering_8_f90.tex
Doxygen/latex/field__gathering__2d_8_f90.tex
Doxygen/latex/files.tex
Doxygen/latex/index.tex
Doxygen/latex/input__file__config_8txt.tex
Doxygen/latex/interfaceinterf__add__group__of__particles__at__tile_1_1intef0662462.tex
Doxygen/latex/interfaceinterf__add__particle__at__tile_1_1intef0662083.tex
Doxygen/latex/interfaceinterf__add__particle__at__tile__2d_1_1intef0661718.tex
Doxygen/latex/interfaceinterf__add__particle__to__species_1_1intef0661391.tex
Doxygen/latex/interfaceinterf__add__particle__to__species__2d_1_1intef066113.tex
Doxygen/latex/interfaceinterf__allocate__tile__arrays_1_1intef0663458.tex
Doxygen/latex/interfaceinterf__init__tile__arrays__for__species_1_1intef0664228.tex
Doxygen/latex/interfaceinterf__point__to__matrix__block__p2f_1_1intef0658309.tex
Doxygen/latex/interfaceinterf__point__to__vector__block__p2f_1_1intef0658851.tex
Doxygen/latex/interfaceinterf__resize__1d__array__real_1_1intef0665438.tex
Doxygen/latex/interfaceinterf__resize__2d__array__real_1_1intef0665657.tex
Doxygen/latex/interfaceinterf__resize__particle__arrays_1_1intef0665276.tex
Doxygen/latex/interfaceinterf__rm__particle__at__tile_1_1intef0663333.tex
Doxygen/latex/interfaceinterf__rm__particle__at__tile__2d_1_1intef0663076.tex
Doxygen/latex/interfaceinterf__rm__particles__from__species_1_1intef0662826.tex
Doxygen/latex/interfaceinterf__rm__particles__from__species__2d_1_1intef0662733.tex
Doxygen/latex/interfaceinterf__rm__particles__from__species__with__mask_1_1intef0662643.tex
Doxygen/latex/interfaceinterf__set__tile__split__for__species_1_1intef0660882.tex
Doxygen/latex/interfaceitt__fortran_1_1_f_o_r_t_r_a_n___i_t_t___p_a_u_s_e.tex
Doxygen/latex/interfaceitt__fortran_1_1_f_o_r_t_r_a_n___i_t_t___r_e_s_u_m_e.tex
Doxygen/latex/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___f_i_n_a_l___s_t_a_r_t.tex
Doxygen/latex/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___f_i_n_a_l___s_t_o_p.tex
Doxygen/latex/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___i_n_i_t___s_t_a_r_t.tex
Doxygen/latex/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___i_n_i_t___s_t_o_p.tex
Doxygen/latex/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___m_a_i_n___s_t_a_r_t.tex
Doxygen/latex/interfacesde__fortran_1_1_f_o_r_t_r_a_n___d_f_p___m_a_i_n___s_t_o_p.tex
Doxygen/latex/interfacesde__fortran_1_1_f_o_r_t_r_a_n___s_d_e___s_t_a_r_t.tex
Doxygen/latex/interfacesde__fortran_1_1_f_o_r_t_r_a_n___s_d_e___s_t_o_p.tex
Doxygen/latex/itt__fortran_8_f90.tex
Doxygen/latex/load__balancing_8_f90.tex
Doxygen/latex/main_8_f90.tex
Doxygen/latex/mainpage_8txt.tex
Doxygen/latex/maxwell_8_f90.tex
Doxygen/latex/modules_8_f90.tex
Doxygen/latex/mpi__derived__types_8_f90.tex
Doxygen/latex/mpi__routines_8_f90.tex
Doxygen/latex/namespaceboundary.tex
Doxygen/latex/namespacecommunications.tex
Doxygen/latex/namespaceconstants.tex
Doxygen/latex/namespacecontrol__file.tex
Doxygen/latex/namespacediagnostics.tex
Doxygen/latex/namespacefields.tex
Doxygen/latex/namespacegrid__tilemodule.tex
Doxygen/latex/namespaceitt__fortran.tex
Doxygen/latex/namespacekyee__em3d.tex
Doxygen/latex/namespaceload__balance.tex
Doxygen/latex/namespacematrix__coefficients.tex
Doxygen/latex/namespacematrix__data.tex
Doxygen/latex/namespacempi__derived__types.tex
Doxygen/latex/namespacempi__routines.tex
Doxygen/latex/namespacempi__type__constants.tex
Doxygen/latex/namespaceoutput__data.tex
Doxygen/latex/namespaceparams.tex
Doxygen/latex/namespaceparticle__properties.tex
Doxygen/latex/namespaceparticle__speciesmodule.tex
Doxygen/latex/namespaceparticle__tilemodule.tex
Doxygen/latex/namespaceparticles.tex
Doxygen/latex/namespaceprecomputed.tex
Doxygen/latex/namespacepython__pointers.tex
Doxygen/latex/namespaces.tex
Doxygen/latex/namespacesde__fortran.tex
Doxygen/latex/namespaceshared__data.tex
Doxygen/latex/namespacesimple__io.tex
Doxygen/latex/namespacesorting.tex
Doxygen/latex/namespacetile__params.tex
Doxygen/latex/namespacetiling.tex
Doxygen/latex/namespacetime__stat.tex
Doxygen/latex/namespacetiming.tex
Doxygen/latex/particles__push_8_f90.tex
Doxygen/latex/particles__push__2d_8_f90.tex
Doxygen/latex/refman.tex
Doxygen/latex/sde__fortran_8_f90.tex
Doxygen/latex/simple__io_8_f90.tex
Doxygen/latex/sorting_8_f90.tex
Doxygen/latex/structcommunications_1_1mpi__buffer.tex
Doxygen/latex/structcommunications_1_1part__com__buffer.tex
Doxygen/latex/structgrid__tilemodule_1_1grid__tile.tex
Doxygen/latex/structmatrix__coefficients_1_1block3d.tex
Doxygen/latex/structmatrix__coefficients_1_1matrix__blocks.tex
Doxygen/latex/structmatrix__coefficients_1_1vector__blocks.tex
Doxygen/latex/structoutput__data_1_1particle__dump.tex
Doxygen/latex/structparticle__speciesmodule_1_1particle__species.tex
Doxygen/latex/structparticle__tilemodule_1_1particle__tile.tex
Doxygen/latex/submain_8_f90.tex
Doxygen/latex/tiling_8_f90.tex
Doxygen/mainpage.txt
Doxygen/pages/input_file_config.txt
Doxygen/pages/mainpage.txt
src/boundary.F90
src/current_deposition.F90
src/diags.F90
src/main.F90
src/modules.F90
src/sorting.F90

commit b81efe919e038d95a6deb68fcfd4226f3a668256
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Aug 11 17:08:10 2016 -0500

    Addition test current deposition, Correction small bugs

Acceptance_testing/Gcov_tests/field_gathering_3d_test
Acceptance_testing/Gcov_tests/field_gathering_3d_test.dSYM/Contents/Resources/DWARF/field_gathering_3d_test
Acceptance_testing/Gcov_tests/field_gathering_test.F90
Makefile
src/boundary.F90
src/current_deposition.F90
src/current_deposition_2d.F90
src/diags.F90
src/mpi_routines.F90
src/submain.F90

commit b8661c6812a30dec46a02948c3506470af5bed5b
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Aug 10 19:15:22 2016 -0500

    Correction field gathering order 2, correction current deposition min/max for Mira/Vesta

Acceptance_testing/Gcov_tests/field_gathering_3d_test
Acceptance_testing/Gcov_tests/field_gathering_3d_test.dSYM/Contents/Resources/DWARF/field_gathering_3d_test
Acceptance_testing/Gcov_tests/field_gathering_test.F90
Makefile
src/control_file.F90
src/current_deposition.F90
src/current_deposition_2d.F90
src/field_gathering.F90
src/particles_push.F90
utils/write_current_dep_esirkepov_2d.py
utils/write_current_dep_esirkepov_3d.py
utils/write_current_dep_esirkepov_vect_3d.py
utils/write_gathering_routines_2d.py
utils/write_gathering_routines_3d.py

commit f253648f38d1e30b1bb6b92571a6ce5aa2c18d17
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Aug 9 16:04:41 2016 -0500

    1) Important bug correction in field_gathering.F90: projection of the electric field for some subroutines. 2) Addition of new validation tests in Fortran to test specific parts of the code, field gathering in 3D is implemented. Tests are located in Acceptance_testing/Gcov_tests

Acceptance_testing/Gcov_tests/field_gathering_3d_test
Acceptance_testing/Gcov_tests/field_gathering_3d_test.dSYM/Contents/Info.plist
Acceptance_testing/Gcov_tests/field_gathering_3d_test.dSYM/Contents/Resources/DWARF/field_gathering_3d_test
Acceptance_testing/Gcov_tests/field_gathering_test.F90
Makefile
Makefile_profiling
src/boundary.F90
src/current_deposition.F90
src/field_gathering.F90
src/particles_push.F90
tools/write_gathering_routines_3d.py
utils/forthon_parser.py

commit 09349b3306a2b64a44b4b6c62b07236fc7eb356b
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Jul 29 21:08:44 2016 -0700

    Update profiling possibilities with SDE, VTUNE and ALLINEA MAP

Makefile
Makefile_debug
Makefile_profiling
src/api_fortran_itt.c
src/api_fortran_sde.c
src/current_deposition.F90
src/diags.F90
src/field_gathering.F90
src/itt_fortran.F90
src/main.F90
src/mpi_routines.F90
src/particles_push.F90
src/sde_fortran.F90
src/submain.F90

commit 02361f099917aac85f1c7fd5ad3f24bbd710749e
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Jul 25 13:46:13 2016 -0700

    Correction little bugs DFP

src/itt_sde_fortran.F90
src/submain.F90

commit ddc6373785027c1c7261a4b771fb79fefd7722bf
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Jul 25 13:44:02 2016 -0700

    Correction little bugs

src/boundary.F90
src/control_file.F90
src/current_deposition.F90
src/diags.F90
src/field_gathering.F90
src/maxwell.F90
src/modules.F90
src/mpi_routines.F90
src/particles_push.F90
src/simple_io.F90
src/sorting.F90
src/submain.F90

commit 8482d172b655f2b61cb1b1aa31fa4c8c51fd1458
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Jul 22 15:42:11 2016 -0700

    New function for the Design Forward project with Intel

src/api_fortran_itt.c
src/current_deposition_2d.F90
src/itt_sde_fortran.F90
src/main.F90
src/submain.F90
utils/forthon_parser.py

commit 2fb50f487baa58b337804a0c755ccacc38eecd85
Merge: 3486c9ed c3e68200
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Jul 22 09:33:22 2016 -0700

    Merge with Master

commit 3486c9ed7e28397c131517d478ee437777998c1b
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Jul 22 09:28:10 2016 -0700

    Creation particle_pusher_2d.F90, Update field gathering + particle pusher

Makefile
Makefile_debug
Makefile_profiling
python_libs/em3dsolverPXR.py
src/boundary.F90
src/control_file.F90
src/current_deposition.F90
src/current_deposition_2d.F90
src/field_gathering.F90
src/modules.F90
src/mpi_routines.F90
src/particles_push.F90
src/particles_push_2d.F90
src/submain.F90
src/tiling.F90
tools/write_current_dep_esirkepov_2d.py
tools/write_current_dep_esirkepov_vect_3d.py

commit c3e682008e5cd902cfde02c8be0bc8d0144ec60a
Author: Henri Vincenti <hvincenti@lbl.gov>
Date:   Wed Jul 20 16:39:17 2016 -0700

    fixed bug in sendbuff size nbuff -> nbuff*nvar

src/boundary.F90

commit e35cd64a4f8ac294871c1ea970f88ad0d8a2732d
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Jul 19 10:05:15 2016 -0700

    Modified a bug in boundary.F90

python_libs/em3dsolverPXR.py
src/boundary.F90
src/control_file.F90

commit f11d8f8c2ca1fd26089135b2d67a3d79b2bb50c3
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Jul 5 21:37:05 2016 -0700

    Creation file field_gathering_2d.F90, Update maxwell.F90

Makefile
Makefile_debug
src/field_gathering.F90
src/field_gathering_2d.F90
src/maxwell.F90
utils/forthon_parser.py

commit 62775391758e910777c364befb046a5478b24475
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Jul 5 17:57:01 2016 -0700

    Creation file current_deposition_2d.F90, Update Esirkepov order 1 in 2D, Update Maxwell.F90

Makefile
src/current_deposition.F90
src/current_deposition_2d.F90
src/maxwell.F90
src/submain.F90
tools/write_current_dep_esirkepov_2d.py
utils/forthon_parser.py

commit 63b8025b57fdb0d1a818f45eff5553a81b7cd5a5
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Tue Jul 5 23:10:48 2016 +0000

    README.md edited online with Bitbucket

README.md

commit 0cff325b657e9272ac82103099b73755083f48c0
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Tue Jul 5 23:06:42 2016 +0000

    README.md edited online with Bitbucket

README.md

commit 0264c9275b3c7db9b22fede66ee576b414ad6406
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Tue Jul 5 23:03:51 2016 +0000

    README.md edited online with Bitbucket

README.md

commit d4a0754925df847f811a45cd0b18100b8ced6ae5
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Tue Jul 5 22:50:38 2016 +0000

    README.md edited online with Bitbucket

README.md

commit 65249cff0b9631247825a5b3ea161c63679b8779
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Tue Jul 5 22:50:07 2016 +0000

    README.md edited online with Bitbucket

README.md

commit c937f9c7e9322f9aceb4b5033690abb85f8524d5
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Tue Jul 5 22:49:28 2016 +0000

    README.md edited online with Bitbucket

README.md

commit 67add8cd2c944c8f45dfe08553097e5c6708b33f
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Tue Jul 5 22:48:34 2016 +0000

    README.md edited online with Bitbucket

README.md

commit 64c68136df92f0fc6f1ea8ce9166cd332aa8c437
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Tue Jul 5 22:47:27 2016 +0000

    README.md edited online with Bitbucket

README.md

commit d253b90b42000ace3e2e79f213c45bb4ab4a2b99
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Tue Jul 5 22:32:17 2016 +0000

    README.md edited online with Bitbucket

README.md

commit 05ecfb071b3dbfca7ab39efdc69e4707988a3f45
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Tue Jul 5 22:31:54 2016 +0000

    README.md edited online with Bitbucket

README.md

commit a2421921d6262323b26c1c2ef4d69f1412aae9f8
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Tue Jul 5 22:23:22 2016 +0000

    README.md edited online with Bitbucket

README.md

commit fbbd783dae48a8c642d2fccc405b1d1747d72200
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Tue Jul 5 22:08:40 2016 +0000

    README.md edited online with Bitbucket

README.md

commit d29c4334c86661839db86b6e63462f621eb62f16
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Tue Jul 5 22:07:53 2016 +0000

    README.md edited online with Bitbucket

README.md

commit 6359ca84bcd5b347d4b4a8e1ce8f3be5b91e47b3
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Tue Jul 5 21:50:18 2016 +0000

    README.md edited online with Bitbucket

README.md

commit 69b3ab351f27bdca9ee4ff9c8192fbbddb7fe56c
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Tue Jul 5 21:38:51 2016 +0000

    README.md edited online with Bitbucket

README.md

commit 9918746f2eee0feab87dd135c428a935cdb708e3
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Tue Jul 5 21:31:17 2016 +0000

    README.md edited online with Bitbucket

README.md

commit 2a0feca1a851344efa1f7d5b3e44d64713982c12
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Tue Jul 5 21:28:11 2016 +0000

    README.md edited online with Bitbucket

README.md

commit f4da71e446a2214b3fe3530c4ec39d4589aaead5
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Jul 5 13:33:24 2016 -0700

    Removed comments !! in print statement in control_file.F90

src/control_file.F90

commit d4049911f6f7e4ecf469c9b02476018b849c90fa
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Jul 5 13:11:33 2016 -0700

    Small updates in Esirkepov 2d

src/current_deposition.F90

commit a6b745c5b121d5df25f047dc2a20391522aaabe2
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Jul 5 11:38:45 2016 -0700

    Update: Esirkepov sequential optimized order 2

src/current_deposition.F90
src/submain.F90
tools/write_current_dep_esirkepov_2d.py

commit 07ca1b8b9bba1db908ce72585950695e245bd4a3
Merge: 222876af 8dc41485
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sat Jul 2 21:28:24 2016 -0700

    Merge remote-tracking branch 'origin/picsar_mpi_com_opt' into Picsar2D

commit 222876af8c176fac40ad1c1b27fbe2078ece1c29
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Sat Jul 2 21:28:02 2016 -0700

    Update Esirkepov 2d order 2, update diags 2d

python_libs/em3dsolverPXR.py
src/boundary.F90
src/current_deposition.F90
src/diags.F90
src/tiling.F90

commit 8dc41485ca2fa9843234b37453bf4bf758e52ee2
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Jul 1 15:36:12 2016 -0700

    Small updates

src/mpi_routines.F90
src/particles_push.F90
tools/write_current_dep_esirkepov_2d.py

commit 12aa59ed8a907aa9fa866646f693ae4bb4921c5b
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Jul 1 15:22:52 2016 -0700

    Update current deposition with esirkepo 2d order 3 and pxrdepose_currents_on_grid_jxjyjz_2d

src/current_deposition.F90

commit 6252a46b9c221f3e40ca3c3624b21014392433a7
Merge: 5f30e537 6e1aa24d
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jun 30 18:05:17 2016 -0700

    Merge with origin/picsar_mpi_com_opt

commit 5f30e537f50c2043455339877d145e6463880709
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jun 30 17:57:46 2016 -0700

    Update communication 2d, Update current deposition 2d

src/boundary.F90
src/current_deposition.F90
src/submain.F90
src/tiling.F90

commit 6e1aa24dc9e04a6b1c7f0c6ccf115a7135992f4b
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jun 30 16:00:10 2016 -0700

    Add write_current_dep_esirkepov_2d.py

tools/write_current_dep_esirkepov_2d.py

commit 04136dce027a451530a7ee91faeda11212cab646
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jun 30 15:59:35 2016 -0700

    Update initialization, Update particle pusher 2d

src/control_file.F90
src/particles_push.F90
src/submain.F90
src/tiling.F90

commit a79f059cee2be29c325b37be5d248bc36a4ac726
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jun 30 15:56:47 2016 -0700

    Correction time statisctics, Update current deposition

src/current_deposition.F90
src/mpi_routines.F90

commit 293c2bd21b24c769a8579a236bc367ddc486b5e5
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jun 29 20:05:40 2016 -0700

    Update em3dsolverPXR, update field gathering: vectorized function order 3 in 2d

example_scripts_python/ion_acceleration.py
python_libs/em3dsolverPXR.py
src/boundary.F90
src/current_deposition.F90
src/field_gathering.F90
src/particles_push.F90
src/simple_io.F90

commit 20cfc3444e517f184667d3ea826e091629bc058e
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Jun 28 20:05:23 2016 -0700

    Addition: folder tools with linearization python scripts

src/current_deposition.F90
tools/write_current_dep_esirkepov_3d.py
tools/write_gathering_routines_2d.py
tools/write_gathering_routines_3d.py

commit 07fc4d4436f0d0b386010e703df8c7604776f6a4
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Jun 28 19:48:37 2016 -0700

    Major correction: optimized 3d field gathering routines to take into account lower_order_in_v + bug corrections

src/control_file.F90
src/field_gathering.F90
src/particles_push.F90

commit c003fb0e0e941ba07d8e6625e82c0cc0961a7031
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Jun 27 17:54:05 2016 -0700

    Addition Makefile_profiling

Makefile_profiling

commit 75591493d8ec6ce1514f69bb642c96a04a9bc76c
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Jun 27 17:52:39 2016 -0700

    Update Esikepov vectorized order 2, Update time statistics

src/boundary.F90
src/current_deposition.F90
src/modules.F90
src/mpi_routines.F90
src/submain.F90

commit 900d5f4f497017dd927aabaa938ad0566c29395c
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Jun 27 09:45:59 2016 -0700

    Update Esirkepov vectorized order 1 => now working

Acceptance_testing/Fortran_tests/test_homogeneous_plasma/input_file.pixr
example_decks_fortran/homogeneous_plasma.pixr
src/boundary.F90
src/control_file.F90
src/current_deposition.F90
src/diags.F90
src/field_gathering.F90
src/modules.F90
src/mpi_routines.F90
src/sorting.F90
src/submain.F90
src/tiling.F90

commit c3c15d44694f020ae485cf603311af8404a4866a
Merge: fe335a38 1594386b
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jun 22 12:03:52 2016 -0700

    Merge branch 'picsar_mpi_com_opt' of https://bitbucket.org/berkeleylab/picsar into picsar_mpi_com_opt

commit fe335a38e0b9489ba5494ae150799df94b7b6368
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jun 22 11:55:59 2016 -0700

    Update Optimized Esirkepov order 1, update field gathering

Acceptance_testing/Fortran_tests/test_Langmuir_wave/input_file.pixr
src/current_deposition.F90
src/field_gathering.F90
src/simple_io.F90

commit 1594386bb07de97ab8d844593cae48a027f160e0
Author: HENRI VINCENTI <vincenti@miralac1.fst.alcf.anl.gov>
Date:   Tue Jun 21 09:21:38 2016 +0000

    Modified syntax of MIN/MAX for IBM compiler on MIRA

src/boundary.F90
src/control_file.F90

commit f5a676c6687c5d73934f1d1402d557b409707a3a
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Jun 17 14:06:22 2016 -0700

    Simple corrections

src/simple_io.F90

commit 7cfd61b92c70bc2ad226d8b82d09b494abed6de5
Merge: 4ea5166e 43d9e525
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Jun 17 14:01:53 2016 -0700

    Merge remote-tracking branch 'origin/master' into picsar_mpi_com_opt

commit 4ea5166e6f90683f4731eeaf3873368629eb5941
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Jun 17 13:54:49 2016 -0700

    Update simple-io: header with array parameters in the file, update of the python scripts: new class Field to read field diagnostics, update of plot_picsar_field.py to visualize the field arrays, update of the acceptance testing scripts

Acceptance_testing/Fortran_tests/test_Langmuir_wave/input_file.pixr
Acceptance_testing/Fortran_tests/test_Langmuir_wave/test_langmuir_wave.py
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/input_file.pixr
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/test_homogeneous_plasma.py
Acceptance_testing/Fortran_tests/test_plasma_drift/input_file.pixr
Acceptance_testing/Fortran_tests/test_plasma_drift/test_plasma_drift.py
example_decks_fortran/drifted_plasma.pixr
example_decks_fortran/homogeneous_plasma.pixr
example_decks_fortran/langmuir_wave.pixr
postproc_python_script/Field.py
postproc_python_script/plot_field_picsar.py
src/diags.F90
src/modules.F90
src/simple_io.F90
src/submain.F90

commit fadc6ef07c7d7b0174d6786391376f241f269982
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jun 16 15:22:21 2016 -0700

    Update for python: all fortran optimizations included in 3d

Acceptance_testing/Python_tests/test_Langmuir_wave/test_Langmuir_wave_3d.py
example_scripts_python/test_Langmuir_wave_3d.py
python_libs/em3dsolverPXR.py
src/boundary.F90
src/current_deposition.F90

commit 43d9e525df93522422abe24fcddbb3eda64ca774
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Jun 16 13:51:24 2016 -0700

    Corrected bug mira

src/diags.F90
src/simple_io.F90

commit 76287bf2392e6318c2d1072f8e2fea7f3ddaa088
Author: HENRI VINCENTI <vincenti@miralac1.fst.alcf.anl.gov>
Date:   Thu Jun 16 20:31:15 2016 +0000

    MIRA comments io

src/diags.F90
src/simple_io.F90

commit c8d4f2af3c75775949e4442dcfd5e0cf61a9afaf
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Jun 16 11:24:35 2016 -0700

    Bug correction particle sorting with python

Acceptance_testing/Python_tests/test_Langmuir_wave/test_Langmuir_wave_3d.py
example_scripts_python/test_Langmuir_wave_3d.py
python_libs/em3dsolverPXR.py
src/sorting.F90

commit 2af29b964c77c325d3cce409b5229da2b9b39e8d
Merge: cd623098 e1e2aef0
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Jun 15 15:20:05 2016 -0700

    Merge with Master + bug corrections

commit cd623098a1886bb7ee7ee3b923266a96309f8c19
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Jun 13 16:54:31 2016 -0700

    Update before commit

Acceptance_testing/Fortran_tests/test_Langmuir_wave/input_file.pixr
Acceptance_testing/Fortran_tests/test_plasma_drift/input_file.pixr
Acceptance_testing/Python_tests/test/test.py
Acceptance_testing/Python_tests/test_Langmuir_wave/test_Langmuir_wave_3d.py
Makefile_Forthon
example_decks_fortran/drifted_plasma.pixr
example_decks_fortran/langmuir_wave.pixr
example_scripts_python/em3dsolverPXR.py
example_scripts_python/test_Langmuir_wave_3d.py
src/boundary.F90
src/control_file.F90
src/current_deposition.F90
src/diags.F90
src/field_gathering.F90
src/maxwell.F90
src/modules.F90
src/mpi_routines.F90
src/simple_io.F90
src/submain.F90
src/tiling.F90

commit e1e2aef05a1119629a7eaf54d670f762eaaddd55
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Mon Jun 13 14:02:51 2016 -0700

    Added case when norder/2>nguard for arbitrary order Maxwell Solver
    Removed print statements in submain.F90

src/maxwell.F90
src/submain.F90

commit a9f1f005622022d969da1f3a45777a07dd63ab04
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Sat Jun 11 14:56:05 2016 -0700

    added comments in initall

src/submain.F90

commit 8e712e421b55e648a967d97133d2c0411fdaaa97
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Sat Jun 11 11:35:59 2016 -0700

    Changes for openmp test MIRA

src/submain.F90

commit a473d25b74d5d34e3821c0a33deee69e94a2e05f
Merge: 58b46dc8 64e1416b
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Fri Jun 10 18:39:37 2016 -0700

    Merge branch 'master' of https://bitbucket.org/berkeleylab/picsar

commit 58b46dc81d1308c9d4e0e7df97dd1e73b186494e
Merge: 0b783f6f d6e5aabc
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Fri Jun 10 18:39:06 2016 -0700

    Merge branch 'picsar_parr_io'

commit 64e1416bd872bab2e95563119df3bb09d4629f04
Merge: 64c57b10 0b783f6f
Author: HENRI VINCENTI <vincenti@miralac1.fst.alcf.anl.gov>
Date:   Sat Jun 11 01:02:28 2016 +0000

    Merge branch 'master' of https://bitbucket.org/berkeleylab/picsar

commit 64c57b101055b1ecf5cf17bc87e70f106a583332
Author: HENRI VINCENTI <vincenti@miralac1.fst.alcf.anl.gov>
Date:   Sat Jun 11 00:57:49 2016 +0000

    Added MPI_INTEGER8 in ALLREDUCE for getting number of particles

src/tiling.F90

commit 0b783f6f3776f7de7ad931be3455dcbebcc1dda5
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Fri Jun 10 17:54:46 2016 -0700

    Corrected bug in particle non blocking MPI

src/boundary.F90

commit d6e5aabccda0cf4897b4a5b5c8ff37ef680bd172
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Fri Jun 10 16:57:26 2016 -0700

    Added parallel io to this branch

src/control_file.F90
src/modules.F90
src/simple_io.F90
src/submain.F90

commit b00b68fca34368372f418e54a1fcade81c8d112c
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Fri Jun 10 13:01:43 2016 -0700

    Replaced __bg__

src/current_deposition.F90
src/diags.F90

commit a07a84942b41cdee6c6be7a8ccea803bfbe9570f
Author: HENRI VINCENTI <vincenti@miralac1.fst.alcf.anl.gov>
Date:   Fri Jun 10 03:42:29 2016 +0000

    Added idp kind to nst in submain.F9à

src/submain.F90

commit 1f13eed579aad3226cb103dec4dae05fb4765bdd
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Jun 9 15:51:12 2016 -0700

    Replaced REALPART by REAL and IMAGPART by AIMAG in GPSTD.F90

src/GPSTD.F90

commit aa48db8a6167a66fb329741fa5160cb2e9d3e58d
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Jun 9 15:45:46 2016 -0700

    Added type def in call to add_particle_at_tile

src/load_balancing.F90

commit de0613660e673f15f88ae1b09d9cc12358356ae2
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Jun 9 15:43:57 2016 -0700

    Added KIND in FLOOR

src/load_balancing.F90

commit 38573f9c1e1a0263c8ac340c341c8a25ef869058
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Jun 9 15:42:10 2016 -0700

    Added KIND precision for MAX INTRINSIC Func args

src/load_balancing.F90

commit 2569f88086d408cb26bf3a3ffa305cca6be9c69e
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Jun 9 15:30:06 2016 -0700

    Added private variables to OpenMP parallel regions for bcs openmp 2D

src/boundary.F90

commit b7fccb19ea1bcdc0274c74a41dd993967c326cfa
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Jun 9 15:27:33 2016 -0700

    Added definitions of private variables in first OMP PARALLEL REGIONS

src/boundary.F90

commit 1bbd6a7c23dd162b5c2adaf15e3a444c241c843d
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Jun 9 15:21:58 2016 -0700

    Added pre-processor directives to missing routines in current_dep.F90

src/current_deposition.F90

commit 5a98a86984fc4b3b38f93c6b1783227fa0dace58
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Jun 9 15:09:52 2016 -0700

    Added all compiler SIMD directives for IBM, INTEL and OPENMP
    in current_deposition.F90 and diags.F90

src/current_deposition.F90
src/diags.F90

commit 5a1157575e73957d8c7ec2ff016cd38037c5f3e5
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Jun 9 11:26:37 2016 -0700

    Added mpicom_curr option to read_from_cl routines for scaling tests on MIRA
    Added counting of particles in border tiles before allocating sendbuff in particle_bcs_mpi_blocking
    Added choice of blocking/non-blocking exchanges in current_bcs, charge_bcs, field_bcs and particle_bcs

src/boundary.F90
src/control_file.F90

commit 99a6c9269d23bb2662e48a33de7962903523c0d4
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Jun 9 11:02:52 2016 -0700

    Implemented non blocking version of particle exchange
    Added caching of mpi_derived_types for guard cells exchange

src/boundary.F90
src/modules.F90

commit bfb0c18090c762d250dd1d3ccd57ceb5378532f8
Author: HENRI VINCENTI <vincenti@miralac1.fst.alcf.anl.gov>
Date:   Wed Jun 8 19:47:01 2016 +0000

    Uncommented mpi remapping in mpi_routines (was producing too many outputs at large scale)

src/mpi_routines.F90

commit 6a157c520c84bad011f38ed84b167313c70ec7ea
Author: HENRI VINCENTI <vincenti@miralac1.fst.alcf.anl.gov>
Date:   Wed Jun 8 19:18:43 2016 +0000

    Removed extra "," in write(0,*)( statements in main.F90

src/main.F90
src/modules.F90

commit 9c9ffede0327878b7c08ab0fe30387e54472e8e1
Author: HENRI VINCENTI <vincenti@miralac1.fst.alcf.anl.gov>
Date:   Wed Jun 8 19:17:46 2016 +0000

    Replaced the non standard IARGC function by COMMAND_ARGUMENT

src/control_file.F90

commit 1de5360561e9e8626399003ae0daa7cfdf35c65f
Author: HENRI VINCENTI <vincenti@miralac1.fst.alcf.anl.gov>
Date:   Wed Jun 8 19:17:07 2016 +0000

    Added KIND precision in MIN and MAX intrinsic functions for MIRA XLF compiler

src/boundary.F90
src/current_deposition.F90
src/tiling.F90

commit bc373750874b4d477ce2897fcb5799dd33bfbe84
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Jun 6 15:33:58 2016 -0700

    Corrected all current and field boundary exchanges
    code now conserves Gauss law

src/boundary.F90
src/mpi_derived_types.F90

commit 8713e80d0f5ef23a9c012577b699aa8bd4566a7a
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Mon Jun 6 13:10:20 2016 -0700

    Modified MPI derived types and added MPI_CREATE_SUBARRAY instead of old create_3D_subarray

src/mpi_derived_types.F90
src/simple_io.F90

commit 9ead7e228d6317e7b0da83d1199aad0db3aacfd4
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Jun 2 19:23:01 2016 -0700

    Added and tested GPSTD in Fortran

python_libs/GPSTDPXR.py
python_libs/em3dsolverPXR.py
src/GPSTD.F90
src/current_deposition.F90
src/modules.F90

commit cd35900a359b577eda6e9b8787517cead0ef073e
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue May 24 18:30:28 2016 -0700

    Added #do not parse for partile_species module containing arrays of derived type

src/modules.F90

commit 4e2e31547c217b6737c786a58e223fae6f2b5ddc
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue May 24 18:28:48 2016 -0700

    Created new file GPSTD.F90 containing data structure and routines to
    perform the field_push in FORTRAN90 OpenMP
    Updated forthon parser and removed sanity check 3 for arrays of derived types
    THe user has to add #do not parse in source files for modules containing arrays of derived types

src/GPSTD.F90
utils/forthon_parser.py

commit 15b8829058166eb41ef9bd47eae815091032d8c9
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu May 5 16:00:08 2016 -0700

    Particle communication: new optimized subroutine for tiles and MPI

Acceptance_testing/Fortran_tests/test_Langmuir_wave/input_file.pixr
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/input_file.pixr
example_decks_fortran/homogeneous_plasma.pixr
example_decks_fortran/langmuir_wave.pixr
example_scripts_python/em3dsolverPXR.py
src/boundary.F90
src/control_file.F90
src/current_deposition.F90
src/diags.F90
src/modules.F90
src/mpi_routines.F90
src/tiling.F90

commit ac706f0caa9234de36f2255045e5008567e78bca
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Fri Apr 29 11:45:32 2016 -0700

    added mpi_minimal_init_python in em3dsolverPXR.py

example_scripts_python/em3dsolverPXR.py

commit 0fab87f675201a55f9bc45d01279a55260c21470
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Fri Apr 29 11:13:41 2016 -0700

    Created mpi_minimal_init_python

src/mpi_routines.F90

commit 800b5087f449f53126e522d7efe1bea74cc1737c
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Fri Apr 29 10:59:41 2016 -0700

    Changed buffer_timestat from allocatable to pointer

src/modules.F90

commit fa6fa7eee3ccc50a9fcb1d27b19dc54c7f1f83a4
Merge: ba8f2559 6aa8729f
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Fri Apr 29 10:51:08 2016 -0700

    Merged in picsar_mpi_com_opt (pull request #4)
    
    Picsar_mpi_com_opt

commit 6aa8729ff3d7e077556860c07568483f03a62a53
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Thu Apr 28 21:30:29 2016 -0700

    Correction bug: particle_bcs_tiles_2d/3d_openmp

Acceptance_testing/Fortran_tests/test_Langmuir_wave/input_file.pixr
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/input_file.pixr
Makefile
example_decks_fortran/homogeneous_plasma.pixr
postproc_python_script/PyLoadArrayPicsar.py
src/boundary.F90
src/current_deposition.F90
src/diags.F90
src/mpi_routines.F90
src/simple_io.F90
src/submain.F90
src/tiling.F90

commit ba8f255941957f3c5decd290b0f3b44e13cf0b59
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Apr 28 11:43:36 2016 -0700

    Removed extra loadrho() in finalize()

example_scripts_python/em3dsolverPXR.py

commit 9e3e08819654ee830e9e33eb4875a0553f5d91fb
Merge: df10cd68 3dfe4aa3
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Apr 26 16:01:45 2016 -0700

    Merge with master

commit df10cd68bd7743f18bfdeb5720e905b3ae44bff9
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Tue Apr 26 15:58:22 2016 -0700

    Small updates

Acceptance_testing/Fortran_tests/test_homogeneous_plasma/input_file.pixr
example_decks_fortran/homogeneous_plasma.pixr
src/control_file.F90
src/current_deposition.F90
src/diags.F90
src/modules.F90
src/simple_io.F90
src/sorting.F90
src/submain.F90

commit 3dfe4aa38fb0ead370ef7677e5d9998bfceae1a6
Merge: bb345d0b 6ca484e1
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Apr 26 12:52:50 2016 -0700

    Merge branch 'picsar_mpi_com_opt'

commit bb345d0bf82f7e6387866640c7e8c14809c212bd
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Apr 25 15:14:28 2016 -0700

    Modified .gitignore

.gitignore

commit ad970116674557696d28e6b0214c14b987a191d8
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Fri Apr 22 18:29:26 2016 -0700

    Modified loadsource in em3dsolverpxr to add charge dep (old rho and rho)
    Modified charge dep in diags.F90 to add 2D routine and old rho routine

example_scripts_python/em3dsolverPXR.py
src/current_deposition.F90
src/diags.F90

commit 9cb65afe0e5957c138bce776a719b1bcac7cd1f9
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Apr 20 15:24:27 2016 -0700

    Fixed a bug in boundary that appeared on cori only. Previously changed MPI_INTEGER to MPI_INTEGER8 for no reason and this made the code hanging on cori

src/boundary.F90

commit 6ca484e156009112c9c7c3ffc65c6d0cc19dab70
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Apr 13 11:40:35 2016 -0700

    Current deposition: reduction after species loop for the classical deposition, module: creation of the module precomputed with precomputed parameters

Acceptance_testing/Fortran_tests/test_Langmuir_wave/input_file.pixr
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/input_file.pixr
Acceptance_testing/Python_tests/test_Langmuir_wave/test_Langmuir_wave_3d.py
example_decks_fortran/homogeneous_plasma.pixr
example_decks_fortran/langmuir_wave.pixr
example_scripts_python/em3dsolverPXR.py
example_scripts_python/test_Langmuir_wave_3d.py
src/boundary.F90
src/current_deposition.F90
src/diags.F90
src/itt_sde_fortran.F90
src/modules.F90
src/particles_push.F90
src/submain.F90

commit da7fbf5bfc993ea2e82d6dfa7a19241416271b58
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Apr 12 18:28:59 2016 -0700

    Added latest version of current spectral corr

example_scripts_python/em3dsolverPXR.py

commit 6d45e578a78b306b7e43329045048be8e12806f2
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Apr 12 17:59:15 2016 -0700

    Corrected indent problems

example_scripts_python/em3dsolverPXR.py

commit d200bde51e4b66260b440871a559695a4e5620ff
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Apr 12 16:34:48 2016 -0700

    updated spectral psaotd and current_cor in em3dpxr to take into account last changes in atap-warp

example_scripts_python/em3dsolverPXR.py

commit facc553dfc88225600bc38c442e5cea92aefc4dc
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Apr 12 16:32:37 2016 -0700

    Updated scripts HHG_ROM to include spectral solver init

example_scripts_python/HHG_ROM.py

commit 0aeffa8dc8f711ed93cfe890b34c100b8d606e20
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Apr 12 16:29:20 2016 -0700

    Added update of logical aray isesized when particle tiles arrays are donwsized
    Otherwise, outputs were creating segfaults when trying to access warp arrays that were deallocated in picsar

src/boundary.F90
src/load_balancing.F90
src/tiling.F90

commit 1b541eb1eb1afad4d1ea0c253267f9af11a70cf5
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Mon Apr 11 14:54:57 2016 -0700

    Added modif in curr_cor spectral

example_scripts_python/em3dsolverPXR.py

commit b5ab1ea740b2544c045b6ea249724c1b679b9a1d
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Apr 6 18:02:27 2016 -0700

    Fixed a bug in KK solver

example_scripts_python/em3dsolverPXR.py

commit 2cc9f93998a1a46b6824c30071357700eb3019d8
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Apr 6 17:10:43 2016 -0700

    Compatibility sorting with the python version

Acceptance_testing/Python_tests/test/test.py
Acceptance_testing/Python_tests/test_Langmuir_wave/test_Langmuir_wave_3d.py
example_scripts_python/em3dsolverPXR.py
example_scripts_python/test.py
example_scripts_python/test_Langmuir_wave_3d.py
src/current_deposition.F90
src/particles_push.F90
src/submain.F90
src/tiling.F90
utils/forthon_parser.py

commit eaf717c5cd7df738b93b9b3cf5b5a76df5545a5b
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Wed Apr 6 15:01:26 2016 -0700

    Improvments current deposition with partially linearized subroutines, new flags in the input_file.pixr, profiling subroutines for vtune/sde

Acceptance_testing/Fortran_tests/test_Langmuir_wave/input_file.pixr
Acceptance_testing/Fortran_tests/test_Langmuir_wave/test_langmuir_wave.py
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/test_homogeneous_plasma.py
Acceptance_testing/Fortran_tests/test_plasma_drift/test_plasma_drift.py
Acceptance_testing/Python_tests/test_Langmuir_wave/clean
example_decks_fortran/homogeneous_plasma.pixr
example_decks_fortran/langmuir_wave.pixr
postproc_python_script/PyLoadArrayPicssar.pyc
src/control_file.F90
src/current_deposition.F90
src/field_gathering.F90
src/modules.F90
src/particles_push.F90
src/sorting.F90
src/submain.F90
src/tiling.F90

commit 9f0a8d4d8b673a3b9d8f80e2c36dfa11a7035809
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Tue Apr 5 22:39:29 2016 -0700

    Fixed a major bug in particle_bcs_mpi_blocking for absorbing boundary conditions
    When particle is out of MPI boundary and absorbed, we set mask to FALSE and CYCLE

src/boundary.F90

commit 380c6445d11e2a8389b08f421f3a95cd6e149f7b
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Apr 5 22:38:26 2016 -0700

    Added coefficients inits of PXR karkainne solver in em3Dpxr class

example_scripts_python/em3dsolverPXR.py

commit d6c1b452bf4d0b408fd8dedc29db086b0f83a87f
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Apr 5 15:12:10 2016 -0700

    sd for karkainnen solver coefficients
    Added module kyee_em

src/modules.F90

commit f40ce75833eb59b7d18158fa37e831a635897250
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Apr 5 15:11:08 2016 -0700

    Added karkainenn solver in em3dpxr

example_scripts_python/em3dsolverPXR.py

commit 4876c4f67b15d935856528396bfb37601713147c
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Apr 5 15:08:21 2016 -0700

    Added Karkainnen solver OpenMP version 2D/3D in PXR

src/maxwell.F90

commit f14c05a21cd732ffad144df5a3c865a22802f501
Merge: 2ce792be 8cc1f3be
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Apr 5 13:45:41 2016 -0700

    Merge branch 'master' of https://bitbucket.org/berkeleylab/picsar

commit 2ce792be7ee6c3b9b3a057b002befecb5351aa84
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Apr 5 13:44:23 2016 -0700

    Removed print statements in load_balancing.F90

src/load_balancing.F90

commit 8cc1f3be5a2fe9f47be54a4608d3b19b10d01ae0
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Tue Apr 5 08:49:36 2016 -0700

    Added timing of particle_bcs

src/boundary.F90

commit 8b68405d731aa754f0ac24bf1d9ca77da4e6b019
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Apr 4 19:59:48 2016 -0700

    Changed tile size to nx/35 nz/35 for 2d load balancing compute_new_tile_split
    otherwise was set to non optimal case nx/10 nz/10

src/load_balancing.F90

commit 4130a4d343fba4b25558e012a610ea271210cc85
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Apr 4 17:17:50 2016 -0700

    Modified timing routines for load balancing in em3dsolver.py

example_scripts_python/em3dsolverPXR.py

commit 4492123927858cf0791ba62c6b9934f6e7016a86
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Sat Apr 2 19:03:28 2016 -0700

    Modified MPI tags in load balancing routines. For strange reasons,
    Remap particles was stuck when send tags were not set to a given value
    and rev tags to MPI_ANY_TAG. could the problems come from the fact that
    if mpitag is not set to MPI_ANY_TAG for recver, app deadlocks when two ISEND are done towards one identical recverwith two different tags?
    The probblem only appeared when running the job on two different nodes.
    
    Fixed bugs in 2D and 3D openmp version of tile exchanges

src/boundary.F90
src/load_balancing.F90

commit 7f42fd48381123e5b1cb9a8934d33fbe52fa29bf
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Fri Apr 1 10:45:45 2016 -0700

    Addition of particle sorting

Acceptance_testing/Fortran_tests/test_Langmuir_wave/.cache/v/cache/lastfailed
Acceptance_testing/Fortran_tests/test_Langmuir_wave/clean
Acceptance_testing/Fortran_tests/test_Langmuir_wave/input_file.pixr
Acceptance_testing/Fortran_tests/test_Langmuir_wave/launcher
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/clean
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/input_file.pixr
Acceptance_testing/Fortran_tests/test_plasma_drift/clean
Acceptance_testing/Fortran_tests/test_plasma_drift/input_file.pixr
Acceptance_testing/Python_tests/test/test.py
Acceptance_testing/Python_tests/test_Langmuir_wave/clean
Acceptance_testing/Python_tests/test_Langmuir_wave/test_Langmuir_wave_3d.py
INSTALL_PYTHON.md
Makefile
Makefile_Forthon
example_decks_fortran/drifted_plasma.pixr
example_decks_fortran/homogeneous_plasma.pixr
example_decks_fortran/langmuir_wave.pixr
example_scripts_python/em3dsolverPXR.py
example_scripts_python/homogeneous_plasma.py
example_scripts_python/test.py
example_scripts_python/test_Langmuir_wave_3d.py
postproc_python_script/PyLoadArrayPicsar.py
src/api_fortran_itt.c
src/boundary.F90
src/control_file.F90
src/current_deposition.F90
src/diags.F90
src/field_gathering.F90
src/itt_sde_fortran.F90
src/modules.F90
src/mpi_routines.F90
src/particles_push.F90
src/simple_io.F90
src/sorting.F90
src/submain.F90
src/tiling.F90
utils/forthon_parser.py

commit 6e2b57a30cbacaea7dc9988b4c271b78fb7e1935
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Mar 31 20:47:28 2016 -0700

     Removed #do not parse flag on subroutine set_tile_split_for_species

src/tiling.F90

commit df6776a66b111a046d28ca4c1cbafa386f7304f0
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Mar 31 15:37:38 2016 -0700

    Added do not parse foor subroutine blocks in forthon_parser

utils/forthon_parser.py

commit 380f6c0bd5659200d4eeca430b52aba5c2e8d7e5
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Mar 31 14:10:03 2016 -0700

    Removed if statements in depose_esirkepov_2d in PXR that were slowing the code significantly (40%)

src/current_deposition.F90

commit 2b29d9b3ea7fc25df9fbd2665d87ecfe2f22052a
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Mar 30 23:12:04 2016 -0700

    Corrected typo in compiler directive load_balancing.F90

src/load_balancing.F90

commit 0c07c2d1ef608b156373df07e9e289e379796000
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Mar 30 23:10:55 2016 -0700

    Added compiler directive in compute new tile split of load_balancing.F90

src/load_balancing.F90

commit 53b72f2ed48ed40b8aca96fb75f4e1eb7d8dfdfc
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Mar 30 22:03:00 2016 -0700

    Corrected a bug in tiling.F90 that created integer overflow
    removed reference to subset HHG_ROM.py

example_scripts_python/HHG_ROM.py
src/tiling.F90

commit cc727f0ba0a096f4e02e8d266f0140add98370bf
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Mar 30 17:48:27 2016 -0700

    Put 0 ppcell by default in set_particle_species_properties in em3dsolverPXR.py

example_scripts_python/em3dsolverPXR.py

commit ffa439adfa17d362972a9f67604d3ce896df2594
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Mar 30 17:45:11 2016 -0700

    Added OpenMP version of particle exchange between tiles in 2d and 3d
    Added openMP directives in boundary.F90 to determine which subroutine to use
    Added OpenMP directives in particle_bcs_openmp_2d and particle_bcs_openmp for determining
    maximun number of threads
    Added 2D case for MPI obound flag in tile -> Improved mPI exchange time by factor of x6
    Modified forthon parser to avoid lower-casing compiler directives (that are case sensitive)

src/boundary.F90
src/current_deposition.F90
src/tiling.F90
utils/forthon_parser.py

commit c994486a9d80f3d6e1f6e1f644167e034f46f967
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Mar 30 12:31:36 2016 -0700

    Removing partickes from species_parray new

src/load_balancing.F90

commit 1fac3d425f6edc7c5458d6262315b728b8f89fe1
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Mar 30 12:29:23 2016 -0700

    Corrected a bug in downsize factor (from 2 to 0.5)
    Now removing particles when creating tmp array

src/load_balancing.F90
src/modules.F90
src/tiling.F90

commit 7e307fa626d52316e935b7aa349671cb5a55f54d
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Mar 30 11:06:09 2016 -0700

    Added downsizing of arrays in rm_particle_at_tile to avoid memory leaks (especially when load balancing)

src/tiling.F90

commit 5a2bab76d2bb6b533c74f17bbb7f092c086d32eb
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Mar 29 16:53:13 2016 -0700

    Removed subset option in HHG_CORI_ROM

example_scripts_python/HHG_ROM_CORI.py

commit a68841af6d3af46bff6322561ac9d27a9f7ec789
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Mar 29 16:43:17 2016 -0700

    added HHG_ROM case with CORI parameters

example_scripts_python/HHG_ROM_CORI.py

commit 0f3799452597d299848d01a790bb0855763a4720
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Mar 29 16:35:42 2016 -0700

    Fixed a bug in particle init in HHG_ROM.py

example_scripts_python/HHG_ROM.py

commit 3ffc5f1e92b5c7995b389df71d393a4653b04a61
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Mar 29 16:32:50 2016 -0700

    Added optional argument for iteration at init at which dlb is performed.
    it has to be performed a least at it>2 for the statistics to be relevant (time/cell, time/part)

example_scripts_python/em3dsolverPXR.py

commit f6b0b00d87754e0568aecae6c7a6021b601fa015
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Mar 28 20:03:19 2016 -0700

    Modified HHG ROM for production runs on Cori

example_scripts_python/HHG_ROM.py

commit 5ec8553508fa07f139b4d2b6d0c8ff40c194be6a
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Mar 28 19:36:57 2016 -0700

    Modified waist in HHG_ROM.py
    Added nox+1 in tile guard cells

example_scripts_python/HHG_ROM.py
src/tiling.F90

commit ff2cf792ca9583ee3179e97d4a9ee7cfb2e6cc9f
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Mar 28 17:05:24 2016 -0700

    Corrected a bug in particle_bcs_mpi_blocking. Set mask to False when particle is outside MPI domain with absorb particle conditions
    Corrected a bug in em3dsolverpxr (xmax particle boundary was not properly set)

example_scripts_python/em3dsolverPXR.py
src/boundary.F90

commit 9adae64a26325c1889c9751d415ae07a01e8d2b2
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Mar 28 15:03:40 2016 -0700

    Added forgotten files in previous commit

src/current_deposition.F90
src/load_balancing.F90
src/tiling.F90

commit 53aadb9a208fc6f4e9eeb79dda8968eb3fb222e3
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Mar 28 15:01:47 2016 -0700

    - Corrected bug in computing of time/cell in load_balancing.F90 in 2D
    - Added case HHG to the repo
    - Modified case ion_acceleration
    - Modified em3dpxr class for 2d load balancing

example_scripts_python/HHG_ROM.py
example_scripts_python/em3dsolverPXR.py
example_scripts_python/ion_acceleration.py

commit ed84bad687442a5e5d208ff13758fc672415fde1
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Mon Mar 28 11:34:59 2016 -0700

    Added particle bcs for tiles in 2D
    Modified MPI exchanges for 2D case (paramater c_dim)

src/boundary.F90

commit 697a8261ae7b4b969091ed2d0150d65903102afa
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Mon Mar 28 09:54:32 2016 -0700

    Modified the code to enable 2D version of PXR:
    - Added c_dim Fortran flag in PXR
    - Modified em3dsolverPXR class (set up of c_dim flag)
    - Modified current deposition main routine to choose between 2D and 3D routines (in current_deposition.F90)
    - Added 2D current deposition routine in current_deposition.F90
    - Modified particle_push to enable 2D field gathering (in particle_push.F90)
    - Added 2D field gathering routine in field_gathering.F90
    - Still fixing load balancing routine (added 2D versions in load_balancing.F90)

example_scripts_python/em3dsolverPXR.py
example_scripts_python/ion_acceleration.py
src/current_deposition.F90
src/field_gathering.F90
src/load_balancing.F90
src/modules.F90
src/particles_push.F90
src/tiling.F90

commit 2d716823289de7e1886fe0aab790ca8f5756cc4b
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Fri Mar 25 18:10:34 2016 -0700

    Removed mpi-io custom diag option  from ion_acceleration.py

example_scripts_python/ion_acceleration.py

commit 7c7b1da480426bb2d13e393b5f241c50ec9edafa
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Fri Mar 25 18:08:45 2016 -0700

    Modified test case ion acceleration

example_scripts_python/ion_acceleration.py

commit 3f5aac56b76c4fc727c9090825c73cc49e14084d
Author: Henri Vincenti <hvincenti@lbl.gov>
Date:   Mon Mar 21 15:48:03 2016 -0700

    Fixed a typo in load_balancing:F90 (suppressed accidentaly MPI_WAITALL for the number of particles)

src/load_balancing.F90

commit 75ccd0a4b29a920c8f7399474705c189a3707b9b
Author: Henri Vincenti <hvincenti@lbl.gov>
Date:   Mon Mar 21 13:33:21 2016 -0700

    Fixed a bug in load_balancing.F90 (wrong number of requests in MPI_Waitall)

src/load_balancing.F90

commit 7cbeee13f76e25568c4ec44b2e38e9d9ae99cd96
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Sat Mar 19 22:12:26 2016 -0700

    Modified simple io and added python routine
    Modified default l_output_freq to 1 of Em3DPXR

example_scripts_python/em3dsolverPXR.py
example_scripts_python/ion_acceleration.py
src/simple_io.F90

commit 729f2f5b0389c183c372f1a1e06dd67a75b12b92
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Fri Mar 18 15:51:20 2016 -0700

    Inserted custom io from PXR

example_scripts_python/em3dsolverPXR.py
src/simple_io.F90

commit c0dade71cb5ec2ce80f3e3190b9f6aa95f7c3af2
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Mar 16 17:18:27 2016 -0700

    Created a remove_particle_from_species method to renmove one particle
    Removal of several particles was nicknamed remove_particle_species_from_mask

src/boundary.F90
src/tiling.F90

commit 69b698e52e1e39d4f111694ca36d0b64b11e4ec3
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Mar 16 17:17:17 2016 -0700

    Removed useless comments from load_balancing.F90

src/load_balancing.F90

commit 42e1a26aaa2495e41c48125ad340ee4b81f465d2
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Mar 16 17:16:18 2016 -0700

    Set species.sw to 1. in em3dsolverpxr
    PID in pxr already contains species.sw

example_scripts_python/em3dsolverPXR.py

commit b2495f6d9f0a4f0f22b758dc0f51cdc12d07a991
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Mar 16 14:07:54 2016 -0700

    Added init of particle boundary flags in PXR

example_scripts_python/em3dsolverPXR.py

commit a8c8598d702a7ddcf78201ed6bcfa652ac6ef4ee
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Mar 16 14:07:21 2016 -0700

    Added flags for particle boundaries in modules.F90 and default case init in control.F90

src/control_file.F90
src/modules.F90

commit 2defb36a06e6d525147e3a4fe0fdfa18464ec060
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Mar 16 14:06:39 2016 -0700

    Inserted absorbing boundary conditions for particles

src/boundary.F90

commit 2154ef03f4aca6d0f645fa7e86afa9990c431ef5
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Mar 16 14:05:32 2016 -0700

    Fiexed a bug in load_balancing.F90
    replaced ncpus by npx, npy, npz in calls to get_proc_interval

src/load_balancing.F90

commit 8ccb52c5b0c16ab0673c2243a26d0650b05a48ba
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Mar 16 11:54:19 2016 -0700

    Included load balancing options and cartesian communicator

example_scripts_python/ion_acceleration.py

commit f248e8924d5957d427dc922bc0e373ec4a252f41
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Mar 16 10:55:39 2016 -0700

    Removed useless PRINT comments in load_balancing.F90

src/load_balancing.F90

commit a0ea9228b264f92eae350baacda86be49f2cd2d8
Merge: c7f71546 c310f97e
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Mar 16 10:43:29 2016 -0700

    Merge branch 'picsar_load_balancing'

commit c310f97e4973150488c9e183a3c602680b836f73
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Mar 16 10:39:50 2016 -0700

    Removed fbounds check in Makefile_Forthon

Makefile_Forthon

commit b1565e97dd565f3569a8c7dc9d2b51e1084f9854
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Mar 16 10:39:25 2016 -0700

    Removed fbounds check in Makefile

example_scripts_python/test_load_balancing.py

commit aab587337fb74f3521d62e59e4cb2ef05f4101d4
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Mar 16 10:37:04 2016 -0700

    Removed main fortran routine for loa_balancing (main routine is in python)i
    Inserted comments describing the module

src/load_balancing.F90

commit 6b51fc070cb80d2c015a20c76be4193e0cc14db9
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Mar 15 21:03:50 2016 -0700

    Fixed a lot of bugs in load balancing Fortran routine
    - Bug in binary_search (LOGICAL FLAG WAS set randommly to TRUE or FALSE)
    - Idem in get_proc_interval
    - Lot of bugs in indexes of recvbuff that have been multiplied by nvar

src/load_balancing.F90

commit 2950fe5ad2ef2ddcaa725e46a5c66bb87743f17f
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Mar 14 19:45:06 2016 -0700

    Fixed bug in set_new_tile_split
    Added a dedicated routine for particle exchange in load_balancing.F90
    Modified get1DArrayproclimits and removed comm in dummy arguments
    Modified get1darrayproclimits in em3dpxr.py

example_scripts_python/em3dsolverPXR.py
example_scripts_python/test_load_balancing.py
src/load_balancing.F90

commit b0ab733195db6fe1b55a84d008e59e02e9352e0c
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Mar 14 14:02:09 2016 -0700

    Temporal diagnostics for the fortran and python versions/new flags/Acceptance testing

Acceptance_testing/Fortran_tests/test_Langmuir_wave/.cache/v/cache/lastfailed
Acceptance_testing/Fortran_tests/test_Langmuir_wave/conftest.py
Acceptance_testing/Fortran_tests/test_Langmuir_wave/conftest.pyc
Acceptance_testing/Fortran_tests/test_Langmuir_wave/input_file.pixr
Acceptance_testing/Fortran_tests/test_Langmuir_wave/launcher
Acceptance_testing/Fortran_tests/test_Langmuir_wave/test_langmuir_wave.py
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/conftest.py
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/conftest.pyc
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/input_file.pixr
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/launcher
Acceptance_testing/Fortran_tests/test_homogeneous_plasma/test_homogeneous_plasma.py
Acceptance_testing/Fortran_tests/test_plasma_drift/conftest.py
Acceptance_testing/Fortran_tests/test_plasma_drift/conftest.pyc
Acceptance_testing/Fortran_tests/test_plasma_drift/input_file.pixr
Acceptance_testing/Fortran_tests/test_plasma_drift/launcher
Acceptance_testing/Fortran_tests/test_plasma_drift/test_plasma_drift.py
Acceptance_testing/Python_tests/test/test.py
Acceptance_testing/Python_tests/test_Langmuir_wave/test_Langmuir_wave_3d.py
INSTALL_FORTRAN.md
INSTALL_PYTHON.md
Makefile
Makefile_Forthon
example_decks_fortran/drifted_plasma.pixr
example_decks_fortran/homogeneous_plasma.pixr
example_decks_fortran/homogeneous_plasma.py
example_decks_fortran/langmuir_wave.pixr
example_decks_fortran/test.pixr
example_scripts_python/em3dsolverPXR.py
example_scripts_python/ion_acceleration.py
example_scripts_python/test_Langmuir_wave_3d.py
postproc_python_script/PyLoadArrayPicssar.py
postproc_python_script/PyLoadArrayPicssar.pyc
postproc_python_script/__pycache__/test_divergence_picssar.cpython-27-PYTEST.pyc
postproc_python_script/check_divE=rho.py
postproc_python_script/plot_field_picsar.py
src/control_file.F90
src/current_deposition.F90
src/diags.F90
src/main.F90
src/modules.F90
src/mpi_routines.F90
src/particles_push.F90
src/simple_io.F90
src/submain.F90
src/tiling.F90

commit c39dfa4b2d6d5d6a7b3f60816d3b9b69885d64ef
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Mar 10 11:40:12 2016 -0800

    Chanded mpi_comm in mpi_commin

src/load_balancing.F90

commit 51c0a37f254ef1bfac84cc6f34e83ab5574c496b
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Mar 10 11:38:12 2016 -0800

    Changed mpi_comm in mpi_comm_in in get1Darrayprocslimits

src/load_balancing.F90

commit a24b57657a6f47a95396ba161f4b5b251196cb3f
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Mar 10 11:32:45 2016 -0800

    Replaced ambiguous reference comm vs mpi_comm in get1Darray_procs_limits

src/load_balancing.F90

commit 903d49cd508aff6321546927b6e432b111ad481b
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Mar 8 17:37:26 2016 -0800

    Removed comments from load balancing routines
    Added option of doing load balancing at init
    Improved ion_acc_stepan

Makefile_Forthon
example_scripts_python/em3dsolverPXR.py
example_scripts_python/test_load_balancing.py
src/load_balancing.F90
src/tiling.F90

commit ab8e19e8087861959bc039411d3967990f2f86d3
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Mar 7 20:52:34 2016 -0800

    Modified PXR class for pgroup aliasing between WARP and PXR

example_scripts_python/em3dsolverPXR.py
example_scripts_python/test_load_balancing.py

commit a5e5b693b97de340656d3b950baf39998c5278cb
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Mar 7 17:51:55 2016 -0800

    Added OMP directived for evec and bvec 3D maxwell push routines

example_scripts_python/test_load_balancing.py
src/maxwell.F90

commit e9f081c11ee2a2a3211a0298ad6df0067f3225e5
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Mar 7 16:57:57 2016 -0800

    Removed "-fbounds-check" from Makefile -> Code was 20% slower with this option

Makefile_Forthon

commit c7f7154638e6d47606bd6d45fc36ac4ef68c334b
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Mar 7 15:16:52 2016 -0800

    Added jx jy jz in class Em3dpxr
    Modified call to depose current subroutine in em3dpxr

example_scripts_python/em3dsolverPXR.py
example_scripts_python/ion_acceleration.py

commit d7081875c5c5c14379b00a2c9d0626e024142990
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Mar 7 14:40:47 2016 -0800

    New changes for tests performances

Makefile_Forthon
example_scripts_python/em3dsolverPXR.py
example_scripts_python/ion_acceleration.py
example_scripts_python/test_load_balancing.py
src/load_balancing.F90
src/modules.F90
src/tiling.F90

commit 504ebce6a6510f8fc55bc5d8f4c27ac416b219b4
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Mar 7 11:29:17 2016 -0800

    Improved routine balance_in_dir by removing rounding approximation in balanced_laod.

example_scripts_python/em3dsolverPXR.py
example_scripts_python/test_load_balancing.py
src/load_balancing.F90

commit b5251756de3624b6e111d49b11030dbb3f85dc33
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Sat Mar 5 20:34:15 2016 -0800

    Fixed many bugs:
    - In field exchange (nsreq was improperly set to 0 causing crash)
    - In set_tile_split_for_species, replaced ntilex by ntx. This was causing a bug when redefining array of tile during load balancing,

example_scripts_python/em3dsolverPXR.py
example_scripts_python/test_load_balancing.py
src/current_deposition.F90
src/load_balancing.F90
src/tiling.F90

commit 31648a4d8feead45ef8c495b08a31c38e058612d
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Fri Mar 4 12:01:35 2016 -0800

    Inserted type commit for derived type

example_scripts_python/em3dsolverPXR.py
example_scripts_python/test_load_balancing.py
src/load_balancing.F90

commit 4b26a35f47c967dcc6455e62fb947c620ee7b2c3
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Mar 3 20:13:27 2016 -0800

    Corrected many bugs in MPI SEND/RECV for load balancing for fields

example_scripts_python/em3dsolverPXR.py
example_scripts_python/test_load_balancing.py
src/load_balancing.F90

commit 2ca1f74e7232b6544ff41e005a53c20a20fc659a
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Mar 3 11:21:42 2016 -0800

    Fixed bugs for particle exchange (Allocatable was discarded out of subroutine scope and
    pointer species_parray was pointing to invalid location). Replaced this by simple copies.

example_scripts_python/em3dsolverPXR.py
example_scripts_python/test_load_balancing.py
src/load_balancing.F90
src/modules.F90

commit 2fcf40c9df5926092a4112b60aae869e8c75ad93
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Mar 2 18:21:53 2016 -0800

    Added particle exchange routine for load balancing

example_scripts_python/em3dsolverPXR.py
example_scripts_python/test_load_balancing.py
src/current_deposition.F90
src/load_balancing.F90
src/modules.F90
src/mpi_routines.F90
src/tiling.F90

commit fb7e0da289bc7bb8fbb169530dec55f2b3e52d93
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Mar 2 14:04:13 2016 -0800

    Added subroutine set_tile_split_for_species
    redefined routine set_tile_split
    Added hte possibility of target arguement in subroutine in the forthon parser

example_scripts_python/em3dsolverPXR.py
example_scripts_python/test_load_balancing.py
src/load_balancing.F90
src/modules.F90
src/tiling.F90
utils/forthon_parser.py

commit 9d8ba24dec2a08fa9ad3ce92a2d0c724e0805215
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Mar 2 12:55:46 2016 -0800

    Added MPI exchange of guard cells for em fields

example_scripts_python/em3dsolverPXR.py

commit 43d00b5f3dd0a3843c962312f892a0e556dfe441
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Mar 2 11:59:19 2016 -0800

    Fixed bugs in load balancig routines
    Finalized and tested load balancing for fields

example_scripts_python/em3dsolverPXR.py
example_scripts_python/ion_acceleration.py
example_scripts_python/test_load_balancing.py
src/load_balancing.F90
src/modules.F90
src/mpi_routines.F90

commit 4683e56e97316ddae388600a6682dfa5095055df
Author: mathieu_lobet <mathieu.lobet@gmail.com>
Date:   Mon Feb 29 11:16:36 2016 -0800

    Modifications: classical/random topology, time statistics, test of persistent commnunications, new entries in the input file

example_scripts_python/postproc/plot_field_piccsar.py
postproc_python_script/PyLoadArrayPicssar.py
postproc_python_script/PyLoadArrayPicssar.pyc
postproc_python_script/plot_field_picsar.py
postproc_python_script/test_divergence_picssar.py
src/boundary.F90
src/control_file.F90
src/current_deposition.F90
src/diags.F90
src/main.F90
src/maxwell.F90
src/modules.F90
src/mpi_routines.F90
src/particles_push.F90
src/simple_io.F90
src/submain.F90
src/tiling.F90

commit 3bac8921a0ba991d4b66bcc6faebe376c2d5ed8a
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Feb 29 11:01:08 2016 -0800

    Inserted jx jy jz in scripts

example_scripts_python/em3dsolverPXR.py
example_scripts_python/test_load_balancing.py
src/load_balancing.F90
src/mpi_routines.F90

commit 06fbb848f1a1341dd6d2c3c1480a58bec5d13702
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Feb 23 17:59:35 2016 -0800

    Added init variable for PXR in EM3DPXR regqarding MPI domain decomp

Makefile_Forthon
example_scripts_python/em3dsolverPXR.py
example_scripts_python/test_load_balancing.py
src/boundary.F90
src/load_balancing.F90
src/modules.F90
src/mpi_routines.F90

commit a592c3b2f1d247ffbd0d863c2a44e118606c586f
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Feb 22 18:00:35 2016 -0800

    Added main routine mpi_remap_fields_3D for load balancing

src/load_balancing.F90

commit b9b6382538b358cde99676bb707f36a12c3dac90
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Feb 22 15:44:00 2016 -0800

    Added routine get_3Dintersection to compute intersection between two 3d volumes
    Added routine to remap 3D fields on new split using MPI

src/load_balancing.F90

commit e325c80d66fbc3d663a9a1a4261fa537ca8fa479
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Fri Feb 19 18:38:35 2016 -0800

    Added routines to perform new split depending on load imbalance

example_scripts_python/em3dsolverPXR.py
example_scripts_python/test_load_balancing.py
src/load_balancing.F90
src/mpi_routines.F90

commit abb794bc8bc9b2e78702c543652999c195bc04c6
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Feb 18 18:45:22 2016 -0800

    New routines for load balancing (compute load in each dir)

example_scripts_python/em3dsolverPXR.py
example_scripts_python/test_load_balancing.py
src/load_balancing.F90
src/modules.F90
src/mpi_routines.F90
src/tiling.F90

commit 264e169249b57440ab7ff8b518af7a96e0a401de
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Feb 18 12:04:21 2016 -0800

    Moidifed control.F90 and test.pixr (added init of nxguards,nxjguards and xmin,xmax that were missing in FOrtran version)

example_decks_fortran/test.pixr
src/boundary.F90
src/control_file.F90
src/submain.F90
src/tiling.F90

commit d84e6f186edfcaa8e6c2ef445c1d9adf5f513af2
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Feb 18 11:24:54 2016 -0800

    Added timing routines in EM3DPXR

example_scripts_python/em3dsolverPXR.py
example_scripts_python/test_load_balancing.py
src/load_balancing.F90
src/modules.F90
src/mpi_routines.F90

commit 3aa8b6a6eaec7d306862d35804c715e4c1373db2
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Feb 17 18:58:30 2016 -0800

    Included file load_balancing.F90 in the Forthon_parser list of files
    Added subroutines to compute total load on each, X,Y,Z axis of the simulation
    Added subroutine to compute new processor boundaries based on load projections

src/load_balancing.F90
src/modules.F90
utils/forthon_parser.py

commit 67d3fdaf2d317ca8b08a8d2e3638a79a6ad3ec2c
Merge: 7f2abdf4 355a3179
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Feb 17 15:03:59 2016 -0800

    Merged in mathieu_lobet/install_pythonmd-edited-online-with-bitb-1455314304577 (pull request #2)
    
    INSTALL_PYTHON.md edited online with Bitbucket

commit 7f2abdf4bbdb6e5f7723062a63b58801a97bdd37
Merge: d650e87b 95c22633
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Feb 17 14:58:08 2016 -0800

    Merge branch 'picsar_new_Split'
    
    Conflicts:
            .gitignore

commit d650e87b2fa72f8d13fab59628645576d571067c
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Feb 17 14:53:29 2016 -0800

    Modified .gitignore

.gitignore

commit 95c2263322388c8365ce537fd69c8eac099eb825
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Feb 17 14:50:05 2016 -0800

    Removed jxtile,jytile,jztile,rhotile from the qrrqy_of_tiles particle struct

src/modules.F90
src/tiling.F90

commit b8cfb1276406701e64122157c13dc47fcb42a0d5
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Feb 17 14:45:07 2016 -0800

    Improved code layout
    Changed buggy test.py for Python testing

example_scripts_python/test.py
src/current_deposition.F90
src/diags.F90
src/modules.F90
src/mpi_routines.F90
src/particles_push.F90
src/tiling.F90

commit 20d39983527e383326087b94daef3d1fc4338061
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Feb 16 15:19:42 2016 -0800

    Last version

example_scripts_python/ion_acceleration.py
src/boundary.F90
src/mpi_routines.F90
src/tiling.F90

commit 355a31797f2bdab4c01826260b10886cba596c54
Author: mathieu lobet <mathieu.lobet@gmail.com>
Date:   Fri Feb 12 21:58:37 2016 +0000

    INSTALL_PYTHON.md edited online with Bitbucket

INSTALL_PYTHON.md

commit 24cdd5c54900d2c838de518c1c8a345b4ae55fe4
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Feb 11 19:58:06 2016 -0800

    Tested OpenMP version
    Added OpenMP version for currrent deposition with the new grid tile decomp

Makefile_Forthon
example_scripts_python/ion_acceleration.py
src/current_deposition.F90
src/modules.F90
src/particles_push.F90
src/tiling.F90

commit 078c5b51bb911e143996995b8a42ca0ff9ff1c1e
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Feb 11 13:38:16 2016 -0800

    Modified EM3DPXR.py to enable MPI. MPI now works with periodic boundary conditions only for particles
    Modified picsar so that tiling arrays are not part of particle_tile object but are sperated objects
    Modified push and current dep routines

.gitignore
Makefile_Forthon
example_scripts_python/em3dsolverPXR.py
example_scripts_python/ion_acceleration.py
src/boundary.F90
src/current_deposition.F90
src/field_gathering.F90
src/modules.F90
src/mpi_routines.F90
src/particles_push.F90
src/tiling.F90

commit c96618c679bf204be657b478a643fa63c01c7b04
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Feb 8 19:45:06 2016 -0800

    Refresh aliasing between WARP and PXR when PXR resize arrays

example_scripts_python/em3dsolverPXR.py
example_scripts_python/ion_acceleration.py
src/boundary.F90
src/current_deposition.F90
src/modules.F90
src/particles_push.F90
src/tiling.F90
utils/forthon_parser.py

commit 3364453430d5e656155efc8b46602e31436390c6
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Feb 3 11:39:57 2016 -0800

    Test compiler Forthon option influence on perf

Makefile_Forthon
example_scripts_python/em3dsolverPXR.py
src/current_deposition.F90

commit 870dfb9eca5b89fde5c9d72366cf3cb75886d001
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Feb 2 19:57:30 2016 -0800

    Test on depose current WARP/PXR

Makefile_Forthon
example_scripts_python/em3dsolverPXR.py
example_scripts_python/ion_acceleration.py
src/current_deposition.F90
src/modules.F90
src/particles_push.F90
src/submain.F90
src/tiling.F90

commit ee0134123d340b0e5b2424913929ed5ea30ca7bb
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Feb 1 14:06:56 2016 -0800

    Added loadsource to EM3DPXR class

example_scripts_python/em3dsolverPXR.py
example_scripts_python/ion_acceleration.py
src/current_deposition.F90

commit dab53ea3c98b72942f334a50ca84606827041ab5
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Fri Jan 29 17:25:06 2016 -0800

    Fixed a large amount of bugs:
    - Changed weight to pid in PICSAR. This allowed effective pointing between pxr.pid and self.pid in em3dpxr.py
    - Added init of pg.sid[0]=0 in em3dpxr.py otherwise particles were not removed in the WARP routine particleboundaries3d for bound=absorb
    - In onestep() in em3dpxr compute gamma after bcs_tile()

Makefile_Forthon
example_scripts_python/em3dsolverPXR.py
example_scripts_python/ion_acceleration.py
src/boundary.F90
src/current_deposition.F90
src/diags.F90
src/modules.F90
src/particles_push.F90
src/tiling.F90

commit ed0bfbda1ec3e27f9c5c20ec76688a9cacb55650
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Jan 27 17:36:25 2016 -0800

    Fixed picsar source files so that np_tile is an array of dimension 1
    and partn a pointer to this array
    This allows coupling between warp and picsar

example_scripts_python/em3dsolverPXR.py
example_scripts_python/ion_acceleration.py
src/boundary.F90
src/current_deposition.F90
src/diags.F90
src/modules.F90
src/particles_push.F90
src/tiling.F90

commit 39ac08a974d5735c7d397b1c1b1f108bfbed3d83
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Jan 26 13:43:21 2016 -0800

    Modified parser so that derived types are included
    particle_tile objets are now accessible through picsarpy

example_scripts_python/ion_acceleration.py
src/modules.F90
utils/forthon_parser.py

commit 7f6b5e7eb467ff9ec31234910eb57b8bedccfc8b
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Jan 25 16:36:14 2016 -0800

    Inserted new diag for particles when ntilex*ntiley*ntilez>1 in ion_acceleration.py
    Whole PIC loop working but need to add current deposition in case ntilex*ntiley*ntilez>1
    Otherwise results are wrong
    Whole PIC loop

example_scripts_python/em3dsolverPXR.py
example_scripts_python/ion_acceleration.py
src/particles_push.F90
src/tiling.F90

commit 122b345ec15232a4ed8fea96dde375fe59d987ec
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Fri Jan 22 16:45:08 2016 -0800

    New version

Makefile_Forthon
example_scripts_python/em3dsolverPXR.py
example_scripts_python/ion_acceleration.py
src/current_deposition.F90
src/maxwell.F90
src/mpi_routines.F90
src/particles_push.F90
src/submain.F90

commit 4157cc4680d460202f66663bc29ac450458799fe
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Fri Jan 22 14:35:26 2016 -0800

    Last version with corrected bug in ion_acceleration.py

.gitignore
Makefile_Forthon
example_scripts_python/em3dsolverPXR.py
example_scripts_python/ion_acceleration.py
src/field_gathering.F90
src/modules.F90
src/particles_push.F90
src/tiling.F90

commit fb801c36c9f458111e43377104825aa30f1c2083
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Jan 20 15:13:25 2016 -0800

    Last version with bound bug

.gitignore
Makefile_Forthon
example_scripts_python/em3dsolverPXR.py
example_scripts_python/ion_acceleration.py
src/boundary.F90
src/mpi_routines.F90
src/particles_push.F90
src/tiling.F90

commit aa717562da4ac1144fb4a5581f92cbf14cef8d22
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Jan 19 18:35:08 2016 -0800

    inew branch for cpu split

example_scripts_python/em3dsolverPXR.py
example_scripts_python/ion_acceleration.py
src/modules.F90
src/mpi_routines.F90
src/particles_push.F90

commit cf78d6e91051b33f32b24a2f6f25d4d974fd3d13
Author: Jean-Luc Vay <jlvay@jlvay2.lbl.gov>
Date:   Fri Jan 15 08:41:52 2016 -0800

    Test of Warpxr simulation: ion acceleration.

example_scripts_python/ion_acceleration.py

commit ecdf3cdf2254f4c2810629005f0bcd2ee3b7918a
Author: Jean-Luc Vay <jlvay@jlvay2.lbl.gov>
Date:   Fri Jan 15 08:41:03 2016 -0800

    Test of Warpxr simulation: laser propagation.

example_scripts_python/test_laser.py

commit 2bc5edc3fa9cb719ecc60c046e860830f9fa4d14
Author: Jean-Luc Vay <jlvay@jlvay2.lbl.gov>
Date:   Fri Jan 15 08:40:14 2016 -0800

    Class derived from Warp's em3dsolver.py class, for bridging Warp and PICSAR.

example_scripts_python/em3dsolverPXR.py

commit 0f9c569de95a32eb5e9f68890a8de766d00d928c
Author: Jean-Luc Vay <jlvay@jlvay2.lbl.gov>
Date:   Fri Jan 15 08:39:56 2016 -0800

    Various changes.

example_scripts_python/testwwarp.py

commit 7c8b8a8947718cf08018f035dd04143967235f9a
Author: Jean-Luc Vay <jlvay@jlvay2.lbl.gov>
Date:   Fri Jan 15 08:38:29 2016 -0800

    Added setting of EM field in point_to_tile.

src/tiling.F90

commit ba7431c81cd5e2466cbf5ffe06008318ff41b3aa
Author: Jean-Luc Vay <jlvay@jlvay2.lbl.gov>
Date:   Fri Jan 15 08:37:58 2016 -0800

    A few fixes and addition of split versions.

src/particles_push.F90

commit 2a9525b092208df2052e2cd1e9d7bd3219f03ebb
Author: Jean-Luc Vay <jlvay@jlvay2.lbl.gov>
Date:   Fri Jan 15 08:36:33 2016 -0800

    A few fixes and addition of split versions.

src/particles_push.F90

commit c1ca45d448cec8ea3f4b9dea77a3fb655f0dbe32
Author: Jean-Luc Vay <jlvay@jlvay2.lbl.gov>
Date:   Fri Jan 15 08:32:26 2016 -0800

    A few edits for compatibility with Warp.

src/modules.F90

commit 96079e9ea1a5c1ca9fe01477aff310db9b4748d2
Author: Jean-Luc Vay <jlvay@jlvay2.lbl.gov>
Date:   Fri Jan 15 08:31:21 2016 -0800

    Added pxr prefix to distinguish for Warp routines. Added 2D versions of routines.

src/maxwell.F90

commit 302ed87b0b840d5a44b416feb77291031b52cd78
Author: Jean-Luc Vay <jlvay@jlvay2.lbl.gov>
Date:   Fri Jan 15 08:30:25 2016 -0800

    Fixed typos.

src/field_gathering.F90

commit 92a02a7cb442622ed138f6f9f793d4e0ae132f04
Author: Jean-Luc Vay <jlvay@jlvay2.lbl.gov>
Date:   Fri Jan 15 08:29:44 2016 -0800

    Added SUBROUTINE init_species_section.

src/control_file.F90

commit 7d4cb9d638c25a11ec8a227248514dfc87e02d19
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Fri Jan 8 09:29:51 2016 -0800

    Improved test.py

Makefile_Forthon
example_scripts_python/test.py

commit 4200162a0184009bc21fba91bd4566156e0fdad9
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Jan 7 15:31:03 2016 -0800

    Improved plasma init by creating routine add_particles_to_species that takes an array as parameter

example_scripts_python/test.py
src/tiling.F90

commit 1eabdeb819efac2ae3b8bb3c70473c6206441f2d
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Jan 7 14:20:47 2016 -0800

    Init is now in full python

.gitignore
example_scripts_python/test.py
src/modules.F90
src/submain.F90

commit 60a6a52409b9da087e1d0b9466d430f768a7b37f
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Jan 7 11:19:33 2016 -0800

    Modified Install file
    Improved file test.py

INSTALL_PYTHON.md
Makefile_Forthon
example_scripts_python/test.py
src/tiling.F90

commit a8319371db2176ba7f007edef0593575e08faea3
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Jan 6 17:12:45 2016 -0800

    Modified install files

INSTALL_FORTRAN.md
INSTALL_PYTHON.md

commit 654c04509f45753dc8969e47f6aaeafcbfe8073c
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Jan 6 17:09:58 2016 -0800

    EADME

README.md

commit 016917d2b520fbf0d0d5c30061ef421c8c686184
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Jan 6 17:09:11 2016 -0800

    README

README.md

commit 50b255dd2e5b826955f27a52527de77c28800d31
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Jan 6 17:07:10 2016 -0800

    tructured readme

README.md

commit 986b0297e9bd174cd46efb2033d928426a0f401d
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Jan 6 17:06:30 2016 -0800

    Structured README

README.md

commit 6b2e366d37c4c4a6bd87345fcd727b96f7eb97df
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Jan 6 17:05:33 2016 -0800

    Imporved README

README.md

commit ef0af9709de87c004917ab77e0b4bd86c64e3398
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Jan 6 17:00:43 2016 -0800

    Corrected typos in INSTALL FORTRAN

INSTALL_FORTRAN.md

commit 4d18dbd622f4b1a5800afb18779200d3db1e37a3
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Jan 6 16:59:25 2016 -0800

    Improved code README+ INSTALL description

INSTALL_FORTRAN.md
INSTALL_PYTHON.md
README.md

commit bf549183dc0eca6efb67fa1060464639dd077746
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Jan 6 16:41:11 2016 -0800

    Created one install file per language (Fortran/Python)

INSTALL_FORTRAN.md
INSTALL_PYTHON.md

commit f28113491cdb35f3c7b34b486fe6712132ea0d5f
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Jan 6 16:39:36 2016 -0800

    Removed input_file.pixr from main folder, put it as test.pixr in example_decks_fortran

input_file.pixr

commit 8c17e1ccf936aad87766452b3a2da1318f2d18a2
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Jan 6 14:16:05 2016 -0800

    Updated test file

example_scripts_python/test.py

commit 81b4a72d256b37790631c77fa04f5907b4aa0b46
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Jan 6 14:03:00 2016 -0800

    Inserted (idp) double precision integer in routines of old branch master
    Removed OpenMP directives from esirkepov_n current deposition

Makefile
Makefile_Forthon
src/current_deposition.F90
src/diags.F90
src/submain.F90

commit 925419a1cc05481cf4f33c3478e3327516dfb668
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Jan 6 13:34:48 2016 -0800

    Fixed bugs in precedent merge step form picsar-forthon to master
    Errors were in current deposition and diags.F90 files

Makefile
src/current_deposition.F90
src/diags.F90

commit 3f054ce88adc2339fed83ff902bd877ba39809a0
Merge: 553a040d e4be5154
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Jan 6 13:24:35 2016 -0800

    Merge remote-tracking branch 'remotes/origin/picsar_forthon'

commit e4be51548165a385cec0cd3a06c236f04ecb3038
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Jan 6 13:16:32 2016 -0800

    Improved README_PYTHON.md file

README_PYTHON.md

commit e6faf750d2146d4f88a965cbd56b8919a48ec31c
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Jan 6 11:16:56 2016 -0800

    Added test rule for Fortran Makefile

.gitignore
Makefile
example_decks_fortran/test.pixr

commit 90c326b30a168d89a5930ec1f822714f38e5cdbc
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Jan 6 11:11:08 2016 -0800

    Improved MakeFile fort Fortran version

.gitignore
Makefile

commit 4ccdc4f5f2b967095d97e2be70c9b566e2b9de4c
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Jan 6 11:04:00 2016 -0800

    Improved README Python

README_PYTHON.md

commit af08299dd8d985bba307b345ef09df21ccf0bb34
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Jan 6 10:59:10 2016 -0800

    Modified Makefile_Forthon to add Library paths

Makefile_Forthon

commit 6485d844d7cb911b8ff3b70f4be8dd62af04ff26
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Jan 6 10:56:13 2016 -0800

    Modified READMME_PYTHON.md

README_PYTHON.md

commit bf8ec794610178a7d98ce8109853357ffd647cde
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Jan 6 10:54:26 2016 -0800

    Improved Makefile_Forthon and added rule "all" that call recursively rules clean parse build and test

.gitignore
Makefile_Forthon
src/picsar_modules.F90
src/picsar_subroutines.F90

commit 836771f120d2f0fb1758e7a08b211aa6504efc23
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Jan 6 10:45:11 2016 -0800

    Added tile attributes to module python_pointers in modules.F90 and modified routine point_to_tile to take into account these new atributes in tiling.F90

src/modules.F90
src/tiling.F90

commit dfad1a24861dd902d24c058d4d6e92abb0cf6940
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Jan 6 10:31:52 2016 -0800

    Fixed bug for species name in subroutine set_particle_species_properties in tiling.F90

src/tiling.F90

commit c3209be3300bb7b1a5e4b5de7cfa2c0af19d38c6
Author: Jean-Luc Vay <jlvay@jlvay2.lbl.gov>
Date:   Tue Jan 5 17:27:22 2016 -0800

    Started adding link with Warp.

.gitignore
example_scripts_python/testwwarp.py
src/modules.F90
src/mpi_routines.F90
src/picsar.F90
src/picsar.v
src/picsar_modules.F90
src/picsar_subroutines.F90
src/tiling.F90

commit d1a61c84adacf964f044a8a1a52c275f43d91972
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Jan 5 15:38:11 2016 -0800

    Modified readme python

.gitignore
README_PYTHON.md

commit 10cbfc76dc7c5570ba7060a1b64214f2c30386c9
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Jan 5 15:34:26 2016 -0800

    Last version with working MAkefile_Forthon

Makefile_Forthon
example_scripts_python/test.py
input_file.pixr
src/control_file.F90
src/modules.F90
src/picsar.F90
src/picsar.v
src/picsar_modules.F90
src/picsar_subroutines.F90
src/tiling.F90
utils/forthon_parser.py

commit 292995df9868729a42654acd18dd2e2321f20441
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Jan 5 12:58:18 2016 -0800

    Created setup.py install file for python

setup.py

commit d263dd0feea85ec77d8d4d55998603227a474ad8
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Jan 5 12:42:46 2016 -0800

    Restructured directory

README_PYTHON.md
example_decks_fortran/input_file.pixr
example_scripts_python/postproc/PyLoadArrayPicssar.py
example_scripts_python/postproc/plot_field_piccsar.py
example_scripts_python/postproc/test_divergence_picssar.py
utils/forthon_parser.py

commit 553a040d45ddb0029a760784549ca797f0c22b57
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Jan 5 12:30:11 2016 -0800

    Added vectorized routines versions for charge deposition in diags.F90 and current deposition in current_deposition.F90

current_deposition.F90
diags.F90

commit d724987e9d8ebdbf7ebfb93f2af95e36a6bcced8
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Jan 4 13:53:27 2016 -0800

    Added vectorized current and charge deposition routines to diags.F90 and current_deposition.F90

current_deposition.F90
diags.F90

commit 9b5c59d0dd2b5fa421a4cb121563e517cbfed67c
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Dec 17 17:39:08 2015 -0800

    Changed structure of repo

example_decks/input_file.pixr
src/boundary.F90
src/control_file.F90
src/current_deposition.F90
src/diags.F90
src/field_gathering.F90
src/main.F90
src/maxwell.F90
src/modules.F90
src/mpi_derived_types.F90
src/mpi_routines.F90
src/particles_push.F90
src/simple_io.F90
src/submain.F90
src/tiling.F90

commit 64474879cd4ea59b9249fd3f8433e1955eecc2e9
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Dec 17 17:31:36 2015 -0800

     Modified source files of PICSAR to comply
    with Forthon parser standard

boundary.F90
control_file.F90
current_deposition.F90
diags.F90
field_gathering.F90
maxwell.F90
modules.F90
mpi_derived_types.F90
mpi_routines.F90
particles_push.F90
simple_io.F90
submain.F90
tiling.F90

commit 24a1e51e1fadab2f7f6e882b6c470cdfaf68b4d5
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Dec 7 15:44:37 2015 -0800

    Some more commenting

current_deposition.F90

commit c761eddecf129c627baa3d2f9c491dc684ccf1c2
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Dec 7 15:37:07 2015 -0800

    Inserted comments

current_deposition.F90
diags.F90

commit 8abb9db697ed384a268c6c4ceeb548ec9ff23e34
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Dec 7 15:29:13 2015 -0800

    Fixed a major bug in the tile reduction operation.
    Synchronization was added before tile reduction in each direction X, Y, Z
    New implementation was successfully tested

current_deposition.F90
diags.F90
input_file.pixr

commit fec9a374ba0f3f7ca54142b51063bdfb64bb5116
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Sun Nov 1 18:47:35 2015 -0800

    Removed reduction for charge deposition in diags.F90

diags.F90
modules.F90
tiling.F90

commit 7635a63770b947039c4dae79eafde28b9e3efa62
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Sun Nov 1 17:49:07 2015 -0800

    - Fused loops on particles in push_particles routine
    - Removed reductions in current deposition by splitting loop on tiles in two subloops to avoid write conflicts : (i) Loop computing currents on each tile and adding current in center of each tile (ii) Loop adding guard cells to adjacent tiles

current_deposition.F90
field_gathering.F90
input_file.pixr
modules.F90
particles_push.F90
submain.F90
tiling.F90

commit 6a14a48c64bcbf2da337ce5edfcc01601c10cfe3
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Sun Nov 1 15:13:25 2015 -0800

    Changed order of call to subroutines in step function in submain.F90
    This new order allows for grouping particle subroutines and in particular field gather, pushxyz, pushv for enhancing cache reuse.

particles_push.F90
submain.F90

commit 328ad5a92d5755bbb7f865fbe89ebf04beed6253
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Sun Oct 11 09:57:11 2015 -0700

    corrected alignement directive error

diags.F90

commit 0bd5818c7151463f6dcee74164cc523763ed2327
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Sun Oct 11 09:55:43 2015 -0700

    modified vecHV

diags.F90

commit f2f5ee3a74ec118ec86eacb0baac6c7539272165
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Sun Oct 11 09:44:38 2015 -0700

    modified vecHV routine

diags.F90

commit 310c404f19b721548d05e51e8078ae91210462a3
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Fri Oct 9 14:02:10 2015 -0700

    Added vectorized version of current deposition for CIC form factor

diags.F90

commit 9f3a0cbd280e2c6c801e8fdad3638d84cc5a43d2
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Oct 7 23:57:01 2015 +0000

    README.md edited online with Bitbucket

README.md

commit 4e80c7e782bde986a83e291ab162f8921855c5be
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Oct 7 23:43:04 2015 +0000

    README.md edited online with Bitbucket

README.md

commit 07e55021b56f8013fcd7907be558b4694029717b
Merge: 9536bab3 4b071ae2
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Wed Oct 7 16:37:41 2015 -0700

    Merged in picsar_tiling (pull request #1)
    
    Update master with tiling

commit 4b071ae2f35a38466d8698aadce3391c5b2e8199
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Oct 7 16:32:52 2015 -0700

    replaced non portable RAND() function by CALL  random_number routine which is
    standard to all compilers (intel, cray, gnu)

tiling.F90

commit cd3b2cec30312585dd091aa9ec4cde8997d0aab6
Author: Remi Lehe <remi.lehe@normalesup.org>
Date:   Sun Oct 4 16:30:46 2015 -0700

    Suppressed output flag in input file

input_file.pixr

commit 9d33625788ffa3235694f7c21491d832f0809adc
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Mon Sep 28 18:14:59 2015 -0700

    Added MPI_INIT_THREAD

modules.F90
mpi_routines.F90

commit 7d224f830237ad708a4f20d0d6f3d6195a9d4ecd
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Sep 24 14:22:17 2015 -0700

    First touch init for particles

current_deposition.F90
field_gathering.F90
particles_push.F90
submain.F90
tiling.F90

commit 736c23e85f6ad7f65c2d58a16711eb1497e121c1
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Sep 17 23:26:26 2015 +0000

    README.md edited online with Bitbucket

README.md

commit 9536bab32cdd8b939f6f70dcc0d015d16e91e564
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Sep 17 23:23:05 2015 +0000

    README.md edited online with Bitbucket

README.md

commit 3577814f0f711317981e0d65ae8b403c64a8ec4f
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Sep 17 15:52:11 2015 -0700

    ADDED OPENMP DIRECTIVES FOR TILING
    TESTED that the code staisfies POISSON
    TESTED both esirkepov and rho*v routines

Makefile
control_file.F90
current_deposition.F90
diags.F90
field_gathering.F90
input_file.pixr
main.F90
maxwell.F90
modules.F90
mpi_routines.F90
particles_push.F90
submain.F90
tiling.F90

commit 57bc76b997cb8476e69340cb4fe1c65f8739bfdf
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Sep 16 14:55:30 2015 -0700

    Added and tested rho*v current deposition

.gitignore
control_file.F90
current_deposition.F90
input_file.pixr
submain.F90

commit a9d2e950ca53472e9ac3f29a539e1648c10404a9
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Sep 16 00:07:48 2015 -0700

    Added commande line arguments for tiling

.gitignore
Makefile
boundary.F90
control_file.F90
current_deposition.F90
diags.F90
field_gathering.F90
input_file.pixr
modules.F90
mpi_routines.F90
submain.F90
tiling.F90

commit a8d47adcbbfef9449686e6e6b3b466f4ad819f3f
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Tue Sep 15 11:24:42 2015 -0700

    Removed some PRINT * primarily intented for testing the code
    Added command line argument routine

boundary.F90
control_file.F90
input_file.pixr
main.F90
mpi_routines.F90
particles_push.F90
tiling.F90

commit a0edf51f0bd7eece41586869bf678b271e5663bb
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Tue Sep 15 10:46:23 2015 -0700

    Added lot of modifications to tiling routines and boundary routines
    Code was tested and verify Poisson up to Machine precision

boundary.F90
control_file.F90
current_deposition.F90
diags.F90
field_gathering.F90
input_file.pixr
modules.F90
mpi_routines.F90
particles_push.F90
submain.F90
tiling.F90

commit b5b9c80f907d66d3acfbd8c0e8d3f9ccd75baa36
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Fri Sep 11 17:26:44 2015 -0700

    First version with tiling

Makefile
boundary.F90
control_file.F90
current_deposition.F90
diags.F90
field_gathering.F90
input_file.pixr
modules.F90
particles_push.F90
submain.F90
tiling.F90

commit 7552f99adc09f56f388e3edfe50925a80358e97d
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Aug 19 16:47:18 2015 +0000

    README.md edited online with Bitbucket

README.md

commit 6940953cf7189269bebb81ccf10e45a0b2fe8f1c
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Aug 19 16:45:48 2015 +0000

    README.md edited online with Bitbucket

README.md

commit 4490c6a55bd97ea052bf41e8ea688295dcde5ae9
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Fri Aug 14 13:09:44 2015 -0500

    - Added auto decomposition for CPUS split (if no nprocx,y,z are set in input_dile)
    - Added nonblocking version of particle_bcs

boundary.F90
input_file.pixr
modules.F90
mpi_routines.F90
submain.F90

commit 32cc8706f6c9476487b704bc5ce2935987133c2a
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Aug 12 17:46:54 2015 -0500

    Enabled nonblocking routines in boundary.F90

boundary.F90

commit bc713dbd26b6e5d3c3a8783fa15bccaa00f49b39
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Wed Aug 12 17:43:17 2015 -0500

    Fixed bug in boundary conditions for particles: differentiated x_min from x_grid_min
    Intoduced MPI non blocking routines (suffix _nonblocking) for exchanging fields and currents!

boundary.F90
control_file.F90
current_deposition.F90
field_gathering.F90
input_file.pixr
mpi_routines.F90
submain.F90

commit a5d344b82d6fa5a274757ae170b7776ce218ae24
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Thu Aug 6 15:25:11 2015 -0500

    Added init of nspecies in default init of control_file.F90

control_file.F90

commit 8781a7e3bbc405fd03573c16366fbf72f225483f
Author: Henri VINCENTI <hvincenti@lbl.gov>
Date:   Fri Jul 31 17:37:25 2015 +0000

    README.md edited online with Bitbucket

README.md

commit 7d9aaed2742d2294ae3d3c1d353387846a352c93
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Jul 30 18:18:00 2015 -0700

    Modified README file

README.md

commit b685534ce125f3a37c551587c986190253931c59
Merge: 7d719021 54af51fb
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Jul 30 17:52:08 2015 -0700

    Merge branch 'add_input_file'
    
    Conflicts:
            Makefile

commit 54af51fbf1c3a9f6c2ce4ba027a5ade7c5430e84
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Jul 30 17:38:16 2015 -0700

    * Debugged particle_bcs (wrong variable ibuff and wrong particle removal algorithm)
    * Added last features of input_file.pixr

boundary.F90
control_file.F90
current_deposition.F90
input_file.pixr
main.F90
modules.F90
mpi_routines.F90
submain.F90

commit 06d9020dc4107717d0fe86d04de4d4cb5e3e171b
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Jul 30 10:27:30 2015 -0700

    Input file change and MPI send recv checks

boundary.F90
control_file.F90
current_deposition.F90
input_file.pixr
submain.F90

commit f75c0e62c5d37d0c5eace969825b7cac12dd87d6
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Wed Jul 29 15:20:48 2015 -0700

    Added new features the routines that read input files
    Added particle distribution initialization

boundary.F90
control_file.F90
input_file.pixr
main.F90
modules.F90
simple_io.F90
submain.F90

commit 7d7190219d675fbd2c4f9eace84f8dd080bbaf9b
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Jul 28 20:06:12 2015 -0700

    Modified Makefile (removed deprecated file gnufor.F90)

Makefile

commit 639e0d8c7a41dd9ec5be1d64ff5cda21c33161af
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Jul 28 20:04:53 2015 -0700

    Added some input file sections

.gitignore
Makefile
control_file.F90
main.F90
mpi_routines.F90

commit b0dd44c975ec9847e4afbc631f3174c37d1caf09
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Jul 28 23:14:20 2015 +0000

    README.md edited online with Bitbucket

README.md

commit 2e2a4678092262e86aad6fa4999845261c23a186
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Jul 28 16:12:47 2015 -0700

    updated README

README.md

commit ebbfe905f95de42f2e2f66446687cc31467b68e8
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Jul 28 16:11:52 2015 -0700

    updated README file

README.md

commit d7f4f2c628dcb56713560580d078c35c551167ef
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Jul 28 16:10:30 2015 -0700

    updated README file

README.md

commit ef2f98079dd14e64571173e9ef3a5c424ca50e33
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Tue Jul 28 15:41:40 2015 -0700

    ** Addes species type for handling mutliple species (Type(particle_species)) in shared_data.F90
    ** Modified initall() routines to initialize particle distributions
    ** Substantially reorganized main PIC loop step() in submain.F90 for better lisibility: several global subroutines
    were created for that purpose (e.g push_particles_v etc.)
    ** cleaned boundary.F90 (one routine particle_bcs instead of one per species etc.)
    ** Cleaned mpi_subtype_control.F90 and renamed it in mpi_derived_type.F90

.gitignore
Makefile
boundary.F90
current_deposition.F90
diags.F90
field_gathering.F90
main.F90
maxwell.F90
modules.F90
mpi_derived_types.F90
mpi_routines.F90
mpi_subtype_control.F90
particles_push.F90
simple_io.F90
submain.F90

commit 3701c5e05755f7d41af4889fb6a275cdb426dc1c
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Mon Jul 27 11:22:36 2015 -0700

    ** Modification of CPU split from number of cells to number of grid points (mpi_routines.F90)
    ** Added comments of some parts of the code
    ** Removed code sections initially intended for tests and irrelevant to the standard git version

boundary.F90
main.F90
modules.F90
mpi_routines.F90
mpi_subtype_control.F90
submain.F90

commit 8d9d60f6697439cdc9546faafc8dbe42d26ee986
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Jul 23 18:22:34 2015 -0700

    Added "a.out" file to discard in .gitignore

.gitignore

commit 591c0b7de832cb186f9453c98efe6ef804e36376
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Jul 23 18:16:39 2015 -0700

    Modify mpi_routines.F90 (changed dbl to num) and added files to exclude (.o , .mod, .pxr) in .gitignore

.gitignore
mpi_routines.F90

commit 8f66ed25a1a5a3632c17d8f28aa99d9702a5ccf0
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Jul 23 18:13:19 2015 -0700

    Add routine to load .pxr files in python

postproc/PyLoadArrayPicssar.py

commit fd751dac27f3e5e6e0288c95d52313240ceda0d2
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Jul 23 17:52:35 2015 -0700

    Add read me files and postproc files

README.md
postproc/plot_field_piccsar.py
postproc/test_divergence_picssar.py

commit be9712eba7f4504203fc99363fc9ef7c97ebac0c
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Jul 23 17:01:23 2015 -0700

    add gitignore file

.gitignore

commit c3a598f671181976a68231b4fb49e50037fc5661
Author: Henri Vincenti <hvincenti.poghju@gmail.com>
Date:   Thu Jul 23 16:59:59 2015 -0700

    Add initial source files to git repository

Makefile
boundary.F90
current_deposition.F90
diags.F90
field_gathering.F90
main.F90
maxwell.F90
modules.F90
mpi_routines.F90
mpi_subtype_control.F90
particles_push.F90
simple_io.F90
submain.F90
