Tags: Programming

Online Presentations (1-20 of 49)

  1. Task-Graph and Functional Programming Models: The New Paradigm

    04 Feb 2016 | | Contributor(s):: Ben Bergen

    The Message Passing Interface (MPI) is an example of a distributed-memory communication model that has served us well through the CISC processor era. However, because of MPI's low-level interface, which requires the user to manage raw memory buffers, and its bulk-synchronous communication...

  2. ECE 595E Lecture 36: MEEP Tutorial II

    30 Apr 2013 | | Contributor(s):: Peter Bermel

    Outline:Recap from MondayExamplesMultimode ring resonatorsIsolating individual resonancesKerr nonlinearitiesQuantifying third-harmonic generation

  3. ECE 595E Lecture 35: MEEP Tutorial I

    18 Apr 2013 | | Contributor(s):: Peter Bermel

    Outline:MEEP InterfacesMEEP ClassesTutorial examples:WaveguideBent waveguide

  4. ECE 595E Lecture 34: Applications of Finite-Difference Time-Domain Simulations

    18 Apr 2013 | | Contributor(s):: Peter Bermel

    Outline:Recap from WednesdayPeriodic and randomly textured light-trapping structuresOverviewExperimental motivationComputational setupSimulated field evolutionAbsorption spectraFront coatingsCorrelated random structures

  5. ECE 595E Lecture 31: Coupled Mode Theory Simulation (CMT)

    12 Apr 2013 | | Contributor(s):: Peter Bermel

    Outline:Recap from WednesdayOverview of Coupled Mode TheoryDerivation of Coupled Mode EquationsApplications:Single WaveguidesAdd-Drop filtersWaveguide BendsChannel DropT-SplittersNonlinear Kerr Waveguides

  6. ECE 595E Lecture 32: Simulations of Coupled Mode Theory Simulation (CMT)

    12 Apr 2013 | | Contributor(s):: Peter Bermel

    Outline:Recap from FridayNumerical ODE solversInitial value problemsBoundary value problemsnanoHUB Tool – CMTcomb3:RationaleGoverning ODEsUser interfaceOutput analysis

  7. ECE 595E Lecture 33: Introduction to Finite-Difference Time-Domain Simulations

    12 Apr 2013 | | Contributor(s):: Peter Bermel

    Outline:Recap from MondayIntroduction to FDTDSpecial features of MEEP:Perfectly matched layersSubpixel averagingSymmetryScheme (programmable) interfaceExamples:Periodic light-trapping structuresRandomly textured structures

  8. ECE 595E Lecture 28: S-Matrix Computations

    08 Apr 2013 | | Contributor(s):: Peter Bermel

  9. ECE 595E Lecture 30: Applications of CAMFR

    08 Apr 2013 | | Contributor(s):: Peter Bermel

  10. ECE 595E Lecture 29: Eigenmode Layered Computations (CAMFR)

    28 Mar 2013 | | Contributor(s):: Peter Bermel

  11. ECE 595E Lecture 23: Electronic Bandstructures

    27 Mar 2013 | | Contributor(s):: Peter Bermel

    Outline:3D Lattice TypesFull 3D Photonic Bandgap StructuresYablonoviteWoodpileInverse OpalsRod-Hole 3D PhCs

  12. ECE 595E Lecture 26: Overview of Transfer Matrix Methods

    26 Mar 2013 | | Contributor(s):: Peter Bermel

    Outline:Ray-optics transfer matrixWave-optics matrix methods:T-matrixR-matrixS-matrix

  13. ECE 595E Lecture 27: S-Matrix Methods

    26 Mar 2013 | | Contributor(s):: Peter Bermel

  14. ECE 595E Lecture 25: Further Bandstructure Simulation Tools

    21 Mar 2013 | | Contributor(s):: Peter Bermel

    Outline:Recap from WednesdayPeriodic Potential LabBasic principlesInput InterfaceExemplary OutputsCNTbandsBasic principlesInput InterfaceExemplary Outputs

  15. ECE 595E Lecture 21: 3D Bandstructures

    19 Mar 2013 | | Contributor(s):: Peter Bermel

    Outline:Recap from MondayBandstructure Symmetries2D Photonic BandstructuresPeriodic Dielectric WaveguidesPhotonic Crystal Slabs

  16. ECE 595E Lecture 24: Electronic Bandstructure Simulation Tools

    19 Mar 2013 | | Contributor(s):: Peter Bermel

    Outline:Electronic bandstructure labBasic PrinciplesInput InterfaceExemplary OutputsDensity functional theory (DFT)DFT in Quantum ESPRESSO

  17. ECE 595E Lecture 22: Full 3D Bandgaps

    06 Mar 2013 | | Contributor(s):: Peter Bermel

    Outline:Recap from Wednesday3D Lattice TypesFull 3D Photonic Bandgap StructuresYablonoviteWoodpileInverse OpalsRod-Hole 3D PhCs

  18. ECE 595E Lecture 20: Bandstructure Concepts

    06 Mar 2013 | | Contributor(s):: Peter Bermel

    Outline:Recap from FridayBandstructure Problem FormulationBloch’s TheoremReciprocal Lattice SpaceNumerical Solutions1D crystal2D triangular lattice3D diamond lattice

  19. ECE 595E Lecture 19: FEM for Electronic Transport

    04 Mar 2013 | | Contributor(s):: Peter Bermel

    Outline:Recap from WednesdayPhysics-based device modelingElectronic transport theoryFEM electronic transport modelNumerical resultsError Analysis

  20. ECE 595E Lecture 17: Applications of the Beam Propagation Method II

    01 Mar 2013 | | Contributor(s):: Peter Bermel