VirtualBox package: CentOS 6.4, CalculiX, Java, Tomcat, Guacamole

This is a full Gnu/Linux server operating system with a web-based graphical interface. The VirtualBox package is intended primarily for creating a standalone analysis system, but with minor changes could also be installed on a separate PC, eg. connected via local network.

Hardware requirements

Minimum recommended specification is a core-duo processor with 2GB memory; newer / faster processors will generate results more quickly and more memory may be required for larger models.

Operating system requirements

64-bit MS Windows Operating system (XP, Vista, 7, 8 or Windows server 2003 or later)

Installation

First download and install the VirtualBox application (either the commercial version from Oracle or the open-source version from VirtualBox.org):
VirtualBox (open-source) downloads page
VirtualBox (commercial) downloads page (choose either this one or the one above)

Then download the virtual machine image (CalculiXFEAServer.ova):
CalculiXFEAserver vm download (939MB) MD5: 3ec949989d939c3ed4138faae1f5d54d

And finally run VirtualBox and import the downloaded machine image (File -> Import Appliance).

Adding analysis engine to SonoAnalyzer Pro

Once the VirtualBox virtual machine has been created on the local PC, it's ready for use by SonoAnalyzer Pro. The final step is to tell Pro to use it. Select Pro -> FEA Servers from the main menu, click the "New root server" tab, change file paths / drive letters if you have installed in a non-standard location, click "Setup" and then "Select". SonoAnalyzer Pro will attempt to start up and shut down the virtual machine automatically but if you prefer you can start / stop it manually from the VirtualBox console.

Security

As provided, the virtual machine is set up using VirtualBox NAT networking, so it is only accessible from the host PC. Furthermore, password access via secure shell (SSH) is disabled, so even from the host PC, connecting is only possible using the VirtualBox console or a SSH key. SonoAnalyzer Pro is supplied with a built-in private key allowing initial connection, which is used to set up all further access. For futher security you may log in (as described below) and change the root password. SonoAnalyzer Pro also provides the option on initial setup to remove all other keys, preventing any further access by other instances of SonoAnalyzer.

Other use

This is a fully-functional open-source package for running CalculiX on any operating system supported by VirtualBox. If you wish to run CalculiX directly, without SonoAnalyzer you can start the virtual machine through the VirtualBox user interface and log in at the console as:
username: root
password: sapro01
Note that password access is only available from the console, not through SSH (it's disabled in the ssh server settings). You can of course change this, as well as changing the password, on your first console login. For further information please see the README file in the root user's home directory.