- Stuttgart, COMMAS, Computational Mechanics of Materials and Structures, http://www.msc.commas.uni-stuttgart.de/
- Munich, http://www.come.tum.de/
- Erasmus Mundus, www.cimne.com/cm-master/
- TU Delft, 1) Aerospace Engineering; 2) the European Wind Energy Link
- Hochschule Landshut - University of Applied Sciences, Applied Computational Mechanics, Link
- Swansea, MSc Computer Modelling and Finite Elements in Engineering Mechanics, Link
- Centrale Nantes, Ecole Navale Best, AMASONE (Atlantic Master on Ship Operation & Naval Engineering)
Notes in Computational Fluid Dynamics (CFD), Fluid Mechanics, Fluid-Structure Interaction (FSI)
Friday, January 31, 2014
Postgraduate courses Master, PhD in Numerical Methods, Computational Mechanics
MASTER
Thursday, January 30, 2014
CONTAM & CFD0 Editor: indoor air quality and ventilation analysis
CONTAM is a multizone indoor air quality and ventilation analysis computer program designed to help you determine:
- (a) airflows: infiltration, exfiltration, and room-to-room airflows in building systems driven by mechanical means, wind pressures acting on the exterior of the building, and buoyancy effects induced by the indoor and outdoor air temperature difference.
- (b) contaminant concentrations: the dispersal of airborne contaminants transported by these airflows; transformed by a variety of processes including chemical and radio-chemical transformation, adsorption and desorption to building materials, filtration, and deposition to building surfaces, etc.; and generated by a variety of source mechanisms, and/or
- (c) personal exposure: the predictions of exposure of occupants to airborne contaminants for eventual risk assessment.
CONTAM can be useful in a variety of applications. Its ability to calculate building airflows is useful to assess the adequacy of ventilation rates in a building, to determine the variation in ventilation rates over time and the distribution of ventilation air within a building, and to estimate the impact of envelope air tightening efforts on infiltration rates. The prediction of contaminant concentrations can be used to determine the indoor air quality performance of a building before it is constructed and occupied, to investigate the impacts of various design decisions related to ventilation system design and building material selection, and to assess the indoor air quality performance of an existing building. Predicted contaminant concentrations can also be used to estimate personal exposure based on occupancy patterns in the building being studied. Exposure estimates can be compared for different assumptions of ventilation rates and source strengths.
-------------------------------------------------------------------------------------
The CFD0 Editor software enables you to define and view a CFD domain for detailed airflow and contaminant transport analysis. You can use it to define a CFD domain for either internal-zone or external-zone coupling with an associated multizone CONTAM model, or to define a stand-alone CFD domain for separate analysis with the zero-equation computational fluid dynamics software CFD0 that is provided along with the CFD0 Editor. CFD0 Editor provides for the definition of the domain, grid and boundary conditions and also allows you to view simulation results within a three-dimensional representation of the domain.
Tuesday, January 28, 2014
CFD General Notation System (CGNS)
The CFD General Notation System (CGNS) provides a general, portable, and extensible standard for the storage and retrieval of computational fluid dynamics (CFD) analysis data. It consists of a collection of conventions, and free and open software implementing those conventions. It is self-descriptive, machine-independent, well-documented, and administered by an international steering committee. It is also an American Institute of Aeronautics and Astronautics (AIAA) Recommended Practice.
The system consists of two parts: (1) a standard format for recording the data, and (2) software that reads, writes, and modifies data in that format. The format is a conceptual entity established by the documentation; the software is a physical product supplied to enable developers to access and produce data recorded in that format.
The CGNS system is designed to facilitate the exchange of data between sites and applications, and to help stabilize the archiving of aerodynamic data. The data are stored in a compact, binary format and are accessible through a complete and extensible library of functions. The API (Application Program Interface) is platform independent and can be easily implemented in C, C++, Fortran and Fortran90 applications.
How can CGNS help you?
It improves the longevity (archival quality) of data
It makes it easier to share data files between sites and collaborators
It is easily extendible to include almost any type of additional data you can think of
The CGNS project originated in 1994 as a joint effort between Boeing and NASA, and has since grown to include many other contributing organizations worldwide. In 1999, control of CGNS was completely transferred to a public forum known as the CGNS Steering Committee. This Steering Committee is made up of international representatives from government and private industry. Additional history on the development of CGNS is available here.
The principal target of CGNS is data normally associated with compressible viscous flow (i.e., the Navier-Stokes equations), but the standard is also applicable to subclasses such as Euler and potential flows. The CGNS standard includes the following types of data.
Structured, unstructured, and hybrid grids
Flow solution data, which may be nodal, cell-centered, face-centered, or edge-centered
Multizone interface connectivity, both abutting and overset
Boundary conditions
Flow equation descriptions, including the equation of state, viscosity and thermal conductivity models, turbulence models, multi-species chemistry models, and electromagnetics
Time-dependent flow, including moving and deforming grids
Dimensional units and nondimensionalization information
Reference states
Convergence history
Association to CAD geometry definitions
User-defined data
Much of the standard and the software is applicable to computational field physics in general. Disciplines other than fluid dynamics would need to augment the data definitions and storage conventions, but the fundamental database software, which provides platform independence, is not specific to fluid dynamics.
http://cgns.sourceforge.net/WhatIsCGNS.html
Monday, January 27, 2014
Programming C++
Cplusplus, http://www.cplusplus.com/
Cprogramming, http://www.cprogramming.com
C++ Tutorials, http://www.tutorialspoint.com/cplusplus
Notes-cpp, http://www.fredosaurus.com/notes-cpp/index.html
Learning step by step: http://www.howtoforge.com/learning-c-cplusplus-step-by-step
Tutorial
Introduction
http://www.maths.manchester.ac.uk/~ahazel/courses_C++.html
A short introduction to C++, http://www.maths.manchester.ac.uk/~pjohnson/pages/cplusplusShort
Book
C++ for engineers and scientists, http://roneducate.weebly.com/uploads/6/2/3/8/6238184/c_for_engineers__scientists_3rd_edition_-_g._bronson.pdf
Daoqi Yang, C++ and Object Oriented Numeric Computing for Scientists and Engineers, http://www.math.wayne.edu/~yang/book.htm
Yair Shapira, Solving PDEs in C++: Numerical Methods in a Unified Object-oriented Approach
Stan Lippman, C++ Primer (2nd edition), Addison-Wesley, 1989
Bjarne Stroustrup and Margaret Ellis, Annotated C++ Reference Manual, Addison-Wesley, 1990
Bjarne Stroustrup, The C++ Programming Language (2nd edition), Addison-Wesley, 1991
C++ Pioneer
Bjarne Stroustrup, http://www.stroustrup.com/
Create, compile, run C/C++ in linux, ubuntu
Install compiler: sudo apt-get install gcc
sudo apt-get install build-essential
C programming
C++ programming
Cprogramming, http://www.cprogramming.com
C++ Tutorials, http://www.tutorialspoint.com/cplusplus
Notes-cpp, http://www.fredosaurus.com/notes-cpp/index.html
Learning step by step: http://www.howtoforge.com/learning-c-cplusplus-step-by-step
Tutorial
Introduction
http://www.maths.manchester.ac.uk/~ahazel/courses_C++.html
A short introduction to C++, http://www.maths.manchester.ac.uk/~pjohnson/pages/cplusplusShort
Book
C++ for engineers and scientists, http://roneducate.weebly.com/uploads/6/2/3/8/6238184/c_for_engineers__scientists_3rd_edition_-_g._bronson.pdf
Daoqi Yang, C++ and Object Oriented Numeric Computing for Scientists and Engineers, http://www.math.wayne.edu/~yang/book.htm
Yair Shapira, Solving PDEs in C++: Numerical Methods in a Unified Object-oriented Approach
Stan Lippman, C++ Primer (2nd edition), Addison-Wesley, 1989
Bjarne Stroustrup and Margaret Ellis, Annotated C++ Reference Manual, Addison-Wesley, 1990
Bjarne Stroustrup, The C++ Programming Language (2nd edition), Addison-Wesley, 1991
C++ Pioneer
Bjarne Stroustrup, http://www.stroustrup.com/
Create, compile, run C/C++ in linux, ubuntu
Install compiler: sudo apt-get install gcc
sudo apt-get install build-essential
C programming
- Create file main.c e.g., $ touch main.c
- Edit and code e.g., $ vi main.c or gedit/emacs main.c
- Compile simple $ gcc main.c -o main
- Compile advance $ gcc -Wall -W -Werror main.c -o main
- Change permission for running executive (if need) $ chmod +x main
- Running the program $ ./main
C++ programming
- Create file main.c e.g., $ touch main.cpp
- Edit and code e.g., $ vi main.cpp or gedit/emacs main.cpp
- Compile simple $ g++ main.cpp -o main
- Compile advance $ g++ -Wall -W -Werror main.cpp -o main
- Change permission for running executive (if need) $ chmod +x main
- Running the program $ ./main
Sunday, January 26, 2014
PhD scholarship on thermal, mechanical and material
Urgent Looking for a candidate who is interested in working towards PhD on thermal, mechanical and material selection aspects for Auxiliary Power Unit for aircraft. The candidate shall be able to meet the university admission criteria (Nanyang Technological University) as well as attend to and pass an interview by Rolls-Royce.
Interested person may forward a detailed CV to
Assoc Prof Sunil Chandrakant Joshi
Associate Professor
Division of Aerospace Engineering
School of Mechanical & Aerospace Engineering
College of Engineering
Email: MSCJOSHI@ntu.edu.sg
Phone: (+65)6790 5954
Office: N3.1-B2c-03
http://admissions.ntu.edu.sg/graduate/scholarships/Pages/ResearchScholarship.aspx
Interested person may forward a detailed CV to
Assoc Prof Sunil Chandrakant Joshi
Associate Professor
Division of Aerospace Engineering
School of Mechanical & Aerospace Engineering
College of Engineering
Email: MSCJOSHI@ntu.edu.sg
Phone: (+65)6790 5954
Office: N3.1-B2c-03
http://admissions.ntu.edu.sg/graduate/scholarships/Pages/ResearchScholarship.aspx
Saturday, January 25, 2014
oomph-lib: the object oriented multiphysics finite element library
oomph-lib is an object-oriented, open-source finite-element library for the simulation of multi- (and single-) physics problems, developed and maintained by Matthias Heil and Andrew Hazel of the School of Mathematics at The University of Manchester.
http://oomph-lib.maths.man.ac.uk/doc/html/index.html
http://oomph-lib.maths.man.ac.uk/doc/html/index.html
Thursday, January 23, 2014
List of useful Linux terminal shortcut / commands / tips
list of useful command in Linux (Ubuntu, Suse, Redhat, ...)
NOTES
Open a new terminal:
INSTALL NEW PACKAGE OR SOFTWARE
After download .tar.gz file
$ tar –xvzf Folder.tar.gz
----------------------------------------------------------------
install software, application if they provide .sh file in the folder
$ sudo ./install.sh
----------------------------------------------------------------
Install with "makefile" or "configure" folder
$ cd SofwareFolder
$ ./configure
$ make
$ make install
----------------------------------------------------------------
OS Group 1: RedHat, Fedora, SUSE, CentOS, .rpm extension
rpm -Uvh File.rpm
OS Group 2: Debian, Ubuntu
.deb extension
$ lsb_release -a check Linux system operation version and detail
MOUNT ISO IMAGE ON LINUX
$ sudo su
$ mkdir -p /mnt/ISO_Disk create a folder on the disk
$ mount -o loop Path/To/*.iso /mnt/ISO_Disk mount iso file to the folder
$ umount /mnt/ISO_Disk unmount Iso from the folder
USEFUL SHORTCUTS : to saving time
Ctrl + R: search the commands you have used before
Ctrl + A : go (move cursor) to the beginning of command line
Ctrl + E : go (move cursor) to the ending of command line
Ctrl + U : erase the whole text on the current command line (to input new one)
Ctrl + W : delete a word before the cursor
Ctrl + K : delete text from the cursor position to the end of the line
Ctrl + Z: escape from previous command (halt), but not applied for all especially displace
Up Arrow: move forward one previous command
Down Arrow: move backward one next command (till the last one only)
Enter: to run commands
Ctrl + D: exit , log out of a session
When open Folder Explorer: press Ctrl + H to view all hidden files
COMMAND
COMMAND -? command --help : to see a command help, e.g., cd -?
man COMMAND: read command help
HARDWARE
cat /proc/cpuinfo | grep processor show each processor separately
cat /proc/cpuinfo | grep processor | wc -l find number of processors in linux
free: memory info, free and usage, i.e., free -m
du: folder/file size
df -h: all disk space usage
lsb_release -a: Linux version and system information
uname -a: system information
uname -m: system structure 32 or 64 bit
history: view a list of previously used command
!number: after running the "history" command, it shows the line number in the first column and the corresponding command in the second column, you can use this command to with the line number to reuse the previous command without typing the whole command again, i.e., !102
sudo : login as root (admin)
sudo (make/ ...) : add sudo before the command to have powerful-administrative access (remove permission denied)
export PATH=$PATH:/home/me/bin:/usr/bin : environment variable in .bashrc
USER_PATH='/home/user' : assign a new environmental variables (must be in UPPERCASE), e.g. USER_PATH, with the path as specified
unset USER_PATH: remove a environmental variable
sudo gedit /etc/fstab edit drive manage file
cd /dev go to disk drive directory
ls hd* show all internal drive
ls s* show all external drive
mount | grep sda3 mount an external drive
umount -l /dev/sda2 unmount an external drive
sudo mkdir /media/sda3 create directory to mount
sudo mount /dev/sda2 /media/sda2 mount external drive manually on the disk directory
sudo fdisk /dev/sda format hard disk in linux,
chmod: change file mode bits
cal : (calendar) appear whole current month
date : appear date
hostname : host name or the NIS domain name
passwd: update a user's authentication, password
which COMMAND: locate a command
whoami : Print the user name associated with the current effective user ID
who : Print information about users who are currently logged in.
echo: display a line of text
echo "$PATH": display all path
cd : access a directory
(cd) .. : go upward a folder level
cd / : go to root directory
cd ~ : go to home directory
cd - : go to the previous directory
ls : list directory contents (only name)
ls -l: list all files in directory and detail information of each file
pwd: show directory link, location
mkdir FOLDER: create a new folder
mv: move file or folder
rm FILE: remove files
rm -r FOLDER: remove folder
rmdir: remove empty directories
sed: stream editor for filtering and transforming text
sed -i 's/old/new/g' /home/Directory/File.txt
tar -xvzf FOLDER.tar.gz : extract *.tar.gz
tar jxvf FOLDER.tar.bz2 : extract *.tar.bz2
zip -r FOLDER.zip FOLDER: compress *.zip
tar -zcvf FOLDER.tar.gz /home/user/Folder : compress *.tar.gz
ps -ax | grep vim : find and show all running vim application and their IDs
kill ID: terminate a process
killall APPLICATION_NAME : kill processes with specified name
top: display linux tasks
checkjob JOBID: view detail of a task
chmod: change file permission
more : file perusal filter for crt viewing, forward
less: allows backward movement in the file as well as forward movement
tail: view the last part of files
tail -f: (follow) output appended data as the file grows
head: view the beginning part of files
diff: compare files, show different lines
wc : print the number of lines, words, and bytes in files
wc -l filename.txt : print the number of lines in a file
wc -w filename.txt : print the number of words in a file
sed -n '$=' filename.txt print number of line
vim -f filename.txt : edit and show total number of lines
gedit: text editor for the GNOME Desktop
sudo add-apt-repository ppa:texlive-backports/ppa: add texlive-backports to ppa repository
/etc/apt/sources.list PPAs
netstat -anp | grep 27000 search all running TCP port number
Tool/Utilities
sudo apt-get install imagemagick screen capture
gcc: compiler g++
gdb: debugger
Install Softwares
sudo apt-get update update all softwares
sudo apt-get upgrade: upgrade all configuration
sudo dpkg -i filename.deb : install .deb extension file
sudo apt-get install SOFTNAME: install a software
sudo apt-get remove --purge SOFTNAME: uninstall a software
sudo apt-get autoremove : auto remove the used, obsolete or repeat software
sudo apt-get install unzip: install unzip
sudo apt-get install default-jdk : Install Java
sudo apt-get install texlive-full: install texlive
sudo apt-get install texmaker: install texmaker
Programming
cmake --version version of a tool
make -k all
g++ -g -o main main.o: compile C++
g++ -c -g main.cpp: compile C++ file "main.cpp"
f77 -o file file.f : compile the file
./file : to run and execute the compiled file
sudo apt-get install subversion : Install the Subversion project
sudo apt-get install autoconf: Install Autoconf, an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages
sudo apt-get install automake: Install Automake is a tool for automatically generating Makefile.in files compliant with the GNU Coding Standards
sudo apt-get install libtool: Install GNU libtool is a generic library support script.
sudo apt-get install gfortran : Install gfortran compiler
sudo apt-get install gfortran gfortran-4.6 libgfortran3 gfortran-multilib gfortran-doc gfortran-4.6-multilib gfortran-4.6-doc libgfortran3-dbg
sudo apt-get install g77 : Install fortran 77 compiler
apt-get install build-essential
apt-get install gcc-multilib
apt-get install rpm
g++ main.o word.o hello.o -o hello
Remote control/ access server/ connect through ssh
sudo apt-get install openssh-server install openssh in the server
ssh <username>@<computer name or IP address>
ssh me@homecomputer
ssh me@172.121.5.1 or ssh-v me@172.121.5.1
ps aux | grep sshd to check whether ssh is running in the server
sudo more /var/log/auth.log on the server
Create a software shortcut on desktop
sudo apt-get install --no-install-recommends gnome-panel
gnome-desktop-item-edit ~/Desktop/ --create-new
Name: Application name
Command: link to the application location
NOTES
Open a new terminal:
- Applications menu -> Accessories -> Terminal.
- Ctrl + Alt + T
- Ctrl + Shift + T: open a new tab
INSTALL NEW PACKAGE OR SOFTWARE
After download .tar.gz file
$ tar –xvzf Folder.tar.gz
----------------------------------------------------------------
install software, application if they provide .sh file in the folder
$ sudo ./install.sh
----------------------------------------------------------------
Install with "makefile" or "configure" folder
$ cd SofwareFolder
$ ./configure
$ make
$ make install
----------------------------------------------------------------
OS Group 1: RedHat, Fedora, SUSE, CentOS, .rpm extension
rpm -Uvh File.rpm
OS Group 2: Debian, Ubuntu
.deb extension
$ lsb_release -a check Linux system operation version and detail
MOUNT ISO IMAGE ON LINUX
$ sudo su
$ mkdir -p /mnt/ISO_Disk create a folder on the disk
$ mount -o loop Path/To/*.iso /mnt/ISO_Disk mount iso file to the folder
$ umount /mnt/ISO_Disk unmount Iso from the folder
USEFUL SHORTCUTS : to saving time
Ctrl + R: search the commands you have used before
Ctrl + A : go (move cursor) to the beginning of command line
Ctrl + E : go (move cursor) to the ending of command line
Ctrl + U : erase the whole text on the current command line (to input new one)
Ctrl + W : delete a word before the cursor
Ctrl + K : delete text from the cursor position to the end of the line
Ctrl + L : clear whole terminal screen
Ctrl + C : exit the previous commandCtrl + Z: escape from previous command (halt), but not applied for all especially displace
Up Arrow: move forward one previous command
Down Arrow: move backward one next command (till the last one only)
Enter: to run commands
Ctrl + D: exit , log out of a session
When open Folder Explorer: press Ctrl + H to view all hidden files
COMMAND
COMMAND -? command --help : to see a command help, e.g., cd -?
man COMMAND: read command help
HARDWARE
cat /proc/cpuinfo | grep processor show each processor separately
cat /proc/cpuinfo | grep processor | wc -l find number of processors in linux
free: memory info, free and usage, i.e., free -m
du: folder/file size
df -h: all disk space usage
lsb_release -a: Linux version and system information
uname -a: system information
uname -m: system structure 32 or 64 bit
history: view a list of previously used command
!number: after running the "history" command, it shows the line number in the first column and the corresponding command in the second column, you can use this command to with the line number to reuse the previous command without typing the whole command again, i.e., !102
sudo : login as root (admin)
sudo (make/ ...) : add sudo before the command to have powerful-administrative access (remove permission denied)
export PATH=$PATH:/home/me/bin:/usr/bin : environment variable in .bashrc
USER_PATH='/home/user' : assign a new environmental variables (must be in UPPERCASE), e.g. USER_PATH, with the path as specified
unset USER_PATH: remove a environmental variable
sudo gedit /etc/fstab edit drive manage file
cd /dev go to disk drive directory
ls hd* show all internal drive
ls s* show all external drive
mount | grep sda3 mount an external drive
umount -l /dev/sda2 unmount an external drive
sudo mkdir /media/sda3 create directory to mount
sudo mount /dev/sda2 /media/sda2 mount external drive manually on the disk directory
sudo fdisk /dev/sda format hard disk in linux,
chmod: change file mode bits
cal : (calendar) appear whole current month
date : appear date
hostname : host name or the NIS domain name
passwd: update a user's authentication, password
which COMMAND: locate a command
whoami : Print the user name associated with the current effective user ID
who : Print information about users who are currently logged in.
echo: display a line of text
echo "$PATH": display all path
cd : access a directory
(cd) .. : go upward a folder level
cd / : go to root directory
cd ~ : go to home directory
cd - : go to the previous directory
ls : list directory contents (only name)
ls -l: list all files in directory and detail information of each file
pwd: show directory link, location
mkdir FOLDER: create a new folder
mv: move file or folder
rm FILE: remove files
rm -r FOLDER: remove folder
rmdir: remove empty directories
sed: stream editor for filtering and transforming text
sed -i 's/old/new/g' /home/Directory/File.txt
grep/ egrep/ fgrep: print lines matching a pattern
grep -c 'Error' ../Folder/file.txt : find the word 'Error' in the file
grep -r -H 'Text' . find Text in all files in curent folder/subfolder
grep -r -H 'Text' Path find Text in all files in the directory path
grep -ri 'text' Path find text ignore case in all files in the directory path
grep -ri -l 'text' Path find text ignore case in all files in the directory path, and only show the file and location
egrep -w -R "text-1|text-2” Path find two text
find: search for files in a directory hierarchy
find . -name 'SeachFile*': search file/folder with the beginning text in current directory and all subdirectories (.), exact text & capital
grep -c 'Error' ../Folder/file.txt : find the word 'Error' in the file
grep -r -H 'Text' . find Text in all files in curent folder/subfolder
grep -r -H 'Text' Path find Text in all files in the directory path
grep -ri 'text' Path find text ignore case in all files in the directory path
grep -ri -l 'text' Path find text ignore case in all files in the directory path, and only show the file and location
egrep -w -R "text-1|text-2” Path find two text
find: search for files in a directory hierarchy
find . -name 'SeachFile*': search file/folder with the beginning text in current directory and all subdirectories (.), exact text & capital
find / -name 'SeachFile': search file/folder with the text in root file system, exact text & capital
find . -iname '*Text*': search file/folder with the beginning text in current directory and all subdirectories (.), only text no matter capital or not
find Direc/file -type f -print0 | xargs -0 grep -l "Text"
unzip FOLDER.zip : extract *.zip
tar -xvf FOLDER.tar : extract *.tarfind Direc/file -type f -print0 | xargs -0 grep -l "Text"
unzip FOLDER.zip : extract *.zip
tar -xvzf FOLDER.tar.gz : extract *.tar.gz
tar jxvf FOLDER.tar.bz2 : extract *.tar.bz2
zip -r FOLDER.zip FOLDER: compress *.zip
tar -zcvf FOLDER.tar.gz /home/user/Folder : compress *.tar.gz
ps -ax | grep vim : find and show all running vim application and their IDs
kill ID: terminate a process
killall APPLICATION_NAME : kill processes with specified name
top: display linux tasks
checkjob JOBID: view detail of a task
chmod: change file permission
more : file perusal filter for crt viewing, forward
less: allows backward movement in the file as well as forward movement
tail: view the last part of files
tail -f: (follow) output appended data as the file grows
head: view the beginning part of files
diff: compare files, show different lines
wc : print the number of lines, words, and bytes in files
wc -l filename.txt : print the number of lines in a file
wc -w filename.txt : print the number of words in a file
sed -n '$=' filename.txt print number of line
vim -f filename.txt : edit and show total number of lines
gedit: text editor for the GNOME Desktop
vim/vi: Vi IMproved, a programmers text editor directly on the terminal
cat: concatenate files and print on the standard output
emacs text editor
sudo apt-add-repository universe: enable repositoriesemacs text editor
sudo add-apt-repository ppa:texlive-backports/ppa: add texlive-backports to ppa repository
/etc/apt/sources.list PPAs
netstat -anp | grep 27000 search all running TCP port number
Tool/Utilities
sudo apt-get install imagemagick screen capture
gcc: compiler g++
gdb: debugger
Install Softwares
sudo apt-get update update all softwares
sudo apt-get upgrade: upgrade all configuration
sudo dpkg -i filename.deb : install .deb extension file
sudo apt-get install SOFTNAME: install a software
sudo apt-get remove --purge SOFTNAME: uninstall a software
sudo apt-get autoremove : auto remove the used, obsolete or repeat software
sudo apt-get install unzip: install unzip
sudo apt-get install default-jdk : Install Java
sudo apt-get install texlive-full: install texlive
sudo apt-get install texmaker: install texmaker
Programming
cmake --version version of a tool
make -k all
g++ -g -o main main.o: compile C++
g++ -c -g main.cpp: compile C++ file "main.cpp"
f77 -o file file.f : compile the file
./file : to run and execute the compiled file
sudo apt-get install subversion : Install the Subversion project
sudo apt-get install autoconf: Install Autoconf, an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages
sudo apt-get install automake: Install Automake is a tool for automatically generating Makefile.in files compliant with the GNU Coding Standards
sudo apt-get install libtool: Install GNU libtool is a generic library support script.
sudo apt-get install gfortran : Install gfortran compiler
sudo apt-get install gfortran gfortran-4.6 libgfortran3 gfortran-multilib gfortran-doc gfortran-4.6-multilib gfortran-4.6-doc libgfortran3-dbg
sudo apt-get install g77 : Install fortran 77 compiler
apt-get install build-essential
apt-get install gcc-multilib
apt-get install rpm
g++ main.o word.o hello.o -o hello
Remote control/ access server/ connect through ssh
sudo apt-get install openssh-server install openssh in the server
ssh <username>@<computer name or IP address>
ssh me@homecomputer
ssh me@172.121.5.1 or ssh-v me@172.121.5.1
ps aux | grep sshd to check whether ssh is running in the server
sudo more /var/log/auth.log on the server
Create a software shortcut on desktop
sudo apt-get install --no-install-recommends gnome-panel
gnome-desktop-item-edit ~/Desktop/ --create-new
Name: Application name
Command: link to the application location
Lattice Boltzmann in Fluid Mechanics
- Lattice Boltzmann models of multiphase flows, Do-Quang,M.Vergassola , KTH, http://www.mech.kth.se/mech/info_projects.jsp?ProjectID=183
- Prof. Shu Chang, Book "Lattice Boltzmann Method and its applications in Engineering", http://serve.me.nus.edu.sg/shuchang/
- Assoc Prof. Mike Sukop, Department of Earth and Environment Florida International University, sukopm@fiu.edu, http://www2.fiu.edu/~sukopm/
- Many Lattice Boltzmann link: http://www2.fiu.edu/~sukopm/LBM_Links.html
Wednesday, January 22, 2014
University Ranking / Scientists and Researchers Ranking
Universities Ranking
World University Rankings 2013-2014, http://www.timeshighereducation.co.uk/world-university-rankings/2013-14/world-ranking
Academic Ranking of World Universities 2013, http://www.shanghairanking.com/ARWU2013.html
Scientists\ Researchers Ranking
- Times, http://www.timeshighereducation.co.uk
- QS, http://www.topuniversities.com/
- Academic Ranking of World Universities, http://www.shanghairanking.com/
- Ranking web of universities, http://www.webometrics.info/
- UK ranking, http://www.thecompleteuniversityguide.co.uk/league-tables/rankings
- Nature ranking, Nature Publishing Index, http://www.natureasia.com/en/publishing-index/
World University Rankings 2013-2014, http://www.timeshighereducation.co.uk/world-university-rankings/2013-14/world-ranking
Academic Ranking of World Universities 2013, http://www.shanghairanking.com/ARWU2013.html
Scientists\ Researchers Ranking
- 2000 Outstanding Scientists of the 21st Century, http://www.internationalbiographicalcentre.com/2000_outstanding_scientists_of_the_21st_c.php
- Who's Who in Science and Engineering, http://www.marquiswhoswho.com/listees/publications/32-whos-who-in-science-and-engineering-2011-2012
Tuesday, January 21, 2014
OpenFlower
OpenFlower is an open source CFD software (FLOW solvER, literally) written in C++. It is mainly devoted to the resolution of the turbulent unsteady incompressible Navier-Stokes equations.
http://openflower.sourceforge.net/
http://openflower.sourceforge.net/
Monday, January 20, 2014
Conf Micro & Nanofluidics,18-21 May 2014
1st International Conference on Micro & Nanofluidics Fundamentals and Applications 18-21 May 2014 University of Twente - The Netherlands
http://www.flow14conference.com
Micro- and nanofluidics has considerably matured over the last 2 decades. This holds both for the fundamental understanding of the flow on a micro- and nanoscale and for the applications in industry. Various start-up companies have been founded and global players have realized the importance of the field. Applications can be found in the chip-industry, medical diagnostics, drug development and delivery, ink-jet printing, … Interestingly enough, more fundamentally oriented and more application oriented scientists in this field have stayed rather separate, generally visiting different conferences. The aim of the present 3-day international Flow14 conference is to overcome this separation and to bridge the gap between these two branches of micro- and nanofluidics.
http://www.flow14conference.com
Micro- and nanofluidics has considerably matured over the last 2 decades. This holds both for the fundamental understanding of the flow on a micro- and nanoscale and for the applications in industry. Various start-up companies have been founded and global players have realized the importance of the field. Applications can be found in the chip-industry, medical diagnostics, drug development and delivery, ink-jet printing, … Interestingly enough, more fundamentally oriented and more application oriented scientists in this field have stayed rather separate, generally visiting different conferences. The aim of the present 3-day international Flow14 conference is to overcome this separation and to bridge the gap between these two branches of micro- and nanofluidics.
Saturday, January 18, 2014
Designbuilder software: HVAC building energy, carbon, lighting and comfort performance
DesignBuilder combines rapid building modelling and ease of use with state of the art dynamic energy simulation.
http://www.designbuilder.co.uk/
DesignBuilder is easy to use. Its innovative productivity features allow even complex buildings to be modelled rapidly by non-expert users.
DesignBuilder is easy to use. Its innovative productivity features allow even complex buildings to be modelled rapidly by non-expert users.
DesignBuilder is the first comprehensive user interface to the EnergyPlus dynamic thermal simulation engine.
- You get accurate environmental performance data and stunning rendered images/movies at any stage in the design process.
- Streamline the design and evaluation process by providing performance data when it is most needed... early on while the design is still fluid.
- DesignBuilder is priced competitively and - more importantly - it is cost-effective to learn and use. And because DesignBuilder is so quick to use, you will be able to offer advanced simulation on even the smallest project without going over budget.
- When used as a learning tool in universities and colleges, DesignBuilders’ intuitive user interface and intelligent defaults allow students to concentrate on coursework without getting lost in the detail of using the software.
- Helps you to design environmentally friendly buildings.
- 'Working' with DesignBuilder is fun!
Features
DesignBuilder features an easy-to-use OpenGL solid modeller, which allows building models to be assembled by positioning, stretching and cutting 'blocks' in 3-D space. Realistic 3-D elements provide visual feedback of actual element thickness and room areas and volumes and there are no limitations on geometric form or surface shape.
You can import 3-D CAD models from ArchiCAD, Microstation, Revit and any other BIM software supporting the gbXML standard.
Data templates allow you to load common building constructions, activities, HVAC & lighting systems into your design by selecting from drop-down lists. You can also add your own templates if you often work on similar types of buildings. This, combined with data inheritance, allows global changes to be made at building, block or zone level. You can also control the level of detail in each building model allowing the tool to be used effectively at any stage of the design or evaluation process.
Switch between Model Edit View and Environmental performance data with a single click - data is displayed without the need to run external modules and import data; and any simulations required to generate the data are started automatically.
Friday, January 17, 2014
Stochastic Immersed Boundary Method
Free code in Stochastic Immersed Boundary Method
http://www.math.ucsb.edu/~atzberg/pmwiki_intranet/pmwiki.php?n=AtzbergerHomePage.SIBCodes?setskin=atzbergerCustom3
http://www.math.ucsb.edu/~atzberg/pmwiki_intranet/pmwiki.php?n=AtzbergerHomePage.SIBCodes?setskin=atzbergerCustom3
ISAAC - CFD: compressible Euler/Navier-Stokes CFD
ISAAC (Integrated Solution Algorithm for Arbitrary Configurations) is a compressible Euler/Navier-Stokes computational fluid dynamics code. ISAAC includes the capability of calculating the Euler equations for inviscid flow or the Navier-Stokes equations for viscous flows. ISAAC uses a domain decomposition structure to accomodate complex physical configurations. ISAAC can calculate either steady-state or time dependent flow.
ISAAC was designed to test turbulence models. Various two equation turbulence models, explicit algebraic Reynolds stress models, and full differential Reynolds stress models are implemented in ISAAC. Several test cases are documented in the User's Guide.
http://isaac-cfd.sourceforge.net
http://sourceforge.net/projects/isaac-cfd/
http://isaac-cfd.sourceforge.net
http://sourceforge.net/projects/isaac-cfd/
Thursday, January 16, 2014
SPPARKS Kinetic Monte Carlo Simulator
SPPARKS Kinetic Monte Carlo Simulator
http://spparks.sandia.gov/
SPPARKS is a parallel Monte Carlo code for on-lattice and off-lattice models that includes algorithms for kinetic Monte Carlo (KMC), rejection kinetic Monte Carlo (rKMC), and Metropolis Monte Carlo (MMC). It implements several KMC solvers whose serial computational complexity ranges from O(N) to O(NlogN) to O(1) in the number of events N owned by a processor. In a generic sense the solvers catalog a list of "events", each with an associated probability, choose a single event to perform, and advance time by the correct amount. Events may be chosen individually at random, or by sweeping over sites in a more ordered fashion.
Applications that are packaged with SPPARKS, or which a user adds to the code, define sites and events and probabilities, as well as how the execution of an event changes the state of the model.
SPPARKS runs on single processors or in parallel using message-passing techniques and a spatial-decomposition of the simulation domain. The code is designed to be easy to modify or extend with new functionality.
SPPARKS is distributed as an open source code under the terms of the GPL , or sometimes by request under the terms of the GNU Lesser General Public License (LGPL) . The current version can be downloaded here .
SPPARKS was developed at Sandia National Laboratories , a US Department of Energy laboratory. The authors are Steve Plimpton and Aidan Thompson and Alex Slepoy who can be contacted at sjplimp at sandia.gov, athomps at sandia.gov, and alexander.slepoy at nnsa.doe.gov, respectively. Funding for SPPARKS development has come from the DOE and is acknowledged here, along with the contributions of others.
The SPPARKS WWW site is hosted by Sandia, which has this Privacy and Security statement.
http://spparks.sandia.gov/
SPPARKS is a parallel Monte Carlo code for on-lattice and off-lattice models that includes algorithms for kinetic Monte Carlo (KMC), rejection kinetic Monte Carlo (rKMC), and Metropolis Monte Carlo (MMC). It implements several KMC solvers whose serial computational complexity ranges from O(N) to O(NlogN) to O(1) in the number of events N owned by a processor. In a generic sense the solvers catalog a list of "events", each with an associated probability, choose a single event to perform, and advance time by the correct amount. Events may be chosen individually at random, or by sweeping over sites in a more ordered fashion.
Applications that are packaged with SPPARKS, or which a user adds to the code, define sites and events and probabilities, as well as how the execution of an event changes the state of the model.
SPPARKS runs on single processors or in parallel using message-passing techniques and a spatial-decomposition of the simulation domain. The code is designed to be easy to modify or extend with new functionality.
SPPARKS is distributed as an open source code under the terms of the GPL , or sometimes by request under the terms of the GNU Lesser General Public License (LGPL) . The current version can be downloaded here .
SPPARKS was developed at Sandia National Laboratories , a US Department of Energy laboratory. The authors are Steve Plimpton and Aidan Thompson and Alex Slepoy who can be contacted at sjplimp at sandia.gov, athomps at sandia.gov, and alexander.slepoy at nnsa.doe.gov, respectively. Funding for SPPARKS development has come from the DOE and is acknowledged here, along with the contributions of others.
The SPPARKS WWW site is hosted by Sandia, which has this Privacy and Security statement.
Wednesday, January 15, 2014
LB2D_Prime: Lattice Boltzmann code
The lattice Boltzmann code available below has many capabilities including
- single and multiple components
- single-component multiphase (liquid/vapor)
- multi-component multiphase (oil/water-like)
- solute/heat transport (c.f. Inamuro)
- solute/heat induced buoyancy
- macroscopic porous media (c.f. Dardis)
- easy specification of domain structure via BMP input file
- color floods of density, velocity, vorticity, forces written to BMP files directly from the code
- matlab scripts are output for additional visualization
- control of many parameters via "params.in" text-based input file.
Tuesday, January 14, 2014
Monday, January 13, 2014
FLUENT: Tutorials
FLUENT 6.3 Document, html, http://aerojet.engr.ucdavis.edu/fluenthelp/index.htm
Fluent Text command list v 6.3, http://aerojet.engr.ucdavis.edu/fluenthelp/html/tuilist/main_pre.htm
ANSYS FLUENT Meshing Text Command List V14.5, http://www.mecheng.osu.edu/documentation/Fluent14.5/145/tgd_cmd.pdf
Fluent Text command list v 6.3, http://aerojet.engr.ucdavis.edu/fluenthelp/html/tuilist/main_pre.htm
ANSYS FLUENT Meshing Text Command List V14.5, http://www.mecheng.osu.edu/documentation/Fluent14.5/145/tgd_cmd.pdf
Sunday, January 12, 2014
Fluid Mechanics: image, animation, gif, video
- Basic images of fluid flows, http://modular.mit.edu:8080/reports/index-ifluids.html
- National Committee for Fluid Mechanics Films: http://web.mit.edu/hml/ncfmf.html
- Images ONERA Coupling Aerospaces http://www.cerfacs.fr/globc/PALM_WEB/EN/APPLICATIONS/gallery.html
- The virtual album of Fluid motion: http://www.featflow.de/album/
- Gallery, http://www.fluids.eng.vt.edu/msc/gallery/gall.htm
- efluid, http://www.efluids.com/efluids/pages/gallery.htm
- icfd, turbulence, video, http://mp0806.cineca.it/icfd.php
- Johns Hopkins Turbulence Databases (JHTDB), http://turbulence.pha.jhu.edu/
Saturday, January 11, 2014
IGOR Pro: Technical graphing and data analysis software for scientists and engineers
IGOR: Technical graphing and data analysis software for scientists and engineers
GOR Pro is an interactive software environment for experimentation with scientific and engineering data and for the production of publication-quality graphs and page layouts. IGOR has been used by tens of thousands of technical professionals since its introduction in 1989.
Download the fully-functional IGOR Pro 6.3 and try it free for 30 days after installation. After 30 days, the IGOR will lapse into limited functionality demo mode. The limitations of the demo mode are:
- Saving is disabled.
- The clipboard contents cannot be transferred to other programs.
- The printing output is lightly over-printed with IGOR-related words.
Friday, January 10, 2014
Hybrid simulation: OpenSees
OpenSees, a software framework for developing applications to simulate the performance of structural and geotechnical systems subjected to earthquakes.
The goal of the OpenSees development is to improve the modeling and computational simulation in earthquake engineering through open-source development.
OpenSees is under continual development, so users and developers should expect changes and updates on a regular basis. In this sense, all users are developers so it is important to register. More information on Open Source is available.
The development and application of OpenSees is sponsored by the Pacific Earthquake Engineering Research Center through the National Science Foundation engineering and education centers program.
OpenSees has been selected as the simulation component for the George E. Brown, Jr. Network for Earthquake Engineering Simulation and is being sponsored by NEEScomm . NEEScomm provides support for the ongoing maintenace of OpenSees and support to integrate OpenSees with the IT and EOT resources that NEEScomm makes available to the earthquake engineering community.
Thursday, January 9, 2014
femLego: A Problem Solving Environment for Parallel Adaptive Computation
femLego is a tool to solve partial differential equations with adaptive finite element method. This tool was first developed by Gustav Amberg and extended to parallel version by Minh Do-Quang. The partial differential equations, boundary conditions, initial conditions, and methods of solving each equation are all specified in a Maple worksheet (click here to see an example).
The current version of femLego is exttended to runs on parallel computer with both distributed memory and share memory by using the Message Passing Interface (MPI) libary. This tool was successfully used to solve some problems in heat and mass transfer, materials science and free boundaries. A flowchart of femLego is shown in Figure 1. The mesh is partitioned using the ParMetis library. A Fortran core code takes care of the matrix assembling which is done in parallel. A matrix solution is obtained using the Aztec library. If adaptivity is switched on, the last computed results are used by an error criterion to indicate regions of high variation of variables, i.e., regions requiring finer mesh. A new mesh, adapted to the solution, will be generated for use at the next step. The new mesh is again partitioned by ParMetis and balanced using a smoothing function. And the process repeats until final time. To simplify implementation and coding for refinement/derefinement, STL (Standard Template Library) C++ is used.
http://www.mech.kth.se/~minh/femLegoPar/index.html
The current version of femLego is exttended to runs on parallel computer with both distributed memory and share memory by using the Message Passing Interface (MPI) libary. This tool was successfully used to solve some problems in heat and mass transfer, materials science and free boundaries. A flowchart of femLego is shown in Figure 1. The mesh is partitioned using the ParMetis library. A Fortran core code takes care of the matrix assembling which is done in parallel. A matrix solution is obtained using the Aztec library. If adaptivity is switched on, the last computed results are used by an error criterion to indicate regions of high variation of variables, i.e., regions requiring finer mesh. A new mesh, adapted to the solution, will be generated for use at the next step. The new mesh is again partitioned by ParMetis and balanced using a smoothing function. And the process repeats until final time. To simplify implementation and coding for refinement/derefinement, STL (Standard Template Library) C++ is used.
http://www.mech.kth.se/~minh/femLegoPar/index.html
Dr. Minh Do-Quang
Phone: +46 8 790 7191
Fax: +46 8 796 9850
E-mail: minh@mech.kth.se
Mechanics, KTH
Wednesday, January 8, 2014
Unsolved problems in Maths & Fluid Mechanics/ CFD for the 21st century
Do the Navier–Stokes equations in R3 always have a unique smooth solution that extends for all time?
Proposed by Steve Smale in 1998, 1999.
Peter Constantin, Some open problems and research directions in the mathematical study of uid dynamics, http://www.people.cs.uchicago.edu/~const/2k.pdf
Proposed by Steve Smale in 1998, 1999.
Peter Constantin, Some open problems and research directions in the mathematical study of uid dynamics, http://www.people.cs.uchicago.edu/~const/2k.pdf
UI-SimCor: Matlab-based simulation coordinator hybrid PSD simulation
Open-source Matlab-based simulation coordinator (SimCor) for distributed hybrid PSD simulation.
http://nees.org/resources/uisimcor
The UI-SimCor has been developed in NEES at UIUC facility to facilitate geographically distributed PSD hybrid simulation. It has been widely used for PSD hybrid simulation and also for multi-platform simulation. Due to the open source code and transparent architecture of the code, it has been also used to implement and verify new integration algorithms by researchers. This release, v2.8, include minor updates and bug-fixed since the previous release in early 2007. The new features include:
http://nees.org/resources/uisimcor
The UI-SimCor has been developed in NEES at UIUC facility to facilitate geographically distributed PSD hybrid simulation. It has been widely used for PSD hybrid simulation and also for multi-platform simulation. Due to the open source code and transparent architecture of the code, it has been also used to implement and verify new integration algorithms by researchers. This release, v2.8, include minor updates and bug-fixed since the previous release in early 2007. The new features include:
- The architecture is modified such that new integration scheme can be easily implemented by a user.
- Network Interface for Console Application (NICA.exe) is rewritten for performance of the code and replaces the former NEES-SAM.exe. NICA supports OpenSees, Zeus-NL, Abaqus, and other generic function written in C++ or Fortran. Up to 1,000 DOFs and 10,000 time steps were tested and confirmed that there is no issue in communication between NICA.exe, UI-SimCor, and other applications.
- Tri-axial component of ground motions can be applied to the model.
- For concept development and verification of an integration scheme, resistance forces can be directly calculated from predefined stiffness matrix. This functionality does not require substructure modules, and hence, is useful to check accuracy of integration schem and functionality of UI-SimCor before involving substructure modules.
Tuesday, January 7, 2014
Hybrid simulation: OpenFresco
OpenFresco (the Open-source Framework for Experimental Setup and Control) is an environment-independent software framework, that connects finite element models with control and data acquisition systems in laboratories to facilitate hybrid simulation of structural and geotechnical systems.
Hybrid simulation is an experimental testing technique where a test is executed based on a step-by-step numerical solution of the governing equations of motion for a hybrid model, formulated considering both the numerical and physical portions of a structural system. In order for the earthquake engineering community to take full advantage of this technique, OpenFresco standardizes the deployment of hybrid simulation and extends its capabilities to applications where advanced numerical techniques are utilized, boundary conditions are imposed in real-time, and dynamic loading conditions caused by wind, blast, impact, waves, fire, traffic, and, in particular, seismic events are considered. Accordingly, the architecture of the OpenFresco software package provides a great deal of flexibility, extensibility, and re-usability to the researcher or developer interested in hybrid simulation.
Hybrid simulation is an experimental testing technique where a test is executed based on a step-by-step numerical solution of the governing equations of motion for a hybrid model, formulated considering both the numerical and physical portions of a structural system. In order for the earthquake engineering community to take full advantage of this technique, OpenFresco standardizes the deployment of hybrid simulation and extends its capabilities to applications where advanced numerical techniques are utilized, boundary conditions are imposed in real-time, and dynamic loading conditions caused by wind, blast, impact, waves, fire, traffic, and, in particular, seismic events are considered. Accordingly, the architecture of the OpenFresco software package provides a great deal of flexibility, extensibility, and re-usability to the researcher or developer interested in hybrid simulation.
OpenFrescoExpress is a self-contained software package, including a easy-to-use graphical user interface, that facilitates hybrid testing of systems having up to two degrees of freedom. OpenFrescoExpress addresses the needs of a wide range of users including:
- laboratory staff and research students learning about hybrid simulation and starting to use this experimental testing method.
- staff and students at laboratories that regularly use hybrid simulation but desire a tool for quick demonstration of the hybrid simulation testing method.
- researchers who are conducting simple tests and would like to take advantage of a graphical user interface that quickly and easily displays useful real-time test data.
- graduate students and researchers who are not at a laboratory but wish to run the software as a pure simulation tool to learn more about hybrid simulation and how it works.
OpenFresco is a robust middleware software package for performing hybrid simulations involving numerical models, test specimens, experimental setups and loading conditions that are larger and more complex than those considered by OpenFrescoExpress. It targets researchers, graduate students and laboratory staff that are more experienced in the concept and application of the hybrid simulation method. It is suited for advanced hybrid simulation when the users have analytical model and/or experimental specimen configurations that exceed the capabilities of the OpenFrescoExpress version, and/or have the desire and need to create their own custom graphical user interface.
OpenFresco and OpenFrescoExpress easily interface with many popular experimental control and data acquisition systems manufactured by dSpace, MTS (STS and FlexTest systems) National Instruments, SCRAMNet, Pacific Instruments and others. While OpenFrescoExpress contains its own analysis engine, OpenFresco can act as middleware enabling hybrid simulation using a wide variety of computational software packages, including: OpenSees, Matlab, Simulink, LS-DYNA, Abaqus, UI-SimCor, etc.
Monday, January 6, 2014
International conference on Flavor Physics and Mass Generation, 2014
International conference on Flavor Physics and Mass Generation from 10 to 14 February 2014.
The start of the Large Hadron Collider (LHC) at CERN is bringing particle physics to an unprecedented TeV energy frontier, at which some long-standing questions associated with the Standard Model will be answered and new physics might be observed. In 2013 a new boson with a mass of 126 GeV was discovered. This boson might be the Higgs boson, which generates the masses of the weak bosons, or an excitation of the weak neutral boson, if the weak bosons are bound states of smaller constituents.
The implications of this discovery for the physics of quark and lepton flavors will be considered. Furthermore the following topics will be discussed:
1. Mixing of leptons and neutrino oscillations
2. Mixing of quarks and CP-violation
3. Mass generation for leptons and quarks
4. Flavor symmetries and models for quark and lepton masses
5. Mass generation in Quantum Chromodynamics
6. Flavor physics and Grand Unification
7. Heavy flavor physics and the LHC
8. Rare B-decay and new physics
9. See-saw mechanism and leptogenesis
2. Mixing of quarks and CP-violation
3. Mass generation for leptons and quarks
4. Flavor symmetries and models for quark and lepton masses
5. Mass generation in Quantum Chromodynamics
6. Flavor physics and Grand Unification
7. Heavy flavor physics and the LHC
8. Rare B-decay and new physics
9. See-saw mechanism and leptogenesis
For more information, please refer to the website:
For enquiries, kindly email to: flavorphy14@ntu.edu.sg
Cournot Foundation 2014/2015 Postdoctoral Applications
2014/2015 Postdoctoral Applications
The Cournot Foundation awards every year a maximum of five Robert Solow Postdoctoral Fellowships of 24,000 € each to researchers of all nationalities. The Cournot Centre’s Scientific Team chooses the postdoctoral fellows based on their applications.Recipients may undertake postdoctoral research at the host institution of their choice. The Cournot Foundation and Cournot Centre do not act as hosting institutions for postdoctoral researchers, only as funding institutions.
Candidates must have been awarded their Ph.D. between 1 October 2012 and 1 October 2014. The fellowship is for 12 months and is not intended to supplement other research grants or a full-time salary.
Please find the application form hereunder.
Postdoctoral Application Form 2014-15 (31.6 KiB)
Three (3) copies of the application form should be sent to the following address:
Cournot Centre
17, rue Gazan
75014 Paris
France
Envelopes must be postmarked no later than 5 February 2014. Applications by fax or email will not be accepted. Applications must not be more than six (6) pages recto in length, including the cover page, and may be typed in a font size no smaller than 12, or handwritten in black ink. Additional sheets should not be added.
The successful applicants for the 2014–15 academic year will be notified by 15 April 2014.
Friday, January 3, 2014
Scilab free numerical computation
Scilab is free and open source software for numerical computation providing a powerful computing environment for engineering and scientific applications.
Scilab is released as open source under theCeCILL license (GPL compatible), and is available for download free of charge. Scilab is available under GNU/Linux, Mac OS X and Windows XP/Vista/7/8 (see system requirements).
What does Scilab do ?
Scilab includes hundreds of mathematical functions. It has a high level programming language allowing access to advanced data structures, 2-D and 3-D graphical functions.
A large number of functionalities is included in Scilab:
- Maths & Simulation
For usual engineering and science applications including mathematical operations and data analysis. - 2-D & 3-D Visualization
Graphics functions to visualize, annotate and export data and many ways to create and customize various types of plots and charts. - Optimization
Algorithms to solve constrained and unconstrained continuous and discrete optimization problems. - Statistics
Tools to perform data analysis and modeling - Control System Design & Analysis
Standard algorithms and tools for control system study - Signal Processing
Visualize, analyze and filter signals in time and frequency domains. - Application Development
Increase Scilab native functionalities and manage data exchanges with external tools. - Xcos - Hybrid dynamic systems modeler and simulator
Modeling mechanical systems, hydraulic circuits, control systems...
Scilab as a platform
Thanks to its ability to interconnect with third-party technologies and applications, Scilab can also act as a unique platform to bring together codes written in different programming languages in a single, unified language, thus facilitating their distribution, their back-up and use.
Thursday, January 2, 2014
Elsevier: Reviewer Recommendation and Comments for Manuscript
Elsevier: Reviewer Recommendation and Comments for Manuscript
Recommendation
Reviewer Blind Comments to Author
Reviewer Confidential Comments to Editor
For each question, please use the following scale to answer (place an x in the space provided):
"To what extent does the article meet this criterion?"
0 Fails by a large amount
1 Fails by a small amount
2 Succeeds by a small amount
3 Succeeds by a large amount
4 Not applicable
The subject addressed in this article is worthy of investigation.
0 __1 __2 __3 __4__
The information presented was new.
0 __1 __2 __3 __4__
The conclusions were supported by the data.
0 __1 __2 __3 __4
Is there a financial or other conflict of interest between your work and that of the authors?
YES __ NO __
Please give a frank account of the strengths and weaknesses of the article:
Other Article categories by reviewers:
Recommendation
- No recommendation
- Accept
- Minor Revision
- Major Revision
- Reject
- Revise as Short Communication
Reviewer Blind Comments to Author
Reviewer Confidential Comments to Editor
For each question, please use the following scale to answer (place an x in the space provided):
"To what extent does the article meet this criterion?"
0 Fails by a large amount
1 Fails by a small amount
2 Succeeds by a small amount
3 Succeeds by a large amount
4 Not applicable
The subject addressed in this article is worthy of investigation.
0 __1 __2 __3 __4__
The information presented was new.
0 __1 __2 __3 __4__
The conclusions were supported by the data.
0 __1 __2 __3 __4
Is there a financial or other conflict of interest between your work and that of the authors?
YES __ NO __
Please give a frank account of the strengths and weaknesses of the article:
Other Article categories by reviewers:
- Major Compulsory Revisions (which the author must respond to before a decision on publication can be reached)
- Minor Essential Revisions (such as missing labels on figures, or the wrong use of a term, which the author can be trusted to correct)
- Discretionary Revisions (which are recommendations for improvement but which the author can choose to ignore)
- Accept without revision
- Accept after discretionary revisions (which the authors can choose to ignore)
- Accept after minor essential revisions (which the authors can be trusted to make)
- Unable to decide on acceptance or rejection until the authors have responded to the major compulsory revisions
- Reject as not sufficiently sound
- Reject as not of sufficient priority to merit publishing in this journal
NaSt3DGP - A Parallel 3D Flow Solver incompressible Navier-Stokes
NaSt3DGP is an implementation of a solver for the incompressible
Navier-Stokes equations in three dimensions. It is based on a Chorin
type projection method.
The main features of NaSt3DGP are:
Griebel/Dornseifer/Neunhoefer, Numerical Simulation in Fluid Dynamics, SIAM Philadelphia (1998), (english version)
http://wissrech.iam.uni-bonn.de/research/projects/nast3dgp/download.htm
- spatial discretization by 2nd order finite differences on a rectangular, non-uniform, staggered mesh
- convective term: higher order upwind schemes (VONOS, SMART), central differences (2nd order), simple upwind (1st order)
- 2nd order Adams-Bashforth scheme for the time discretization
- boundary conditions: slip, no slip, periodic, inflow, outflow (Neumann, convective, natural)
- (passive) advection-diffusion transport model for concentration of species
- Boussinesq advection-diffusion transport model for temperature
- handling of complex geometries by a simple cell decomposition/enumeration technique
- BiCGStab and SOR iterative solver for pressure Poisson equation (lexicographical, red-black, colored red-black)
- parallelization by means of 3D domain decomposition with good communication/work ratio heuristics
- parallelization based on MPI
- implemented in C++
- various import/export formats, including architecture independent ones and for the VTK graphics library
- macro language for easy problem description
- build complex geometries by union, intersection, subtraction of CSG (Constructive Solid Geometry) primitives using shape parameters independent on the discretization
- describe the computational mesh in a simple way
- define various parameters, e.g. Reynolds number, stopping value for iterative solver, upwind parameter, etc.
Griebel/Dornseifer/Neunhoefer, Numerical Simulation in Fluid Dynamics, SIAM Philadelphia (1998), (english version)
Download
The software package NaSt3DGP is available for download free of charge for academic research and non-commercial use. Please refer to the Download section for details on licensing and how to obtain the software.NaSt3DGPF
The NaSt3DGPF package is an extension of NaSt3DGP including additional features. In particular, free surface flows and surface tension are implemented employing a level-set approach. If you are interested in licensing NaSt3DGPF, please visit the NaSt3DGPF website for further details.http://wissrech.iam.uni-bonn.de/research/projects/nast3dgp/download.htm
Wednesday, January 1, 2014
NaSt3DGPF: parallel 3D flow solver with free surfaces
http://wissrech.ins.uni-bonn.de/research/software/
Subscribe to:
Posts (Atom)