Skip to content

AkMecha/felt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is the README file for an unofficial, experimental version of FElt - a package for introductory level finite element analysis.

For the official FElt, please visit the original homepage at http://felt.sourceforge.net. Attention: do NOT bother the original authors of FElt if you find a bug with the version hosted here.

I created this git repository from the original CVS tree at sourceforge, in order to hack more easily on the code. No major new functionality is planned at the moment, at least before the following targets are completed:

  • clean build with latest gcc compiler on latest linux system.
  • removal of obsolete, pre-ANSI code and general code cleanup & simplification
  • better extensibility & customization through the use of lua.
  • investigate use of external libraries (eg. gsl) for matrix operations
  • better build system, based on CMake
  • better translations, based on gettext
  • rewrite graphical subprograms using a modern toolkit (eg. gtk+ / Qt)

I also plan to sync with upstream, whenever a new version of FElt is released.

Pre-requisites :

  1. Git
  2. GCC 7.3.0
  3. Flex
  4. Bison
  5. Boost 1.40.0
  6. CMake
  7. Make

To install all the pre-requisites, run the following command :

sudo apt-get install build-essential make gcc flex cmake bison boost git-core

To clone this repository run :

git clone https://github.com/AkMecha/felt.git felt

Then run these commands one by one :

cd felt

mkdir build

cd build

cmake ..

make

make install

This will install FElt in your system.

About

Unofficial felt repo

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 51.6%
  • C 44.1%
  • Yacc 1.5%
  • Objective-C 1.3%
  • Lex 0.7%
  • HTML 0.4%
  • Other 0.4%