MATH 610: Numerical Methods for PDEs

Spring 2005 Labs Homepage


Instructor: Prof. Jean-Luc Guermond 

Time and place: TR 12:45 PM - 2:00 PM, BLOC 164

Course webpage: Math610 Numerical Methods in Partial Differential Equations


Teaching assistant: Computer lab time and place: W 4:10 PM - 5:00 PM, BLOC 126

Office hours: W 1:30 PM - 2:30 PM or by appointment


Homework Assignment

Programming Assignment

Lab files

Mesh-Generator(Triangle)

Links

Connecting to the Calclab machines: 
  • Using X-Win from TAMU open access labs: 
    • Start X-Win: Start > Programs > Communications > X-Win, and then
    • Start an X session on Calclab: right-click X-Win on the taskbar > Sessions > 

    • > Calclab1 (2,3 or 4);
  • Using telnet: 
    • From a terminal/command prompt use: telnet calclab1.math.tamu.edu, or 
    • Try this link
  • Using Secure Shell (with secure shell you can also connect to the machines in BLOC126): 
    • From Unix/Linux terminal use: ssh username@bloc126-xx.math.tamu.edu

    • where 'username' is your username and
      'xx' is the number of the computer - from 01 to 24;
    • From TAMU open access labs use:

    • Start > Programs > Communications > TeraTermPro SSH;
Transfering files to/from Calclab:
  • From a terminal/command prompt use: ftp calclab1.math.tamu.edu, or
  • From TAMU open access labs use:

  • Start > Programs > Communications > Winsock FTP;
Changing your password:
  • Connect to Calclab and then in a terminal use: yppasswd, or
  • If you use X-Win: KDE menu > Utilities > Change Password;
Some usefull Unix/Linux shell commands:
  • 'ls' - list the files in the current directory

  • 'ls -la' - list all files in the current directory using long listing format;
  • 'pwd' - print working (current) directory;
  • 'mkdir programs' - create a new subdirectory 'programs' in the current directory;
  • 'cd programs' - change the current directory to 'programs';
  • 'cd ..' - change to the parent directory;
  • 'cd' - change to your home directory;
  • 'man command' - display the on-line manual pages for 'command'

  • (e.g. 'man ftp', 'man telnet', 'man ls', etc.); 
Some text editors:
  • kwrite: KDE Menu > Applications > Advanced Editor;
  • emacs: KDE Menu > Applications > Emacs;
Compiling programs:
 
C gcc (-lm) program.c
C++ g++ program.cpp
Fortran g77 program.f

To run the program type: ./a.out