1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

Windows NSIS Installer

From netgen-mesher

(Difference between revisions)
Jump to: navigation, search
(Most important in short)
 
(One intermediate revision not shown)
Line 1: Line 1:
__TOC__
__TOC__
=Installing Netgen using the NSIS Installer=
=Installing Netgen using the NSIS Installer=
-
 
-
==Most important in short==
 
-
 
-
* if you don't have Microsoft Visual C++ 2008 installed, you have to install the '''Redistributable Library Package''' from
 
-
[http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en (win32 download)] or
 
-
[http://www.microsoft.com/downloads/details.aspx?familyid=BD2A6171-E2D6-4230-B809-9A8D7548C1B6&displaylang=en (x64 download)]
 
-
* you can install Netgen as normal user in your local user folder, or you can run the installer in administrator mode to install Netgen to the program folder
 
==The Basics==
==The Basics==
Line 14: Line 7:
Two versions of the installer are available for different platforms and can be downloaded from the [http://sourceforge.net/projects/netgen-mesher/files Netgen Mesher Download] page:
Two versions of the installer are available for different platforms and can be downloaded from the [http://sourceforge.net/projects/netgen-mesher/files Netgen Mesher Download] page:
-
* 32-bit Version: Netgen-4.9.11_Win32.exe
+
* 32-bit Version: Netgen-4.9.xy_Win32.exe
-
* 64-bit Version: Netgen-4.9.11_Win64.exe
+
* 64-bit Version: Netgen-4.9.xy_Win64.exe
-
'''Note:''' The Netgen Mesher Installer is designed to allow installation of the utility ''without'' the need for Administrative rights on the Windows system. In other words, the Netgen Mesher ''can'' be installed by ''normal users'' of the system.
+
The installer has been designed to allow Netgen to be installed as a normal user into any location that the user has write access to. All modifications made to the registry will also then be restricted to only the user accessible areas. However, if required, the installer can also be run in administrator mode to install Netgen to the ''Program Files'' folder.
 +
 
==Pre-requisites==
==Pre-requisites==
-
The installer contains all the dependencies required by the Netgen Mesher. However, to prevent conflicting or repetitive versions of the auxiliary programs from being installed unnecessarily, the installer first checks whether the following libraries are available in the system path before installing local copies of them in the Netgen install folders:
+
The Windows binary versions of Netgen are compiled using Microsoft Visual C++ 2008 (''Express Edition''), and thus, requires either a working setup of Microsoft Visual C++ 2008 (''The Express Edition is sufficient'') or the '''Redistributable Library Package''' for Visual C++ 2008 to be installed on the system. The redistributable library packages can be downloaded from:
 +
* [http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en 32-bit (Win32) Libraries]
 +
* [http://www.microsoft.com/downloads/details.aspx?familyid=BD2A6171-E2D6-4230-B809-9A8D7548C1B6&displaylang=en 64-bit (Win64) Libraries]
 +
 
 +
(''Note: Installation of the redistributable library packages requires administrator rights on the system'')
 +
 
 +
 
 +
All other dependencies required by the Netgen Mesher are contained within the Installer. However, to prevent conflicting or repetitive versions of the auxiliary programs from being installed unnecessarily, the installer first checks whether the following libraries are available in the system path before installing local copies of them in the Netgen install folders:
* Tcl 8.5
* Tcl 8.5
Line 34: Line 35:
(''Note: This check performed is very rudimentary, and non-standard configurations or installations of the various packages may prevent them from being found by the Installer...'')  
(''Note: This check performed is very rudimentary, and non-standard configurations or installations of the various packages may prevent them from being found by the Installer...'')  
 +
 +
==A Step-by-step Walkthrough==
==A Step-by-step Walkthrough==
(Coming Soon !!)
(Coming Soon !!)

Current revision as of 20:01, 10 March 2010

Contents

Installing Netgen using the NSIS Installer

The Basics

On the Windows platform, Netgen is available as a packaged installer created using the open source Nullsoft Scriptable Install System (NSIS). This simplifies the process of installing Netgen on Windows to just a couple of mouse clicks.

Two versions of the installer are available for different platforms and can be downloaded from the Netgen Mesher Download page:

  • 32-bit Version: Netgen-4.9.xy_Win32.exe
  • 64-bit Version: Netgen-4.9.xy_Win64.exe


The installer has been designed to allow Netgen to be installed as a normal user into any location that the user has write access to. All modifications made to the registry will also then be restricted to only the user accessible areas. However, if required, the installer can also be run in administrator mode to install Netgen to the Program Files folder.


Pre-requisites

The Windows binary versions of Netgen are compiled using Microsoft Visual C++ 2008 (Express Edition), and thus, requires either a working setup of Microsoft Visual C++ 2008 (The Express Edition is sufficient) or the Redistributable Library Package for Visual C++ 2008 to be installed on the system. The redistributable library packages can be downloaded from:

(Note: Installation of the redistributable library packages requires administrator rights on the system)


All other dependencies required by the Netgen Mesher are contained within the Installer. However, to prevent conflicting or repetitive versions of the auxiliary programs from being installed unnecessarily, the installer first checks whether the following libraries are available in the system path before installing local copies of them in the Netgen install folders:

  • Tcl 8.5
  • Tk 8.5
  • Tix 8.4
  • Togl 1.7
  • pthreads
  • OpenCascade run-time (only if installing Netgen with OCC support)
  • Lapack/BLAS run-time (only if installing the NGSolve add-on package)

(Note: This check performed is very rudimentary, and non-standard configurations or installations of the various packages may prevent them from being found by the Installer...)



A Step-by-step Walkthrough

(Coming Soon !!)

Personal tools