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

Integration of FLUKA with DAGMC in CI #955

Open
ahnaf-tahmid-chowdhury opened this issue Jun 3, 2024 · 6 comments
Open

Integration of FLUKA with DAGMC in CI #955

ahnaf-tahmid-chowdhury opened this issue Jun 3, 2024 · 6 comments

Comments

@ahnaf-tahmid-chowdhury
Copy link
Member

Description

It has been noticed that DAGMC can use FLUKA as an optional dependency. However, our current CI setup does not include any methods to handle this integration.

Details

  • Dependency: FLUKA (optional for DAGMC)
  • Current CI Status: No methods implemented for handling FLUKA
  • Documentation: Build instructions for FLUKA available

Actions Required

  1. Implement methods in CI to handle FLUKA integration
  2. Create test scripts for FLUKA
@gonuke
Copy link
Member

gonuke commented Jul 18, 2024

Thanks @ahnaf-tahmid-chowdhury - this wasn't here originally because FLUKA was not always open source. Now that it is, this will be a good additino.

@ahnaf-tahmid-chowdhury
Copy link
Member Author

I found that we need to register to obtain access to the FLUKA binary. Additionally, it's possible to request access to the source code under specific conditions. I have a license for NukeHub, but I believe we'll require a separate license for DagMC for CI integration. Please let me know if you're interested in proceeding with this.

@gonuke
Copy link
Member

gonuke commented Aug 11, 2024

FLUKA forked a few years ago and there is now a fully open version maintained by CERN, in addition to the managed-access version maintained by others. The purpose of #677 is to change our FLUKA support to work with that version.

I am not sure your license to the managed-access version allows you to make it available to others via NukeHub - you should check.

@gonuke
Copy link
Member

gonuke commented Aug 11, 2024

I think we want to leave the managed-access version behind and rely only on the open source version.

@ahnaf-tahmid-chowdhury
Copy link
Member Author

Yes, I do have the same doubt. Thus, I haven't integrated the FLUKA with the NukeHub. I am planning to ask FLUKA team about this.

However, I tried to find an open version of FLUKA but unfortunately didn't find any. The only option I found is through registration. I would be grateful if you could share the link to the open version.

@gonuke
Copy link
Member

gonuke commented Aug 12, 2024

I think I was wrong - I know there was a forking of the development tree, but I thought one became more open. Perhaps that never happened or has been reversed? I wonder if @makeclean van shed more light on this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants