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

Release notes for blueCFD-Core 2017-1 #53

Closed
wyldckat opened this issue Sep 8, 2017 · 1 comment
Closed

Release notes for blueCFD-Core 2017-1 #53

wyldckat opened this issue Sep 8, 2017 · 1 comment
Assignees

Comments

@wyldckat
Copy link
Member

wyldckat commented Sep 8, 2017

This task aims to publicly compile the list of changes made since blueCFD-Core 2016-2. Some of them are available on the public repositories, others will only be released with blueCFD-Core 2017-1 (will be updated as tasks are solved).

  1. Upgraded ported code to work with OpenFOAM 5.x (up to commit 00efd091d1f3ff86ae5f87108be985804d520744, 16th of October 2017), based on the changes done up to blueCFD-Core 2016-2.

    • Associated to this, MS-MPI 7.1 and 8.1 are supported, with MS-MPI 7.1 used by default, so that it's easier to support blueCFD-Core 2016.
  2. Using MSys2 installer 20161025, updated on the 29th of September 2017.

  3. gnuplot 5.2.0 was installed via MSys2 package manager, instead of providing it as a separate package. The folder /mingw64/share/gnuplot/docs was added manually, by getting the one in the official Gnuplot 5.2.0 zip package for Windows and the Gnuplot reference card gpcard.pdf was retrieved from Gnuplot's documentation page.

  4. ParaView 5.4.1 with Qt5, OpenGL2 and MPI is provided in the AddOns folder with the installer.

  5. Using GCC's std::thread and std::mutex that is part of the standard C++11, instead of using pthread, so that this way we can keep compatibility forward when new implementations are done on the thread handling on Windows in the GCC+mingw-w64 stack.

  6. Fixed how Alt+F2 works, where it now will start the new terminal in the same folder as the previous terminal. This was achieved by following these instructions: mintty wiki Tips, "Spawning a new terminal window in the same directory"

  7. Finished resolving Issue #2, by undoing the padding hack. For people trying to compile OpenFOAM 5.x in blueCFD-Core 2016-1, please run the following commands to undo this change:

    foam
    git revert 4eb2a93149a5fbc509166be897df4d1532ca6bcb
    
  8. Resolved Issue #4 for signal management in sigStopAtWriteNow and sigWriteNow, although it's not yet entirely clear if it's working properly or not.

  9. The collated IO feature is not working with blueCFD-Core 2017-1. More details about this limitation are being tracker in Issue #68.

  10. Issue #22 is fixed, namely the tutorial case multiphase/compressibleInterDyMFoam/RAS/sloshingTank2D is now working properly.

  11. Partially implemented the objectives in Issue #57. More specifically, the ability to run Alltest, Allrun and foamRunTutorials with cases only in serial or parallel mode, as well as being able to launch several cases at the same time.

  12. Implemented stack trace once again, by using and fixing the old code that was last used in blueCFD(-Core) 2.1. More details are provided in Issue #7. However, this depends on using cv2pdb from the project cv2pdb (build from 9th of October 2017, 23h48m) for generating PDB files.

    • NOTE: The build being used of cv2pdb is a 32-bit binary that can only support DLL files up to 1GB of size. See Issue #7 for more details.
  13. Fixed Issue #69, which means that it no longer outputs duplicate mentions to file dependency generation. Additionally, have implemented an adaptive long file path support, so that it's used only when necessary.

  14. Fixed Issue #70, making it no longer necessary to run wmake twice with wmakeVerifyDependencies in between for applications. The downside is that it will forcefully load all libraries instead of just those that are necessary.

  15. The installer now adds all of the applications that have the -parallel option to the Windows Firewall, as part of the Issue #59 for the installer creation for blueCFD-Core 2017-1.

@wyldckat
Copy link
Member Author

wyldckat commented Nov 3, 2017

The release notes have been written already. Will push to the website soon.

The link will be http://bluecfd.github.io/Core/ReleaseNotes/bluecfd-core-2017-1/

@wyldckat wyldckat closed this as completed Nov 3, 2017
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

1 participant