INDEX A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


Ambar K. Mitra and Ashvin Mahajan

Programming on Linux HomepageThe Mighty Tux!

Instructor
Ambar K. Mitra
Numerical Methods and design Tools for Aero361
Web Master
Ambar K. Mitra
Author: Ashvin Mahajan, PhD (2006), Aerospace Engineering, Iowa State University
Please report broken "LINKS" to akmitra@iastate.edu
Teaching Assistant
Daniel Dvorak

Jim Wellman
wellman
AeroSpace Engr System Admin: Aerospace Engr dept. homepage
CLUE ADMIN
clue
College of Engineering System Admins (linux, Irix, Solaris)

LinuxQuestions.org Forums - where Linux newbies come for help
DesktopLinux

Common Linux Sites that are Popular

linux.org
Dell linux
linux.com
slashdot.org
linuxindiser.com
digg.com
linuxhardware.org
supercomputingonline.com

linuxplanet.com
LinuxHPC.org



GNU.org

Manuals and Books
The GNU Free Documentation License
More manuals

GCC--THE GNU COMPILER HOMEPAGE


Linux Manuals for the Newbie

  1. The Bash Environment Manual
  2. Paul Sheer's Linux Manual
  3. Linux shell scripting tutorial
  4. Introduction to Linux
  5. A super-duper Linux Manual by Phillip Carinhas

Aero 361 lab Schedule

Schedule of labs and contents of each lab:
  • Before doing anything please set your default shell to bash by going to the following link
  • New User Print History Data base
  • Each lab is focused toward the student practicing the various commands and operations for a better understanding of the material. Each exercise is accompanied with a short summary regarding the commands. Labs require the student to diligently complete the exercises so that the commands and the linux environment become familiar. The labs mainly deal with the command line interface or shell, but in certain cases the gui apps are also explained.
  • summary of tools and applications explained in the labs
    • basic command line interface
    • vi editor
    • advanced command line interface
      • shell environment variables
      • shell PATH variable
      • wildcards
      • background and foreground jobs
      • Process control and managemene
      • Batch running of compute intensive codes on servers
    • libraries and how to use them
    • LaTex document processing with kile
    • Makefile and project Management
    • f90 and f95 with the intel compiler
    • Debugging codes using the debugger
    • Tecplot postprocessor
    • Matlab and Matlab/f90 interface
    • Cd burning and iso image creation
    • Remote file systems

Aerospace Engineering Dept.


FORTRAN  NEWS AND ARTICLES FROM NAG

the Fortran 66 standard from Fortran company Website
fortran 2000
Fortran Matters A Sneak Peek at Fortran Standards
When good computers make bad calculations Sneak peek at Fortran 2002
Fortran Standards Technical Committee: J3
History of Fortran

Aero 361 The Fortran90 Main Menu

Numerical Recipes Homepage

Gnu95 Hompegae

Boston University Parallel Computing Tutorials

Fortran 90, 95 and 2003 Homepage from Kings College

Sneak Peak at Fortran 2003




HIGH PERFORMANCE COMPUTING RESOURCES

Introduction To Parallel Computing POSIX Threads Programming MPI Performance Topics Intel Compilers
Message Passing Interface (MPI) TotalView Debugger Performance Analysis Tools Intel VTune Performance Analyzer
OpenMP OpenMp Using ZeroFault to Find Memory Errors and Leaks Intel Hyper-Threading Technology
Introduction to Parallel Computing Message Passing Interface MPI COMM WORLD Wiki Mpi for Fortran programmers

MPI AND OPENMP ON whopper.eng.iastate.edu (a SUN MACHINE)

These set of links deal with the SUN compiler and code development tools. Some of the links can only be accessed from the SUN machine.

THE DEBUGGER AND SOME REFERANCE MANAULS

  • Debugging on the sun machine using PRISM
The prism debugger manual  Software Reference Manual
Software Programming Guide
How to run and monitor your programs

MAKEFILE FOR whopper


Creating Libraries



Building and using libraries




Project Makefile


Matlab



Matlab page

  • List of sites for Matlab tutorials and help
  • How to link a F90 code to a matlab code
    • Animations from the Matlab engine are fast and smooth with matlab version7 <NEW>

Submitting batch Jobs on Matlab

For students who use the Linux machines to run long jobs. The link contains a step by step instructions for students who are familiar with Linux or not.

Aerospace Engineering Dept.

LaTex LaTex!

Beauty of LaTeX (nice article)

Latex Resources for Aerospace Engineering student

LyX.org

Aerospace Engineering Dept.

Tecplot and Post Processing




Tecplot and Xmgr graphing and post processing

eThe current version of tecplot has been updated from tecplot 10 to tecplot 360.  However, in some machines tecplot 10 will be still available. The gui interface in  tecplot360 has been updated to make the operations more efficient for the user. For large scale cfd models tecplot360 is ideal since the rendering engine has been further optimized for speed and efficiency. The fundamental commands and scripts are the same as the previous version. The current website deals with tecplot 10 only.
Tecplot User's Manual
PDF file
Tecplot reference Manual
PDF file

Flow Analysis Software Toolkit

FAST homepage FAST USERS MANUAL Plot3d or Unstructured grid.
IOF GUIDE NASA FIGHTER

Paraview: Open Source Extreme Post Processing tool from Sandia National Labs

Paraview is an open source post processing tool kit available for many Unix and Windows type platforms.

Paraview Homepage
Download
Manual
Demos

Fluent Solver for Cfd
Note: These links are restricted to the linux machines in the clue server. These links are local to /usr/local/...... directory structure. If you cannot access these links using mozilla then copy the link location and paste it in the address bar of the brouser. If you use konqueror you should have no problems.

Aerospace Engineering Dept.

ProEngineer

WILDFIRE

Aerospace Engineering Dept.

Misc

MOUNTING DRIVES

  • How to mount a CD
  • How to mount a Floppy
  • How to mount a flash key (USB key)

BURNING CDS

FILE SYSTEMS AND ACCOUNTS AVAILABLE ON THE LINUX MACHINES

Its important to understand how to manage the accounts and check the disk usage in each account.

GENERAL PRINTING INFORMATION

REMOTE LOGIN TO SERVERS

All remote login machines currently have the $HOME as your engineering /home/username directory. To get to your vincent or afs home direcectory the path is /afshome/username.