Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1

OOFEM is an open source multi-physics parallel finite element code with object oriented architecture. The aim of this project is to provide efficient and robust tool for FEM computations as well as to offer highly modular and extensible environment for development.

5.0
 
  1 review  |  16 users  |  232,284 lines of code  |  18 current contributors  |  Analyzed 9 days ago
 
 

Open CASCADE Community Edition: patches/improvements/experiments contributed by users over the official Open CASCADE library. It was created due to dissatisfaction with OCC's lack of transparency or a public repository. A repository was created at https://github.com/tpaviot/oce Open CASCADE ... [More] Technology (OCCT) is an open source software development platform. It includes components for 3D surface and solid modeling, visualization, data exchange and rapid application development. It can be applied in development of numerical simulation software including CAD/CAM/CAE, AEC and GIS, as well as PDM applications. OCCT traces its history to the mid 1990s. [Less]

3.0
   
  0 reviews  |  7 users  |  1,855,055 lines of code  |  15 current contributors  |  Analyzed about 16 hours ago
 
 

nemesis is an experimental finite element code. nemesis consists of two parts: a C++ core, embedding the Python interpreter, capable of undertaking a wide variety of static/transient/eigenvalue problems accounting for material and/or geometrical nonlinearities, and extras, a set of Python scripts ... [More] that access the core and exploit usability in simple or more complicated tasks, including pre- and post-processing. Some of the available features in nemesis are: ar/beam/triangle/quad/brick elements, uniaxial elastic/hardening/cyclic/viscoplastic materials, von Mises/Mohr-Coulomb multiaxial elasto-viscoplastic materials, initial/modified/full Newton-Raphson and BFGS algorithms, load/displacement/arc-lenght controls and connection to sql databases. [Less]

0
 
  0 reviews  |  1 user  |  23,257 lines of code  |  0 current contributors  |  Analyzed 11 days ago
 
 

Muchas mandarinas verdes.

0
 
  0 reviews  |  0 users  |  6,724 lines of code  |  0 current contributors  |  Analyzed 7 days ago
 
 

Open source finite element program. Includes solver and GUI.

0
 
  0 reviews  |  0 users  |  24,734 lines of code  |  0 current contributors  |  Analyzed about 2 years ago
 
 

TetraSolve is a finite element package capable of solving four node tetrahedron elements and plotting the results. It provides an easy to use GUI interface that allows user to import the FE model, apply loads, boundary conditions and multi-point constraints, and solve the model. The project aims ... [More] to include a CSG based solid modeller to let user construct the model inside the application. An interface is provided to tetgen to perform meshing on the 3D solid models. [Less]

0
 
  0 reviews  |  0 users  |  34,489 lines of code  |  0 current contributors  |  Analyzed 4 days ago
 
 

This is a project to develop a simple JSP/Struts (maybe JSF if it get OK'd) based application that walks IT project managers through the process of developing the business cases for proposed projects (initiatives). By following the process defined here should allow an IT project owner to ensure ... [More] the soundness of the project as an investment (ROI), determine compliance with the organization's standards & Enterprise Architecture, and compile the findings into a meaningful reports to obtain approval for funding. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 4 days ago
 
 

IntroductionThis project provides Gnu Emacs editor support for working with the FEA (Finite Element Analysis) program Ansys (http://www.ansys.com). Gnu Emacs http://www.gnu.org/software/emacs/) is an up-to-date, powerful, yet free editor which is available for any operating system where Ansys is ... [More] running. The software defines 'Ansys mode', a mode for viewing, writing and navigating in APDL (Ansys Parametric Design Language) files and offers managing and communication capabilities for Ansys solver processes as well. The mode's capabilities are sophisticated but the comprehensive documentation is targeted for Ansys users with little Emacs experience. Any suggestions for improvements are very welcome. The current stable version (ansys-mode-12.0.1) and development versions are available at http://code.google.com/p/ansys-mode/. For installing, further instructions and issues please have a look at the Ansys mode Wiki (http://www.emacswiki.org/cgi-bin/wiki/AnsysMode). RequirementsThe code is based on Ansys version 12.0 and is written for the editor GNU Emacs (not consciously targeted for XEmacs). It is tested with Emacs 23.1 under XP and GNU/Linux. The code won't run flawlessly without minor adaptions for Emacs 21.4. If possible grab the Win32 package with a preconfigured Ansys mode together with a pre-compiled Emacs at above Googel Code site and unpack the archive in any directory on your system. Or visit http://ftp.gnu.org/pub/gnu/emacs/ for an original version of GNU Emacs. The Ansys solver control and communication capabilities are somewhat restricted on non-UNIX systems. Ansys Mode needs now more than one lisp file, be sure you have all necessary files, please see the == Installation == section for a list of them. FeaturesAnsys process management (viewing error files, license status, starting the Ansys help browser, etc.) Solver control and comunication facilities i. e. sending code fragments or commands directly to a runing solver instance (UNIX only) Command syntax help in the editor (similar to but more verbose then the Ansys dynamic prompt) also with hints for undocumented commands Keyword completion of commands, elements, get- and parametric-functions (case-sensitive) of nearly 2000 Ansys symbols. Extended keyboard shortcuts for code navigation: Skipping comments, navigating number blocks, searching *DO-, *IF-, *DOWHILE-, *CREATE-blocks, etc. Syntax highlighting in various decoration levels (undocumented commands, deprecated elements, ...) and optionally also user defined variables (experimental) Overview in a different window of all definitions (*GET, *DIM, *SET, =, *DO, ...) of APDL variables in the current file. Preview and insertion (optionally auto-insertion) of header and Ansys code templates. Respective snippets represent examples of APDL work flows and considerable Ansys know-how and are easily extensible to boot Convenient comment handling, commenting out whole paragraphs or whole control blocks and vice versa Auto-indentation of looping blocks and conditional control blocks together with closing of open blocks with auto-insertion of the appropriate end keyword (case-sensitive) Outlining (hiding and navigating) of code sections with Emacs' outline-minor-mode Use of the Emacs abbreviation facility for block templates i. e. with writting a "nickname" Emacs exchanges the characters with a whole code template As a visual example, a screen-shot on Emacs-Wiki and Google-Code show an Emacs frame with a ripped off Ansys menu field. The APDL file is in the right window with the (experimental) user variable highlighting switched on and a help overlay (in yellow background) activated. The smaller windows on the left hand side are showing the "Variable definitions buffer" of the same file and a preview buffer of a certain code template, respectively. InstallationFilesCode: ansys-mode.el ansys-keyword.el ansys-template.el ansys-process.el Auxiliaries: README -- this file TODO -- todos and deficiencies LICENSE -- the GPL V3 license default.el -- configuration example of an Emacs default.el fontification.mac -- highlighting APDL example Short instructionsFor Windows system please use the Emacs archive with a preconfigured Ansys mode. Unpack it anywhere on the system, you might run the program addpm.exe (located in the bin directory) to add an Emacs entry to the Windows Start menu (please refer to the README.W32 file). Run the Emacs executable and get used to this great Editor. Ansys mode is immediately availabel, please open or create an APDL file with a .mac suffix. Direct way; no file configuration necessaryImportant prerequisite: Emacs must know where all the code (.el) files reside! Extract the mode archive into an Emacs directory which is in its default load-path (a good place is the "site-lisp" folder in your Emacs installation tree) or indicate the directory with the environment variable EMACSLOADPATH). From there on you must load first the mode definitions with `M-x load-file ansys-mode RET', i. e. typing "M-x" (first) the "Alt" key and then the "x" key simultaneously, you'll end up in the so called Emacs minibuffer prompt, now type "load-file" (you might apply the "TAB" key for the Emacs auto-completion feature at every intermediate stage 8-)) and conclude this input with the "RET" key. Emacs will then prompt you for a file, type in the path and "ansys-mode.el" and press RET. Thereafter call the mode function itself with `M-x ansys-mode RET' for every new or existing APDL file. More convenient way; file configuration necessaryExtract the files somewhere on disc and put the following paragraph into your ".emacs" configuration file (in your home directory), adjust the stuff in capital letters, restart Emacs and ansys-mode will be automatically applied for all files with suffixes ".mac", ".dat" and ".inp". (add-to-list 'load-path "C:\\DIRECTORY-PATH\\WHERE\\THE\\ANSYS-MODE\\FILES\\RESIDE") ;assuming you extracted the files on drive "c:" ;for example: "c:\\emacs\\emacs-23.1" (add-to-list 'auto-mode-alist '("\\.mac\\'" . ansys-mode)) (add-to-list 'auto-mode-alist '("\\.dat\\'" . ansys-mode)) (add-to-list 'auto-mode-alist '("\\.inp\\'" . ansys-mode)) (autoload 'ansys-mode "ansys-mode" nil t) Verbose instructions direct way, no configuration necessary (loading "by hand") Please consult the "direct way" description above. If you are unfamiliar by these concepts I suggest working through the build-in tutorial of GNU Emacs (you'll find it in the help entry in the menu bar), it doesn't take too much time and the investment will be worth it since it will accelerate your general editing capabilities in the future. permanent configuration When it becomes tiring of loading 'ansys-mode.el' every time you are starting a new Emacs session, you should specify the installation path for the mode files in your '~/.emacs' file (the configuration file '.emacs' of GNU Emacs in your home directory '~\'). (add-to-list 'load-path "C:\\YOUR\\DIRECTORY\\WHERE\\MODE\\FILES\\RECIDE") (autoload 'ansys-mode "ansys-mode" "Activate Ansys mode." 'interactive) From here you are able to type "M-x ansys-mode RET" to activate the mode for every interesting file. automatic mode assignment When you intend to apply the mode automatically, for all files with the extensions ".mac", ".dat", ".inp" and ".anf" ( .dat and .inp are WorkBench's solver input file suffixes) you are opening, add the following to your '.emacs' file: (add-to-list 'auto-mode-alist '("\\.mac$" . ansys-mode)) (add-to-list 'auto-mode-alist '("\\.dat$" . ansys-mode)) (add-to-list 'auto-mode-alist '("\\.inp$" . ansys-mode)) ;; this is the suffix for "Ansys Neutral Files" which include some APDL. (add-to-list 'auto-mode-alist '("\\.anf$" . ansys-mode)) The suffix below belongs to the "anys neutral file" export format which contains also an APDL header and footer. (add-to-list 'auto-mode-alist '("\\.anf$" . ansys-mode)) autoinsertion of code In case you also want to enjoy the auto insertion feature, which puts (optionally) some predefined body of Ansys commands to every new APDL file insert the following into '.emacs': (setq auto-insert-mode 1) (setq auto-insert-query t) ;insert only after request (add-to-list 'auto-insert-alist '(ansys-mode . ansys-skeleton-compilation)) autoloading of helper functions With below section you are also able to use certain Ansys related commands in a new Emacs session without the need of previously having explicitely called ansys-mode. (autoload 'ansys-customise-ansys "ansys-mode" "Activate the function for calling a special Ansys customisation buffer." 'interactive) (autoload 'ansys-abort-file "ansys-mode" "Activate the function for aborting Ansys runs." 'interactive) (autoload 'ansys-display-error-file "ansys-mode" "Activate the function for inspecting the Ansys error file." 'interactive) (autoload 'ansys-start-ansys-help "ansys-mode" "Activate the function for starting the Ansys help browser." 'interactive) TODO: -license-file, -license-program variables (autoload 'ansys-license-status "ansys-mode" "Activate the function for displaying Ansys license status or starting a license utility." 'interactive) further configuration method As a summary and example to these and further customisation options please have a look at the accompanying "default.el" example. This is helpful especially if you intend to use the mode's solver communication capabilities. This file can be used, after renaming it to "default.el" and adjusting as as system wide startup file for Emacs in the "EMACS_INSTALLDIR/site-lisp" directory and is therefore an alternative to customisations in ".emacs", your personal configuration file. Usage and customisationWhen you have a file under `ansys-mode' check out the menu bar's "Ansys" entry for its possibilities and select the entry "Describe Ansys Mode" or type "C-h m" (i. e. the CTRL key together with the "h" key and subsequently the "m" key), which will display the Ansys mode help which is your "online" guide for its usage and customisation 8-). Templates, i.e. code snippets or skeletons might be extended in "ansys-template.el" and can be used similar or complementary to a classical Ansys macro library. Experienced Emacs usersAnsys mode changes the default behaviour of Emacs globally: (delete-selection-mode t) locally: (setq scroll-preserve-screen-position t) locally: M-h (mark-paragraph) has improved, in my opinion AcknowledgementsIn no particular order: Holger Sparr, Eli Zaretzki, Markus Triska, Mathias Dahl, rms [Less]

0
 
  0 reviews  |  0 users  |  5,952 lines of code  |  1 current contributor  |  Analyzed 8 months ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.