+ All Categories
Home > Documents > COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Date post: 12-Jan-2016
Category:
Upload: caroline-neal
View: 229 times
Download: 0 times
Share this document with a friend
Popular Tags:
42
COLUMBIA SUPERCOMPUTER COLUMBIA SUPERCOMPUTER SGI Altix 3700 SGI Altix 3700 Architecture Architecture
Transcript
Page 1: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

COLUMBIA COLUMBIA SUPERCOMPUTER SUPERCOMPUTER

SGI Altix 3700 ArchitectureSGI Altix 3700 Architecture

Page 2: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

COLUMBIA SUPERCOMPUTERCOLUMBIA SUPERCOMPUTER

NASA's most powerful supercomputer, NASA's most powerful supercomputer, named Columbia to honor the Space named Columbia to honor the Space Shuttle astronautsShuttle astronauts died in flight accident died in flight accident was especially designed to process high was especially designed to process high level simulations to aviod more accidents.level simulations to aviod more accidents.

Page 3: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Presentation Guide LinePresentation Guide Line

Architectural Overview of SGI Altix 3000.Architectural Overview of SGI Altix 3000. Main approach of the Altix super computer designMain approach of the Altix super computer design Components of hardwareComponents of hardware Details of process units.Details of process units. How it worksHow it works

More About ColombiaMore About Colombia Current Configuration of ColumbiaCurrent Configuration of Columbia Logical Domains,Logical Domains, Projects Running on ColumbiaProjects Running on Columbia Software ApplicationsSoftware Applications

Page 4: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Columbia System Columbia System Architectural Architectural DetailsDetails

Based on SGI® NUMAflex™ architectureBased on SGI® NUMAflex™ architecture 20 SGI® Altix™ 3700 superclusters, each with 512 processors20 SGI® Altix™ 3700 superclusters, each with 512 processorsGlobal shared memory across 512 processors Global shared memory across 512 processors

10,240 Intel Itanium® 2 processors10,240 Intel Itanium® 2 processors Current processor speed: 1.5 gigahertzCurrent processor speed: 1.5 gigahertzCurrent cache: 6 megabytes Current cache: 6 megabytes

1 terabyte of memory per 512 processors, with 20 terabytes total memory1 terabyte of memory per 512 processors, with 20 terabytes total memory

InterconnectInterconnect SGI® NUMAlink™SGI® NUMAlink™InfiniBand networkInfiniBand network

StorageStorage Online: 440 terabytes of Fibre Channel RAID storageOnline: 440 terabytes of Fibre Channel RAID storageArchive storage capacity: 10 petabytes Archive storage capacity: 10 petabytes

Columbia is installed at NASA Ames Research Center near San Jose, Calif., and became fully Columbia is installed at NASA Ames Research Center near San Jose, Calif., and became fully operational on October 26, 2004. Columbia features a sustained Linpack benchmark operational on October 26, 2004. Columbia features a sustained Linpack benchmark performance of 51.9 teraflop/sperformance of 51.9 teraflop/s..

Page 5: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

SGI 3000 ArchitectureSGI 3000 Architecture

Especially Designed to Especially Designed to solve memory solve memory bottlenecksbottlenecksProcessor Level Processor Level Parallelism Parallelism High Bandwith High Bandwith Interconnection between Interconnection between Processors.Processors.Global Shared MemoryGlobal Shared MemoryUp to 512 Processors Up to 512 Processors and 6 TB Shared Memory and 6 TB Shared Memory for every Nodefor every Node

Page 6: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Understanding Differences...Understanding Differences...

• Common Cluster Structure

• Interconnection Over Bus

• Memory Controlling is Handled by Software Running on Each Processor

• Packet Based I/O Communication

• Node Structure

• Global Shared Memory

• Seperate Memory Controller Device for every Node

• Within Memory Domain Communication

Page 7: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Example Data Sharing Between Processor Local Memories

X factor can be used as a ratio for bandwitdh or time to spend for data exchanging

Page 8: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Shared Memory Architecture, Fixed Address Bus and Data Bus Bandwitdhs can be choosen. No data synchronization.

Page 9: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Modular Design of SGI AltixModular Design of SGI Altix

The NUMAflex design enables the CPU, memory, The NUMAflex design enables the CPU, memory, I/O, interconnect, graphics, and storage to be I/O, interconnect, graphics, and storage to be packaged into modular components, or "bricks". packaged into modular components, or "bricks".

I/O Bricks: IX and PXI/O Bricks: IX and PX

Storage:Storage: D-bricks D-bricks

Interconnect:Interconnect: RRouter bricks/R-bricksouter bricks/R-bricks Processor: C-BrickProcessor: C-Brick

Page 10: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Basic Node: C-BrickBasic Node: C-Brick

• A Memory Brick is A Memory Brick is Essentially a C-brick Essentially a C-brick wihout processors. Being wihout processors. Being used as a buffer memory used as a buffer memory for near C-bricks. for near C-bricks.

• Intraconnection layer Intraconnection layer handles global shared handles global shared memory access to memory access to processor over a directory processor over a directory based communication.Also based communication.Also manages memory spoofing manages memory spoofing of Processors. Cache of Processors. Cache Coherency Protocols are Coherency Protocols are runnig here.runnig here.

•Intraconnection Interfaces Intraconnection Interfaces are for communication of are for communication of Super Clusters, which may Super Clusters, which may include various numbers include various numbers and types of Bricks.and types of Bricks.

Page 11: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Router Brick

• Enables Global Shared Memory Directory Access To C-Bricks over IntraConnection.

• Scalable Hubs manages Intra/Inter connections which makes data exchange possible also between super clusters.

•Router Bricks Extends address information of C-Bricks up to 6 TB, and provide virtual channels to Processors that acts like high-bandwidth data bus between Memory modules.

Page 12: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

ALTIX SUPER CLUSTER

Page 13: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

On each 512-processor node, the On each 512-processor node, the primary features and benefits are:primary features and benefits are:Low latency to memory (less than 1 Low latency to memory (less than 1 microsecond) - reduces communication microsecond) - reduces communication overhead overhead High memory bisection bandwidth - first system High memory bisection bandwidth - first system (in November 2003) to exceed 1 (in November 2003) to exceed 1 terabyte/second on the STREAM benchmarkterabyte/second on the STREAM benchmarkGlobal shared memory and cache-coherency - Global shared memory and cache-coherency - enables simpler and more efficient programming enables simpler and more efficient programming Large shared memory (Large shared memory (up to 6up to 6 TB) - allows large TB) - allows large problems to remain resident problems to remain resident

Page 14: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

ALTIX ARCHITECTURE SUPER COMPUTER

Page 15: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Details of..Details of..

S-Hub Memory AccessS-Hub Memory AccessInIn SGI SGI AltixAltix Architecture,Architecture, tthe memory is physically distributed around the machinehe memory is physically distributed around the machine.. IIn the case n the case

of this of this 44--cpucpu example example system, there are system, there are 22 "nodes", each of which has a separate memory "nodes", each of which has a separate memory controller and each manages 1/controller and each manages 1/22 of the total physical memory (in the usual of the total physical memory (in the usual homogeneously populated configuration).homogeneously populated configuration).

When a program runs and allocates memory, the default mode of operation on these systems When a program runs and allocates memory, the default mode of operation on these systems is called the "first touch" algorithm. When this mode is active, memory is allocated in the is called the "first touch" algorithm. When this mode is active, memory is allocated in the physical memory closest to the processor running the thread that first references a physical memory closest to the processor running the thread that first references a particular memory location.particular memory location. T Then the data is all initialized by the master thread and all of hen the data is all initialized by the master thread and all of the data is placed on the node where the master thread is located. the data is placed on the node where the master thread is located.

NUMANUMAflexflex ininttraraconnect between that connect between that master master node and the rest of the node and the rest of the nodes in Super Clusternodes in Super Cluster. . Scalable Hubs( running NUMAflex protocols ) manages the reference address passing of Scalable Hubs( running NUMAflex protocols ) manages the reference address passing of target data on the Remote Global Shared Memory, and copying local data to remote target data on the Remote Global Shared Memory, and copying local data to remote memory in multiple work case.memory in multiple work case.

S-Hubs also inform other nodes (C-Brick, IX-Brick.. Etc) about the global data referance of a S-Hubs also inform other nodes (C-Brick, IX-Brick.. Etc) about the global data referance of a common job. Furthermore for Super-Clusters interconnection, S-Hubs pass messages to common job. Furthermore for Super-Clusters interconnection, S-Hubs pass messages to R-Bricks telling the global data position and promoting Router-Brick nodes to a R-Bricks telling the global data position and promoting Router-Brick nodes to a Interconnection master of a certain data.Interconnection master of a certain data.

Page 16: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Details of..Details of..

Processor Level ParallesimProcessor Level Parallesim

Page 17: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Details of..Details of..

Instruction level Optimization

Page 18: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Details of..Details of..

Page 19: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Other Advantages of Itanium ProcessorsOther Advantages of Itanium Processors

Special Registers for Branch PredictionsSpecial Registers for Branch Predictions

Both 32 bit, 64 bit Pointers. Can manage Both 32 bit, 64 bit Pointers. Can manage different size of seperated memories different size of seperated memories simultenuslysimultenusly

RSE, Register Stack Engine saves RSE, Register Stack Engine saves restores registar without software restores registar without software intervention.intervention.

Page 20: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Architectural SummaryArchitectural Summary

Using the advantage of shared memory.Using the advantage of shared memory.Processor level parallesim.Processor level parallesim.Tightly Coupled different units makes a Tightly Coupled different units makes a “Brick”“Brick”Modular Flexible Design with bricksModular Flexible Design with bricksFlexible design by basicly using different Flexible design by basicly using different number and types of bricks.number and types of bricks.Processing power can ben increased by Processing power can ben increased by increasing the number of clusters.increasing the number of clusters.

Page 21: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

But..But..

High Hardware CostsHigh Hardware Costs

Tightly Coupled Units in BricksTightly Coupled Units in Bricks

Component can hardly be updated.Component can hardly be updated.

Extra Sub Layers for intra communicationExtra Sub Layers for intra communication

Page 22: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

MORE ABOUT COLUMBIAMORE ABOUT COLUMBIA

Page 23: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

What is more?What is more?

System FactsSystem Facts

Logical Domains of ColumbiaLogical Domains of Columbia

Computational Projects Running on ColumbiaComputational Projects Running on Columbia

Software ApplicationsSoftware Applications

ConclusionConclusion

Page 24: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Columbia System FactsColumbia System Facts

20 SGI® Altix™ 3700 superclusters20 SGI® Altix™ 3700 superclusters

10,240 Intel Itanium® 2 processors10,240 Intel Itanium® 2 processors

20 terabytes total memory20 terabytes total memory 440 terabytes of Fibre Channel RAID storage440 terabytes of Fibre Channel RAID storage

Archive storage capacity: 10 petabytesArchive storage capacity: 10 petabytes

Linux® based operating systemLinux® based operating system

Page 25: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Logical Domains of ColumbiaLogical Domains of Columbia

SpaceOps-Exploration-Aero-Safety (called "SEAS") SpaceOps-Exploration-Aero-Safety (called "SEAS")

Science Science

The 2048-cpu national leadership computing The 2048-cpu national leadership computing system (called "2048") system (called "2048")

Columbia is partitioned into Columbia is partitioned into three domainsthree domains to better to better meet the computational needs of various NASA meet the computational needs of various NASA missions.missions.The machine "cfe1" serves the SEAS domain, "cfe2" The machine "cfe1" serves the SEAS domain, "cfe2" serves Science, and "cfe3" is for the 2048.serves Science, and "cfe3" is for the 2048.

Page 26: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.
Page 27: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

ALTIX ARCHITECTURE SUPER COMPUTER

Page 28: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Many exciting projects are being run on Columbia Many exciting projects are being run on Columbia from aeroelastic analysis to weather-climate from aeroelastic analysis to weather-climate modeling systems.modeling systems.

Aeronautics Research Mission Directorate ProjectsAeronautics Research Mission Directorate Projects

Exploration Systems Mission Directorate ProjectsExploration Systems Mission Directorate Projects

Science Mission Directorate Projects Science Mission Directorate Projects

Space Operations Mission Directorate ProjectsSpace Operations Mission Directorate Projects

NASA Safety & Engineering Center Projects NASA Safety & Engineering Center Projects

Computational Projects Computational Projects Running on ColumbiaRunning on Columbia

Page 29: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Aeronautics Research Projects Aeronautics Research Projects

The goal of the Aeronautics Research Mission Directorate is to The goal of the Aeronautics Research Mission Directorate is to pursue research and technology development that: pursue research and technology development that: protects air protects air travelers and the public; protects the environment; increases travelers and the public; protects the environment; increases mobility; enhances national security; and pioneers revolutionary mobility; enhances national security; and pioneers revolutionary aeronautical concepts for science and exploration. aeronautical concepts for science and exploration.

The objective of this mission directorate is to pioneer and validate The objective of this mission directorate is to pioneer and validate high-value technologies that enable new exploration and discovery, high-value technologies that enable new exploration and discovery, and improve the quality of life through practical applications. and improve the quality of life through practical applications.

Page 30: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Exploration Systems Projects Exploration Systems Projects

The Exploration Systems Mission Directorate is responsible for The Exploration Systems Mission Directorate is responsible for creating creating a constellation of new capabilities and supporting technologies that a constellation of new capabilities and supporting technologies that enable sustained and affordable human and robot explorationenable sustained and affordable human and robot exploration. .

This mission directorate is also responsible for effective utilization of This mission directorate is also responsible for effective utilization of International Space Station facilities and other platforms for research that International Space Station facilities and other platforms for research that supports long-duration human exploration. supports long-duration human exploration.

Page 31: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Science Mission ProjectsScience Mission Projects

The Science Mission Directorate carries out research, flight, and The Science Mission Directorate carries out research, flight, and robotics missions, and development of advanced technologies to robotics missions, and development of advanced technologies to expand our understanding of the Earth and the universe. expand our understanding of the Earth and the universe.

Activities include: Activities include: scientific exploration of the Earth, moon, Mars and scientific exploration of the Earth, moon, Mars and beyond; exploration of the origins and evolution of the solar system beyond; exploration of the origins and evolution of the solar system and life within it; transferring the knowledge gained from Earth and life within it; transferring the knowledge gained from Earth studies to the exploration of the solar system, and vice versa;studies to the exploration of the solar system, and vice versa; and and showcasing the amazing and unexpected discoveries we make showcasing the amazing and unexpected discoveries we make every day to inspire the next generation of explorers. every day to inspire the next generation of explorers.

Page 32: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Space Operations ProjectsSpace Operations Projects

The Space Operations Mission Directorate supports NASA's The Space Operations Mission Directorate supports NASA's science, research, and exploration achievements by providing many science, research, and exploration achievements by providing many critical enabling capabilities such as direct space flight operations, critical enabling capabilities such as direct space flight operations, launches, and communications, as well as the operation of launches, and communications, as well as the operation of integrated systems in low-Earth orbit and beyond. These goals are integrated systems in low-Earth orbit and beyond. These goals are accomplished through the following programs: accomplished through the following programs: the International the International Space Station program, the Space Shuttle program, and the Flight Space Station program, the Space Shuttle program, and the Flight Support program. Support program.

Page 33: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

NASA Safety and Engineering NASA Safety and Engineering Center ProjectsCenter Projects

The NASA Safety and Engineering Center (NESC) is a NASA The NASA Safety and Engineering Center (NESC) is a NASA initiative that will help ensure the safety and engineering excellence initiative that will help ensure the safety and engineering excellence of NASA's programs and institutions. of NASA's programs and institutions.

The objective of the NESC is to improve safety by performing The objective of the NESC is to improve safety by performing various independent technical assessments, which includes the various independent technical assessments, which includes the testing, analysis, and evaluation to determine appropriate preventive testing, analysis, and evaluation to determine appropriate preventive and corrective actions for recognized problems, trends or issues and corrective actions for recognized problems, trends or issues within NASA programs.within NASA programs.

Page 34: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Cart3DCart3DCart3D is a high-fidelity inviscid analysis package for conceptual and preliminary Cart3D is a high-fidelity inviscid analysis package for conceptual and preliminary aerodynamic design. It allows users to perform automated computational fluid aerodynamic design. It allows users to perform automated computational fluid dynamics analysis on complex geometry. dynamics analysis on complex geometry.

Cart3D is currently playing an integral role in NASA's Return to Flight (RTF) Cart3D is currently playing an integral role in NASA's Return to Flight (RTF) effort. Simulations of tumbling debris from foam and other sources, generated effort. Simulations of tumbling debris from foam and other sources, generated using Cart3D, are being used to assess the threat that shedding such debris using Cart3D, are being used to assess the threat that shedding such debris poses to various elements of the Space Shuttle Launch Vehicle. poses to various elements of the Space Shuttle Launch Vehicle.                                                                                             

Image above: This image shows an unsteady Cart3D simulation used to predict the Image above: This image shows an unsteady Cart3D simulation used to predict the trajectory of a piece of tumbling foam debris released during ascent. The colors represent trajectory of a piece of tumbling foam debris released during ascent. The colors represent surface pressure. surface pressure.

NAS Software ApplicationsNAS Software Applications

Page 35: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

debrisdebrisThe debris software package includes programs for computing debris trajectories The debris software package includes programs for computing debris trajectories relative to a vehicle in flight, for detecting possible debris impacts on any part of relative to a vehicle in flight, for detecting possible debris impacts on any part of the flight vehicle, and for filtering, sorting, and managing very large databases of the flight vehicle, and for filtering, sorting, and managing very large databases of debris impacts. debris impacts.

The debris code is being used to compute debris trajectories, which characterize The debris code is being used to compute debris trajectories, which characterize the debris environment experienced by the Space Shuttle Launch Vehicle during the debris environment experienced by the Space Shuttle Launch Vehicle during ascent. Understanding this debris environment is critical to NASA's Return to-ascent. Understanding this debris environment is critical to NASA's Return to-Flight effort. Flight effort.

Image above: This image shows a number of debris trajectories computed by the debris code, which is being used to characterize the debris environment experienced by the Space Shuttle Launch Vehicle during ascent.

Page 36: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

Estimating the Circulation and Climate of the Ocean (ECCO)Estimating the Circulation and Climate of the Ocean (ECCO)This application is used to conduct large-scale, high-resolution ocean modeling and This application is used to conduct large-scale, high-resolution ocean modeling and analysis. analysis.

Researchers from the NASA Advanced Supercomputing Division, JPL, and MIT have Researchers from the NASA Advanced Supercomputing Division, JPL, and MIT have partnered to dramatically accelerate development of a global eddy-resolving ocean partnered to dramatically accelerate development of a global eddy-resolving ocean and sea-ice reanalysis. Estimates of time-evolving ocean and sea-ice circulations are and sea-ice reanalysis. Estimates of time-evolving ocean and sea-ice circulations are obtained by constraining the MIT general circulation model with both satellite and in-obtained by constraining the MIT general circulation model with both satellite and in-situ observations such as sea level, sea-ice extent, and hydrographic profiles. situ observations such as sea level, sea-ice extent, and hydrographic profiles. Scientists use these realistic, full-ocean-depth circulation estimates to understand Scientists use these realistic, full-ocean-depth circulation estimates to understand how ocean currents and sea-ice affect climate, to study air-sea exchanges, to how ocean currents and sea-ice affect climate, to study air-sea exchanges, to improve seasonal and long-term climate predictions, and for many other applications. improve seasonal and long-term climate predictions, and for many other applications.

Image above: Simulated near-surface current speed and sea-ice cover illustrate the tremendous complexity of the global-ocean and sea-ice circulations. Color scale, black to red to white, indicates current speed and ranges from 0 to 50 cm/s. Land masses are overlaid with NASA satellite imagery. White areas at the Poles depict land-ice and sea-ice.

Page 37: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

The NASA Finite Volume General Circulation Model (fvGCM)The NASA Finite Volume General Circulation Model (fvGCM)fvGCM is a global climate and weather prediction model traditionally used for long-fvGCM is a global climate and weather prediction model traditionally used for long-term climate simulations at a coarse (approximately100 km) horizontal resolution. term climate simulations at a coarse (approximately100 km) horizontal resolution.

The fvGCM code has been running on Columbia, producing real-time, high-resolution The fvGCM code has been running on Columbia, producing real-time, high-resolution (approximately 25 km) weather forecasts focused on improving hurricane track and (approximately 25 km) weather forecasts focused on improving hurricane track and intensity forecasts. The code has been remarkably successful during the active 2004 intensity forecasts. The code has been remarkably successful during the active 2004 Atlantic hurricane season, providing landfall forecasts with an accuracy of Atlantic hurricane season, providing landfall forecasts with an accuracy of approximately 100 km up to five days in advance. This record marks an improvement approximately 100 km up to five days in advance. This record marks an improvement in advanced warning beyond the typical two- to three-day lead-time. in advanced warning beyond the typical two- to three-day lead-time.

Image above: A snapshot of clouds from the fvGCM as hurricane Frances makes landfall on the Gulf coast of Florida and hurricane Ivan intensifies in the tropical Atlantic.

Page 38: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

INS3DINS3DThis code solves the incompressible Navier-Stokes equations in three-dimensional This code solves the incompressible Navier-Stokes equations in three-dimensional generalized coordinates for both steady-state and time varying flow. generalized coordinates for both steady-state and time varying flow.

During long-duration space missions, astronauts must adapt to altered circumstance During long-duration space missions, astronauts must adapt to altered circumstance of microgravity. Blood circulation undergoes significant adaptation during and after of microgravity. Blood circulation undergoes significant adaptation during and after space flight. The bloodflow through an anatomical Circle of Willis configuration is space flight. The bloodflow through an anatomical Circle of Willis configuration is simulated using the INS3D code to provide means for studying gravitational effects simulated using the INS3D code to provide means for studying gravitational effects on the brain's circulation. on the brain's circulation.

Image above: The brain uses the connective arterial tree, called the Circle of Willis, to distribute oxygenated blood throughout the brain mass. To assess the impact of changing gravitational forces on human space flight, it is essential to quantify the blood flow characteristics in the brain under varying gravity conditions.

Page 39: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

OverflowOverflowA computational fluid dynamics program for A computational fluid dynamics program for solving complex flow problems. Overflow is solving complex flow problems. Overflow is widely used by NASA and industry for widely used by NASA and industry for designing launch and re-entry vehicles, designing launch and re-entry vehicles, rotorcraft, ships, and commercial aircraft, rotorcraft, ships, and commercial aircraft, among others. among others.

The Overflow code is being used to compute The Overflow code is being used to compute the flowfield around the Space Shuttle the flowfield around the Space Shuttle Launch Vehicle to study the air loads acting Launch Vehicle to study the air loads acting on the vehicle due to several design on the vehicle due to several design changes, and to study the potential impacts changes, and to study the potential impacts from any debris that might be shed during from any debris that might be shed during the ascent.the ascent.

Image above: This image depicts the flowfield around the Space Shuttle Launch Vehicle traveling at Mach 2.46 and at an altitude of 66,000 feet. The surface of the vehicle is colored by the pressure coefficient, and the gray contours represent the density of the surrounding air.

Page 40: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

The Parallel Ocean Program (POP)The Parallel Ocean Program (POP)POP is the oceanic component of the Community Climate System Model (CCSM), a POP is the oceanic component of the Community Climate System Model (CCSM), a fully coupled global climate model that enables accurate simulations of the Earth's fully coupled global climate model that enables accurate simulations of the Earth's past, present, and future climate states. past, present, and future climate states.

The POP code was ported, and optimized to scale almost linearly to 512 processors The POP code was ported, and optimized to scale almost linearly to 512 processors of Columbia. This test case will feature a North Atlantic Ocean model at 1/10th of Columbia. This test case will feature a North Atlantic Ocean model at 1/10th degree resolution being simulated at about six years per day. degree resolution being simulated at about six years per day.

Image above: Surface velocity of the North Atlantic based on a simulation using the Parallel Ocean Program (POP) Version 1.4.3 with a 0.1 degree resolution.

Page 41: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

PHANTOMPHANTOMPHANTOM is a three-dimensional, unsteady, all-speed flow code developed for PHANTOM is a three-dimensional, unsteady, all-speed flow code developed for turbomachinery applications. The code, written using the Generalized Equation Set, turbomachinery applications. The code, written using the Generalized Equation Set, can be applied to both gases and liquids. can be applied to both gases and liquids.

Recently, the PHANTOM code has been used to do some analysis in the Flow Liner Recently, the PHANTOM code has been used to do some analysis in the Flow Liner Crack Investigation. For example, to analyze the surface pressure on the Space Crack Investigation. For example, to analyze the surface pressure on the Space Shuttle Main Engine's low-pressure fuel pump inducer, operating in liquid hydrogen.Shuttle Main Engine's low-pressure fuel pump inducer, operating in liquid hydrogen.

Image above: Plot of the surface pressure on the Space Shuttle Main Engine's low-pressure fuel pump inducer, operating in liquid hydrogen.

Page 42: COLUMBIA SUPERCOMPUTER SGI Altix 3700 Architecture.

The Columbia supercomputer is making it possible for The Columbia supercomputer is making it possible for NASA to achieve breakthroughs in science and NASA to achieve breakthroughs in science and engineering for the agency's missions and Vision for engineering for the agency's missions and Vision for

Space Exploration.Space Exploration.

Columbia's highly advanced architecture will also be Columbia's highly advanced architecture will also be made available to a broader national science and made available to a broader national science and engineering community. engineering community.

ConclusionConclusion


Recommended