Platform questions
Read our extended explanation on how to run Huygens remotely at RemoteDisplay.
The performance of Huygens is by the CPU(s), the GPU card(s), and the amount of RAM. Since Huygens does most of its processing on floating point data and needs to store several intermediate images during deconvolution, large amounts of RAM are welcome. The amount of RAM should preferably be 6-10 times the size of your image file. Since RAM is cheap nowadays, we recommend to include enough and to keep the option open for adding more RAM in the near future. Since computations in Huygens can be distributed over many CPU and GPU processor cores, having more cores in both the CPU and GPU is helpful. For advise on GPU cards, we can refer to our specific websites on GPU cards and GPU acceleration. You can also look into the option of having multiple GPU cards in your hardware as we are supporting this now.
As for the hardware brand, any of the well known suppliers like HP/Compaq, IBM, Supermicro, Dell, will suffice.
First, it is a good idea to check how much swap space is already available with the command:The -m switch tells
The dd command may take some time to complete. After the mkswap command has completed edit the file /etc/fstab and a new single line entry for the swap file:
Lastly enable the new swap file with the swapon command:
Copy to clipboard
free -m
free
to report the space in megabytes. To increase the amount of swap space you can either allocate 1) a dedicated swap partition on disk, or 2) a swap file. Both procedures must be executed from the root account.1) Dedicated swap partition
For this you need a dedicated free partition. This partition can be at most 2 GB in size. Suppose this partition is /dev/hdg7 then initialize the swapspace with:Copy to clipboard
mkswap /dev/hdg7
Edit the file /etc/fstab
and add a new entry for this swap partition:
/dev/hdg7 swap swap defaults 0 0
Enable the new swap partition with:Copy to clipboard
swapon -a
2) Adding a new swap file
This procedure is more complex, but the advantage is that you don't need to repartition or add disks for it. First locate which of your currently mounted partitions has enough free disk space available by using the df
command. Suppose you find that the filesystem which is mounted as the /mydata directory has sufficient free disk space available to hold a 2 GB swap file. Use the following commands to create it:
Copy to clipboard
mkdir /mydata/swap chmod 700 /mydata/swap
on one line:
Copy to clipboard
dd if=/dev/zero of=/mydata/swap/swapfile1 bs=1024 count=2097150 chmod 600 /mydata/swap/swapfile1 mkswap -f /mydata/swap/swapfile1 2097150
Copy to clipboard
/mydata/swap/swapfile1 swap swap defaults 0 0
Copy to clipboard
swapon -a
First of all you need sufficient RAM and swap space. To add swap space see:
See also:
Open a unix shell (terminal), become root, and issue the following commands:
Copy to clipboard
rm -Rf /var/lib/__db* rpm -vv --rebuilddb
While installing a new version of Huygens Essential on my Windows machine, I got the message "Error opening file for writing: c:\Program Files\Svi\bin\essential.exe". What is wrong?
Huygens essential is already running either by your self or by someone else who was running essential before you logged him or her off in order to install the new version in your own environment.
Huygens essential is already running either by your self or by someone else who was running essential before you logged him or her off in order to install the new version in your own environment.