Skip to content

HELYX-OS container install and run scripts to be used on OSX via X11

License

Notifications You must be signed in to change notification settings

piiq/helyx-os-for-mac

Repository files navigation

HELYX-OS container for OSX

HELYX-OS on Mac

A container that bundles HELYX-OS v2.4.0 and OpenFOAM 4.1 to be used on OSX via X11.

Getting Started

HELYX-OS is an open-source, powerful and user friendly GUI for OpenFOAM® CFD engine. HELYX-OS is developed and maintained by ENGYS

As of now (Feb 2020) precompiled binaries for HELYX-OS are only available for Linux users. Luckily Mac users can leverage X11 to work with HELYX-OS from a Linux container. These instructions will get you up and running on your local machine.

Prerequisites

What things you need to install the software and how to install them

Installing

Clone the repository.

git clone git@github.com:piiq/helyx-os-for-mac.git

Share folder with Docker engine.

⚠️ Before you do your the first launch of the container you should make the workDir folder accessible to Docker.

├── helyx-os-for-mac
        ├── Dockerfile
        ├── LICENSE
        ├── README.md
        ├── app-run-shell.sh
        ├── app-run.sh
        ├── app-stop.sh
        ├── docker-compose.yml
        └── workDir <- make this folder available for Docker

In order to make a folder available for Docker go to Docker Preferences -> Resources -> FILE SHARING and add the mentioned forder.

Docker file sharing

⚠️ The workDir folder is your default shared folder for this container. If you want any files to be accessible inside the container - place them into workDir.

Setup X11.

If you have just installed X11 you need to enable it to be used for 3D viewing of the remote GUI. Execute the following commant in you terminal.

defaults write org.xquartz.X11 enable_iglx -bool true

Running the application

Fire up containers and HELYX-OS GUI. Run the run.sh script

./app-run.sh

After you are done working with the app - stop the contaiters. Run the stop.sh script

./app-stop.sh

If you want to access the interactive console inside the container - run the app-run-shell.sh script

Acknowledgments and licenses

  • The script files created for this project are licensed under the DO WHATEVER YOU WANT TO PUBLIC LICENSE - see the LICENSE.md file for details.
  • HELYX-OS, OpenFOAM, Docker and supporing tools are owned and licensed by their respective authors and owners.

Disclaimers

This project is not approved or endorsed by neither OpenCFD Limited nor Engys

About

HELYX-OS container install and run scripts to be used on OSX via X11

Resources

License

Stars

Watchers

Forks

Packages

No packages published