Giter VIP home page Giter VIP logo

range-software / range3 Goto Github PK

View Code? Open in Web Editor NEW
42.0 9.0 19.0 193.79 MB

Range Software - Finite Element Analysis

Home Page: https://www.range-software.com

License: GNU General Public License v3.0

QMake 0.57% HTML 0.72% C++ 97.83% C 0.14% Shell 0.70% Qt Script 0.03%
finite-element-analysis cae cad computational-fluid-dynamics cfd stress heat-transfer simulation engineering electromagnetics

range3's Introduction

CircleCI

Range Software

Finite Element Analysis

Range Software

Prepare build environment

Following command will download and install all required packages, therefore it must be executed under priviledged (root) user.

$ sudo ./scripts/prereqs.sh

Build & Install

Linux

$ ./scripts/build.sh --clean && ./scripts/create_package.sh

MacOS

$ ./scripts/build.sh --clean && ./scripts/create_mac_app.sh

Above command will produce ./build-Release/packages/range-3.2.8.dmg which can be installed with following command:

$ open './build-Release/packages/range-3.2.8.dmg'

Running the software

$ $HOME/bin/range-3.2.8/bin/Range

Download

To download already built binaries please visit http://range-software.com

Powered by

range3's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

range3's Issues

Basic Mac Compatibility?

Hi,

Range looks great! I'm interested in checking out this software as an alternative to Comsol for my simple uses. I could set up a Fedora VM, but I'd like to just build and run it natively on my Mac. Do you know of any showstoppers I'm likely to run into if I port it?

The first one I hit should be simple to fix:

readlink: illegal option -- f

where I'll probably just replace readlink with realpath, but if there are any large known issues, I'll just set up a VM instead.

Thanks!

macOS build prereqs script issue

Hi,

I find a typo in scripts/prereqs_mac.sh which can cause build error.

if [[ ! -x /usr/local/opt/llvm/bin/clang ]]; then
    echo_i "Installing llvm/clang"
    packagesToInstall+="llvm libopm"
fi

it should be libomp not libopm.

I don't wanna make a pull request for it is a tiny change.

Building the project using Qt Creator IDE

I am trying to build the project using Qt Creator IDE, because I wanted to study the source code of the project. However, I get the error:

no matching function call to QList<unsigned int>::erase(QList<unsigned int>::const_iterator in file range/RangeModel/src/rml_model.cpp at 4663:25. Could it be that Qt Creator is using Qt5 library? I am not very familiar with Qt, so, any help is seriously appreciated.

Is it even possible because I tried using Ubuntu and I tried it in Windows 11? The Qt Creator doesn't seem to find all the libraries. I tried using Qt 6.4.3. Should I use a different version?

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.