2019-2020 2020-2021 2021-2022 2022-2023 2023-2024
Browse
by subject...
    Schedule
view...
 

31 - 40 of 41 results for: ME 1: Introduction to Mechanical Engineering

ME 339: Introduction to parallel computing using MPI, openMP, and CUDA (CME 213)

This class will give hands on experience with programming multicore processors, graphics processing units (GPU), and parallel computers. Focus will be on the message passing interface (MPI, parallel clusters) and the compute unified device architecture (CUDA, GPU). Topics will include: network topologies, modeling communication times, collective communication operations, parallel efficiency, MPI, dense linear algebra using MPI. Symmetric multiprocessing (SMP), pthreads, openMP. CUDA, combining MPI and CUDA, dense linear algebra using CUDA, sort, reduce and scan using CUDA. Pre-requisites include: C programming language and numerical algorithms (solution of differential equations, linear algebra, Fourier transforms).
Terms: Spr | Units: 3

ME 340: Mechanics - Elasticity and Inelasticity

Introduction to the theories of elasticity, plasticity and fracture and their applications. Elasticity: Definition of stress, strain, and elastic energy; equilibrium and compatibility conditions; and formulation of boundary value problems. Stress function approach to solve 2D elasticity problems and Green’s function approach in 3D. Applications to contact and crack. Plasticity: Yield surface, associative flow rule, strain hardening models, crystal plasticity models. Applications to plastic bending, torsion and pressure vessels. Fracture: Linear elastic fracture mechanics, J-integral, Dugdale-Barrenblatt crack model. Applications to brittle fracture and fatigue crack growth. Computer programming in Matlab is used to aid analytic derivation and numerical solutions.
Terms: Win | Units: 3

ME 344: Introduction to High Performance Computing

ME 344 is an introductory course on High Performance Computing Systems, providing a solid foundation in parallel computer architectures, cluster operating systems, and resource management. This course will discuss fundamentals of what an HPC cluster consists of, and how we can take advantage of such systems to solve large scare problems in wide ranging applications like computational fluid dynamics, image processing, machine learning and analytics. You will learn how to take advantage of Open HPC, Intel Parallel Studio, Environment Modules, Containers, Spack, and Cloud-based architectures via lectures, practical hands-on homework assignments, and hands-on laboratory work. While we provide software and supporting libraries to complete homework, you are welcome to bring you own application to learn how to build and make use of it in an HPC, Container, or Cloud-based compute environment. There are no prerequisites for computer programming languages. Many of the tasks involve scripting languages, knowledge of bash, python, or similar is helpful. Group work and collaboration on projects is both allowed and encouraged.
Terms: Sum | Units: 3

ME 346B: Introduction to Molecular Simulations

Algorithms of molecular simulations and underlying theories. Molecular dynamics, time integrators, modeling thermodynamic ensembles (NPT, NVT), free energy, constraints. Monte Carlo simulations, parallel tempering. Stochastic equations, Langevin and Brownian dynamics. Applications in solids, liquids, and biomolecules (proteins). Programming in Matlab.
Terms: Spr | Units: 3

ME 351B: Fluid Mechanics

Laminar viscous fluid flow. Governing equations, boundary conditions, and constitutive laws. Exact solutions for parallel flows. Creeping flow limit, lubrication theory, and boundary layer theory including free-shear layers and approximate methods of solution; boundary layer separation. Introduction to stability theory and transition to turbulence, and turbulent boundary layers. Prerequisite: 351A.
Terms: Win | Units: 3

ME 352B: Fundamentals of Heat Conduction

Physical description of heat conduction in solids, liquids, and gases. The heat diffusion equation and its solution using analytical and numerical techniques. Data and microscopic models for the thermal conductivity of solids, liquids, and gases, and for the thermal resistance at solid-solid and solid-liquid boundaries. Introduction to the kinetic theory of heat transport, focusing on applications for composite materials, semiconductor devices, micromachined sensors and actuators, and rarefied gases. Prerequisite: consent of instructor.
Terms: Win | Units: 3
Instructors: Goodson, K. (PI)

ME 373: Nanomaterials Synthesis and Applications for Mechanical Engineers

This course provides an introduction to both combustion synthesis of functional nanomaterials and nanotechnology. The first part of the course will introduce basic principles, synthesis/fabrication techniques and application of nanoscience and nanotechnology. The second part of the course will discuss combustion synthesis of nanostructures in zero-, one- two- and three- dimensions, their characterization methods, physical and chemical properties, and applications in energy conversion systems.
Terms: Win | Units: 3
Instructors: Zheng, X. (PI)

ME 374: Dynamics and Kinetics of Nanoparticles

Part 1: Thermodynamics, transport theories and properties, aerosol dynamics and reaction kinetics of nanoparticles in fluids. Nucleation, gas kinetic theory of nanoparticles, the Smoluchowski equation, gas-surface reactions, diffusion, thermophoresis, conservation equations and useful solutions. Part 2: Introduction to soot formation, nanoparticles in reacting flows, particle transport and kinetics in flames, atmospheric heterogenous reactions, and nanocatalysis.
Last offered: Winter 2016

ME 377: Design Thinking Studio

Design Thinking Studio is an immersive introduction to design thinking. You will engage in the real world with your heart, hands and mind to learn and apply the tools and attitudes of design. The class is project-based and emphasizes adopting new behaviors of work. Fieldwork and collaboration with teammates are required and are a critical component of the class. Application required, see dschool.stanford.edu/classes for more information.
Terms: Aut, Win, Spr | Units: 4

ME 405: Asymptotic Methods in Computational Engineering

This course is not a standard teaching of asymptotic methods as thought in the applied math programs. Nor does it involve such elaborate algebra and analytical derivations. Instead, the class relies on students' numerical programming skills and introduces improvements on numerical methods using standard asymptotic and scaling ideas. The main objective of the course is to bring physical insight into numerical programming. The majority of the problems to be explored involve one- and two-dimensional transient partial differential equations inspired by thermal-fluid and transport engineering applications. Topics include: 1-Review of numerical discretization and numerical stability, 2-Implicit versus explicit methods, 3-Introduction to regular and singular perturbation problems, 4-Method of matched asymptotic expansions, 5-Stationary thin interfaces: boundary layers, Debye layers, 6-Moving thin interfaces: shocks, phase-interfaces, 7-Reaction-diffusion problems, 8-Directional equilibrium and lubrication theory.
Terms: Win | Units: 3
Filter Results:
term offered
updating results...
teaching presence
updating results...
number of units
updating results...
time offered
updating results...
days
updating results...
UG Requirements (GERs)
updating results...
component
updating results...
career
updating results...
© Stanford University | Terms of Use | Copyright Complaints