Tools

GiD+ tools are several applications for helping the developers:

  • PasServer Is a license server for GiD. The license server is ...
  • GiDpost GIDpost is a set of functions (library) for writing postprocess ...
  • RamTranslator Is an utility to scan the source code files (written ...
  • Lognoter Lognoter is a software to handle information. This information is ...
  • RamDebugger Is a graphical debugger for the scripting lenguage Tcl-TK More Information ...
  • ProcServer Procserver is a program that is used in conjuction with ...
  • VirtualGL Using GiD on a remote server, for instance attached to ...
  • GiD mode (Emacs template) Emacs is a very powerful text editor under the GNU ...

PasServer

Is a license server for GiD. The license server is the machine on the network that all of the other GiD client machines ‘ask’ if there is a license available for use.

Documentation is available here.

Download

Passerver 2.5 for Windows . Download.

Passerver 2.4 for Linux 64 bits (kernel 2.6) Download.

Passerver 2.5 for Linux 32 bits (kernel 2.6) Download.

GiDpost

GIDpost is a set of functions (library) for writing postprocess results for GiD in ASCII or binary format.

  • GiD version 6.1.4b or higher is required to read the ASCII postprocess files.
  • GiD version 7.2 or higher is required to read the binaries postprocess files.

The library was implemented taking into account two of the must widely used development environments: C/C++ and FORTRAN.

The library can be downloaded at: ftp://www.gidhome.com/pub/Tools/gidpost

Documentation is available here. Where is described how to compile and use the library. At the end, the reference of the library functions can be found.

The documentation asumes that the readear is familiar with the postprocess terminology. For futher details please check the online help available in GiD ( Postprocess data files chapter).

 

GiDPost software is copyrighted by CIMNE (www.cimne.com).

The software can be used freely under the terms described in file “license.terms”:

The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation for any purpose …

All terms described there apply to all files associated with the software unless explicitly disclaimed in individual files.Particular terms apply to the third party code, “cfortran.h”, which has its own distribution policy (please read the “cfortran.doc” for this code).

RamTranslator

Is an utility to scan the source code files (written in ‘C’ or ‘Tcl/Tk’ language) of a program (usually GiD or a Problemtype) and prepare the text messages appearing in the program to be translated.

pastedimage

Documentation is available here.

RamTranslator 1.12 for Windows. Download and unzip.

RamTranslator 1.12 for Linux. Download and unzip.

Lognoter

Lognoter is a software to handle information. This information is organized by pages, the objective is to make easier the storage and management of information and notes, thoughts and ideas, and to improve corporative collaboration. Lognoter bets on simplicity and ease of use, providing a user friendly and customizable work environment. Nowadays, the information management is becoming more and more important. Lognoter provides an efficient solution to increase the organization and access to information. The success of Lognoter is to store textual formatted data, images and files all in the same place, it allows to organize business and personal time, schedule tasks, make notes, and store information.

The use of LogNoter is recommended for GiD problemtype developers in order to create help contents. Help sources could be stored in a central database, and easily maintained by multiple developers. Documents can be exported in html format to be showed by the GiD help visualizer. (pdf is also a typical export format for manuals)

Download LogNoter

Note: Lognoter is developped by Compass

ProcServer

Procserver is a program that is used in conjuction with GiD in order to be able to make remote executions from GiD, executing the analysis in another computer.

Documentation is available here.

Download

Procserver for Windows . Download.

Procserver for Linux  Download.

VirtualGL

Using GiD on a remote server, for instance attached to a cluster, through LAN can be very slow. The X11/GLX protocol causes a heavy traffic of drawing primitives when a huge model is rendered and the local graphics capabilities are used.

This traffic can be lowered by disabling the use of the local graphics card by using GiD in X11 mode, by using the command gidx, which uses software OpenGL provided by Mesa3D. As all the 3D rendering is done by the Mesa3D in the server’s CPU, the visualization of big models can still be painfully slow.

Using the open source package VirtualGL, the server’s graphics capabilities are used to accelerate GiD’s 3D rendering of these big models, improving greatly the user’s experience.

Here are the steps followed to install VirtualGL and use GiD on a visualization’s node,fisheye.cimne.upc.edu attached to our cluster acuario.cimne.upc.eduat CIMNE.

[Read more…]

GiD mode (Emacs template)

Emacs is a very powerful text editor under the GNU Public licence. More information can be found here (general) and here (windows).

Installation

gid.el‘ is a lisp file for emacs which provides a new mode, so that the syntax of the template (.bas), conditions (.cnd), material (.mat), problem/interval data (.prb) and units (.uni) files of GiD problem types is highlighted.

    • Download the ‘gid.el’ file by shift-clicking here ( if a window appears showing the contents of the file, just select the ‘File->Save as …’ option in the menu bar and save the file with the name ‘gid.el’),
  • copy the file ‘gid.el’ to
      • Linux: /usr/share/emacs/EMACS_VERSION/lisp/progmodes
        or /usr/local/share/emacs/EMACS_VERSION/lisp/progmodes
      • Windows: c:\emacs-VERSION\lisp\progmodes
  • edit the emacs configuration file
      • Linux: HOME_DIRECTORY/.emacs
      • Windows: c:\_emacs
  • add following lines at the end of the file:
    (load-library "gid")
    (load-gid-modes)

    Note: if you don’t have the

    • Linux: HOME_DIRECTORY/.emacs
    • Windows: c:\_emacs or c:\.emacs

    add this line too:
    (add-hook 'find-file-hooks 'turn-on-font-lock)
    in order to highlight the text automatically when loading the files.

  • and restart emacs