Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v3.7.5 #16

Merged
merged 6 commits into from
Jul 17, 2020
Merged

v3.7.5 #16

merged 6 commits into from
Jul 17, 2020

Conversation

pslocum
Copy link

@pslocum pslocum commented Jul 17, 2020

No description provided.

zykure and others added 6 commits June 24, 2020 08:27
Also see issue #32

This makes the used install paths consistent over all modules.
    * Remove GNUInstallDirs and `CMAKE_*` variables from CMake files
    * `CMAKE_INSTALL_PREFIX` -> `KASPER_INSTALL_DIR` (only where needed,
    i.e. root CMakeLists.txt)
    * `CMAKE_INSTALL_DIR` remains (but is now set by KasperDefaults.cmake;
    only where needed)
    * `INSTALL_CMAKE_CONFIGDIR` -> `${PROJECT_NAME}_CMAKE_INSTALL_DIR`
    * `..._INSTALL_DIR` -> `${PROJECT_NAME}_..._INSTALL_DIR`
    * `${CMAKE_INSTALL_PREFIX}/*` changes to corresponding `..._INSTALL_DIR`
    as well
* Cherry pick: Minor changes to build system to allow building as a submodule of something else

* CMake policy fixes

* A few more cmake changes

* Allow the KVariableProcessor variable map to be set after construction

* Added KSEventModifier, and KSRootEventModifier, and implement use by KSRoot

* Added KSRootEventModifierBuilder

* Added temporary pthreads to KSRoot.cxx for purpose of generating signal and checking mixing in Locust MC.

* Added pre and post event conditions for triggering events in Kassiopeia from Locust.  The conditions are presently global and are defined in small functions that can be dropped into the appropriate static event modifier class.  Modified classes are LMCKassSignalGenerator and KSRoot.

* Moved post-KSStep code for Locust_mc out of KSRoot.cxx and into CyclotronRadiationExtractor::ExecutePostStepModification().

* Reset digitizer t_old in KSRoot::ReceivedEventStartCondition at the start of each Kass event.

* Tuned thread signals for faster Locust-Kassiopeia.

* Tweaked timing of thread signals to interface with Locust.

* Commented out step_msg updates in KSRoot.cxx.  Moved print statement on thread status out of ReceivedEventStartCondition.

* Adjusted thread signals to accomodate isotropic Kr spectrum with low trapping rate.

* Removed unnecessary fKassReadycondition.notify_one() from KSRoot::WakeAfterEVent

* Tuned final thread stop signal in KSRoot.cxx

* Removed initialization and finalization of derivative calculations in KSTrajInterpolatorHermite.cxx pending more testing.

* Routine update

* Revert "Feature/eventmod"

* Check for Boost library as variable or imported target

* Move subdirectory build of Kommon/Core to below the Boost inclusion

* Explicitly flag the building of shared libraries so that the correct boost libraries are found when using the config method of finding boost.

* Adapt boost-finding to either the variable or target style

* Removing some debug messages

Co-authored-by: Noah Oblath <nsoblath@mit.edu>
Co-authored-by: pslocum <penny.slocum@yale.edu>
Co-authored-by: Penelope L. Slocum of group heeger <ps48@hep.hpc.yale.edu>
Co-authored-by: pslocum <pslocum@users.noreply.github.com>
* boost_fixes:
  Hotfix/p8 build (#36)
This should place the cmake files into the correct subdirectory:
${KASPERSYS}/lib/cmake/${PROJECT_NAME}/*.cmake
Fix install paths.
@pslocum pslocum merged commit c13e0f0 into project8:master Jul 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants