100 likes | 180 Views
AMS 200 Week 3. Computing Resources and Electronic Resources. Hongyun Wang <hongwang@ams.ucsc.edu>. SOE Computing Resources. http://support.soe.ucsc.edu/. Unix/Linux Servers Compute cluster Interactive servers Compute servers. Printing
E N D
AMS 200 Week 3 Computing ResourcesandElectronic Resources Hongyun Wang <hongwang@ams.ucsc.edu>
SOE Computing Resources http://support.soe.ucsc.edu/ • Unix/Linux Servers Compute clusterInteractive serversCompute servers • Printing Where can I print?How can I set up my laptop to print? • Workstation Labs BE 308 and BE 316E2 205 • Wireless Network SOE-NAT (retiring soon)SOE-WPA
SOE Computing Resources(continued) http://support.soe.ucsc.edu/ • Policies Campus-wide policies for use of UCSC computing facilitiesSOE computing policiesPenalties for violation • Requesting Support IT requestBSOE helpdeskITS support center
AMS Computing Resources AMS Cluster: grape http://www.soe.ucsc.edu/classes/ams200/Fall09/AMS_cluster_grape.pdf • It is housed in BE 250. • IP address: grape.cse.ucsc.edu • It has 48 core processors. • Each processor is 2.33GHz with 2GB RAM. • It has Fortran compiler, C compiler and MPI (Message Passing Interface). • It has Matlab, IDL (Interactive Data Language), LApack …
More Computing Resources http://www.ams.ucsc.edu/resources/computing • SOE Webmail • UCSC Webmail • Setting up a vacation message • Setting up email forwarding • Poster printing
Computing Software Matlab: a programming language for matrix-vector operations, with good graphics and visualization capabilities Maple:a programming languagefor symbolic computation Mathematica:not licensed by SOE
Examples of Matlab Online Matlab manuals http://www.mathworks.com/access/helpdesk/ Plotting curves and surfaces http://www.soe.ucsc.edu/~hongwang/Codes/Plot_1D_2D/ Run “plot_fx.m” to see how to plot curves. Run “plot_fxy.m” to see how to plot a surface. http://www.soe.ucsc.edu/~hongwang/Codes/Read_data/ Run “plot_Cities_pop.m” to see how to read in data, plot populations of 6 cities vs time, and use legend to label curves.
Examples of Matlab (continued) Visualization of motion http://www.soe.ucsc.edu/~hongwang/Codes/Two_body/ First run “calc_2body.m” to generate the numerical solution. Then run “visualize_1.m” to visualize the motion. GUI (Graphical User Interface) http://www.soe.ucsc.edu/~hongwang/AMS27/Lab/illustration_4.html Run “ODE_4.m” to use the GUI. http://www.soe.ucsc.edu/~hongwang/Codes/Image_compression/ Run “demo_color.m” and / or run “demo_grayscale.m” to see the effect of image compression.
More Programming Languages HTML (Hyper Text Markup Language):-- learn it by reading other webpages Example: Professor Draper’s webpage http://www.soe.ucsc.edu/~draper/ R: -- Professor Kottas will talk about it IDL (Interactive Data Language):-- you will learn it later from Professors Brummell and Garaud if …
Electronic Resources Library: http://library.ucsc.edu/ • Online journals • Off-campus access • Book catalogs (cruzcat & Melvyl) • Articles & databases SOE Courses: http://www.soe.ucsc.edu/courses/ UCSC Searchable Schedule of Classes: https://pisa.ucsc.edu/prd/sr0060/ Online Campus Maps: http://maps.ucsc.edu/cdcommon.html