Environmental Physics Software (EnPhySoft)
Description
EnPhySoft is an open-source software package that provides simulation tools (modules) for environmental physics and engineering applications of membrane filtration and particle dynamics. This free package can be used for educational, research, and industrial purposes with users’ own risk of results.
Author and Credentials
EnPhySoft is developed by Prof. Albert S. Kim at the University of Hawaii at Manoa. Please use the public mailing list enphysoft@gmail.com to send questions or to ask for help.
Modules
Currently, the first version includes the hollow fiber direct contact membrane distillation (HFDCMD) module. Other modules will be added as necessary or requested.
- HFDCMD:
Download and install
EnPhySoft uses 64bit Ubuntu 12.04 LTS as a standard platform. Using any OSs including Windows, Mac OS, and Linux distributions, a user can install Virtual Box and open the appliance file. As EnPhySoft runs within a virtual Ubuntu, basic knowledge and/or experience of Linux OS will help advanced users, but not required.
Before using EnPhySoft, one should
- download and install Oracle Virtual Box and Filezilla of user’s own operating system,
- download the latest version of EnPhySoft ova file, and
- import it to the VirturalBox (as an appliance).
The first login will be automatic as user “enphysoft” (or “membrane”).
Dependent Package Installation
- Core packages
sudo apt-get install --yes make gdebi sudo apt-get install --yes tcl tk octave gmsh getdp
- Recommended packages
sudo apt-get install --yes gcc gfortran sudo apt-get install --yes subversion
Package update
To use the latest EnPhySoft package, you need to do the followings and/or refer to this manual.
Graphic library for octave
- If graphic results are not shown, indicating gif errors:
$ cd
$ echo ‘graphics_toolkit(“gnuplot”)’ > .octaverc
Simple method
- Open Firefox.
- Visit repository site here.
- Download the latest Debian package (enphysoft.1.9-0.deb).
- Open Terminal.
- Type and enter:
cd ~/Downloads
- Install using the following command (the latest one):
sudo apt-get remove enphysoft sudo gdebi enphysoft_1.9-0_all.deb
Advanced method
- Open terminal.
- Add enphysoft ppa (Personal Package Archive) using the following command.
sudo add-apt-repository ppa:albertsk-m/enphysoft
- Press [ENTER] when the following message comes out.
"Press [ENTER] to continue or ctrl-c to cancel adding it."
- Update your packages. If not “update”, then enphysoft package won’t be installed in the next step.
sudo apt-get update
- Install using apt-get.
sudo apt-get install --yes enphysoft
(This method may not work depending on enphysoft package built and your Ubuntu series.)
Distribution update
- To upgrade Ubuntu distribution version:
sudo update-manager -d &
and follow the instruction