Coder Social home page Coder Social logo

Comments (10)

jlconlin avatar jlconlin commented on July 29, 2024

@WenyinWei Can you give me more information about the process you went through to get these errors? We've built NJOY21 on Windows and haven't seen this before. Keep in mind that we only support installing/building NJOY21 (or NJOY2016) using Windows Subsystem for Linux.

from njoy21.

WenyinWei avatar WenyinWei commented on July 29, 2024

@jlconlin Thank you jlconlin, I didn't compile it on Windows Subsystem but by MinGW. It seems that the compatibility problem would deadly limit its usage on Windows platform while embedding parts of NJOY(e.g. parsing ENDF file) into a Windows software. Do you have any good suggestions to settle the problem?

Thanks,
Wenyin

from njoy21.

jlconlin avatar jlconlin commented on July 29, 2024

@WenyinWei Windows Subsystem for Linux (WSL) is available for every Windows 10 machine for free and works well. We would like to make this native on Windows, but don't currently have the resources. For now WSL seems to be the way to go.

from njoy21.

WenyinWei avatar WenyinWei commented on July 29, 2024

Could any part of NJOY works as a third party header in windows app? This is good enough but relies on mature modulization organization.

from njoy21.

jlconlin avatar jlconlin commented on July 29, 2024

Not at this time, no.

from njoy21.

kahlerac avatar kahlerac commented on July 29, 2024

from njoy21.

paulromano avatar paulromano commented on July 29, 2024

@WenyinWei If you are looking for something for working with ENDF/ACE files, you may want to look at others projects too. OpenMC has a data module that can give you access to data within ENDF files through Python classes. Fudge also has similar functionality. Both of those are written primarily in Python and may be easier to integrate into a Windows app.

from njoy21.

WenyinWei avatar WenyinWei commented on July 29, 2024

Thanks for all of your warm reply. I would try some of these tools someday and report the best choice.

from njoy21.

apmccartney avatar apmccartney commented on July 29, 2024

... embedding parts of NJOY(e.g. parsing ENDF file) into a Windows software.

Could any part of NJOY works as a third party header in windows app? This is good enough but relies on mature modulization organization.

NJOY21 defers ENDF processing to a independent software library called ENDFtk, which is not specific to the NJOY21 application and can be (and has been) used in the context of other applications

from njoy21.

apmccartney avatar apmccartney commented on July 29, 2024

Regarding the error you encountered can you tell us a bit more about the environment your working in and walk through the steps you took to clone and build NJOY21?

from njoy21.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.