Giter VIP home page Giter VIP logo

gidinterface's Introduction

KratosMultiphysics <-> GiD Interface

Codacy Badge Tester

The user interface of Kratos with GiD.

If you need the latest stable release, launch your GiD, navigate to Data > Problemtype > Internet retrieve and download Kratos there. Available for Linux. Windows, and macOS.

If you need the developer version, you are on the right place.

First steps

  • 1- Clone this repository, or install a stable release
  • 2- Install the latest GiD developer version (minimum 16.1.4d) -> Developer version
  • 3- Navigate to GiD's problemtype folder and delete any previous kratos.gid
    • Create there a link to our kratos.gid downloaded in step 1
      • Windows: Simple shortcut to kratos.gid folder
  • 4- Choose your execution mode:
    • 4.1- Default execution mode. Use GiD's python:
      • You don't need to install python. The program will detect if you have any pending package to install.

      • If there's any missing package, use the GiD command line and execute:

        -np- W [GiD_Python_PipInstallMissingPackages [list $Kratos::pip_packages_required ] ]

    • 4.1- To execute Kratos using the standard pip packages:
      • Python version recommended: 3.8, 3.9, 3.10, 3.11
      • Open a terminal and run
        • Linux: python3 -m pip install --upgrade --force-reinstall --no-cache-dir KratosMultiphysics-all==9.3.2
        • Windows: python -m pip install --upgrade --force-reinstall --no-cache-dir KratosMultiphysics-all==9.3.2
    • 4.2- To execute Kratos using your compiled binaries:
    • 4.3- To execute Kratos using docker, just install docker.
      • Note: This is the ONLY option if you are a macOS user at this moment

Launch modes

In Kratos preferences, select the execution mode:

  • GiD's python: Use the GiD internal python to run. It will help you install the pip packages
  • Pip packages: Kratos will be installed via pip install
  • local compiled: If you are a developer and build your applications, use this one
  • docker: If you do not want to install any dependency, just run via docker!

Usage

  • Run GiD
  • Go to top menu: Data / Problem type / kratos
  • Go to top menu: kratos / Preferences / Developer mode (recommended)

Examples

Warnings

  • This repository is in Beta version. This means that everything can change.

Want to develop?

gidinterface's People

Contributors

afranci avatar agiuliodori avatar alejandrocornejo avatar andinoboerst avatar bodhinandach avatar djvicente avatar escolano avatar farrufat-cimne avatar guillermocasas avatar inigolcanalejo avatar inigolopezcanalejo avatar ipouplana avatar jcotela avatar jginternational avatar jgonzalezusua avatar joaquinirazabal avatar josep-m-carbonell avatar lauramoremar avatar lorenzogracia avatar loumalouomega avatar merceln avatar miguelmaso avatar mzecchetto avatar philbucher avatar pooyan-dadvand avatar riccardorossi avatar rlrangel avatar roigcarlo avatar rubenzorrilla avatar salvalatorre avatar

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.