The Experts below are selected from a list of 66369 Experts worldwide ranked by ideXlab platform

Henrik Bruus - One of the best experts on this subject based on the ideXlab platform.

  • a high level Programming Language implementation of topology optimization applied to steady state navier stokes flow
    International Journal for Numerical Methods in Engineering, 2006
    Co-Authors: Laurits Hojgaard Olesen, Fridolin Okkels, Henrik Bruus
    Abstract:

    We present a versatile High-Level Programming-Language implementation of non-linear topology optimization. Our implementation is based on the commercial software package FEMLAB, and it allows a wide range of optimization objectives to be dealt with easily. We exemplify our method by studies of steady-state Navier–Stokes flow problems, thus extending the work by Borrvall and Petersson on topology optimization of fluids in Stokes flow (Int. J. Num. Meth. Fluids 2003; 41:77–107). We analyse the physical aspects of the solutions and how they are affected by different parameters of the optimization algorithm. A complete example of our implementation is included as FEMLAB code in an appendix. Copyright © 2005 John Wiley & Sons, Ltd.

  • a high level Programming Language implementation of topology optimization applied to steady state navier stokes flow
    International Journal for Numerical Methods in Engineering, 2006
    Co-Authors: Laurits Hojgaard Olesen, Fridolin Okkels, Henrik Bruus
    Abstract:

    We present a versatile High-Level Programming-Language implementation of non-linear topology optimization. Our implementation is based on the commercial software package FEMLAB, and it allows a wide range of optimization objectives to be dealt with easily. We exemplify our method by studies of steady-state Navier–Stokes flow problems, thus extending the work by Borrvall and Petersson on topology optimization of fluids in Stokes flow (Int. J. Num. Meth. Fluids 2003; 41:77–107). We analyse the physical aspects of the solutions and how they are affected by different parameters of the optimization algorithm. A complete example of our implementation is included as FEMLAB code in an appendix. Copyright © 2005 John Wiley & Sons, Ltd.

  • a high level Programming Language implementation of topology optimization applied to steady state navier stokes flow
    arXiv: Fluid Dynamics, 2004
    Co-Authors: Laurits Hojgaard Olesen, Fridolin Okkels, Henrik Bruus
    Abstract:

    We present a versatile High-Level Programming-Language implementation of nonlinear topology optimization. Our implementation is based on the commercial software package Femlab, and it allows a wide range of optimization objectives to be dealt with easily. We exemplify our method by studies of steady-state Navier-Stokes flow problems, thus extending the work by Borrvall and Petersson on topology optimization of fluids in Stokes flow [Int. J. Num. Meth. Fluids 2003; 41:77--107]. We analyze the physical aspects of the solutions and how they are affected by different parameters of the optimization algorithm. A complete example of our implementation is included as Femlab code in an appendix.

Laurits Hojgaard Olesen - One of the best experts on this subject based on the ideXlab platform.

  • a high level Programming Language implementation of topology optimization applied to steady state navier stokes flow
    International Journal for Numerical Methods in Engineering, 2006
    Co-Authors: Laurits Hojgaard Olesen, Fridolin Okkels, Henrik Bruus
    Abstract:

    We present a versatile High-Level Programming-Language implementation of non-linear topology optimization. Our implementation is based on the commercial software package FEMLAB, and it allows a wide range of optimization objectives to be dealt with easily. We exemplify our method by studies of steady-state Navier–Stokes flow problems, thus extending the work by Borrvall and Petersson on topology optimization of fluids in Stokes flow (Int. J. Num. Meth. Fluids 2003; 41:77–107). We analyse the physical aspects of the solutions and how they are affected by different parameters of the optimization algorithm. A complete example of our implementation is included as FEMLAB code in an appendix. Copyright © 2005 John Wiley & Sons, Ltd.

  • a high level Programming Language implementation of topology optimization applied to steady state navier stokes flow
    International Journal for Numerical Methods in Engineering, 2006
    Co-Authors: Laurits Hojgaard Olesen, Fridolin Okkels, Henrik Bruus
    Abstract:

    We present a versatile High-Level Programming-Language implementation of non-linear topology optimization. Our implementation is based on the commercial software package FEMLAB, and it allows a wide range of optimization objectives to be dealt with easily. We exemplify our method by studies of steady-state Navier–Stokes flow problems, thus extending the work by Borrvall and Petersson on topology optimization of fluids in Stokes flow (Int. J. Num. Meth. Fluids 2003; 41:77–107). We analyse the physical aspects of the solutions and how they are affected by different parameters of the optimization algorithm. A complete example of our implementation is included as FEMLAB code in an appendix. Copyright © 2005 John Wiley & Sons, Ltd.

  • a high level Programming Language implementation of topology optimization applied to steady state navier stokes flow
    arXiv: Fluid Dynamics, 2004
    Co-Authors: Laurits Hojgaard Olesen, Fridolin Okkels, Henrik Bruus
    Abstract:

    We present a versatile High-Level Programming-Language implementation of nonlinear topology optimization. Our implementation is based on the commercial software package Femlab, and it allows a wide range of optimization objectives to be dealt with easily. We exemplify our method by studies of steady-state Navier-Stokes flow problems, thus extending the work by Borrvall and Petersson on topology optimization of fluids in Stokes flow [Int. J. Num. Meth. Fluids 2003; 41:77--107]. We analyze the physical aspects of the solutions and how they are affected by different parameters of the optimization algorithm. A complete example of our implementation is included as Femlab code in an appendix.

Fridolin Okkels - One of the best experts on this subject based on the ideXlab platform.

  • a high level Programming Language implementation of topology optimization applied to steady state navier stokes flow
    International Journal for Numerical Methods in Engineering, 2006
    Co-Authors: Laurits Hojgaard Olesen, Fridolin Okkels, Henrik Bruus
    Abstract:

    We present a versatile High-Level Programming-Language implementation of non-linear topology optimization. Our implementation is based on the commercial software package FEMLAB, and it allows a wide range of optimization objectives to be dealt with easily. We exemplify our method by studies of steady-state Navier–Stokes flow problems, thus extending the work by Borrvall and Petersson on topology optimization of fluids in Stokes flow (Int. J. Num. Meth. Fluids 2003; 41:77–107). We analyse the physical aspects of the solutions and how they are affected by different parameters of the optimization algorithm. A complete example of our implementation is included as FEMLAB code in an appendix. Copyright © 2005 John Wiley & Sons, Ltd.

  • a high level Programming Language implementation of topology optimization applied to steady state navier stokes flow
    International Journal for Numerical Methods in Engineering, 2006
    Co-Authors: Laurits Hojgaard Olesen, Fridolin Okkels, Henrik Bruus
    Abstract:

    We present a versatile High-Level Programming-Language implementation of non-linear topology optimization. Our implementation is based on the commercial software package FEMLAB, and it allows a wide range of optimization objectives to be dealt with easily. We exemplify our method by studies of steady-state Navier–Stokes flow problems, thus extending the work by Borrvall and Petersson on topology optimization of fluids in Stokes flow (Int. J. Num. Meth. Fluids 2003; 41:77–107). We analyse the physical aspects of the solutions and how they are affected by different parameters of the optimization algorithm. A complete example of our implementation is included as FEMLAB code in an appendix. Copyright © 2005 John Wiley & Sons, Ltd.

  • a high level Programming Language implementation of topology optimization applied to steady state navier stokes flow
    arXiv: Fluid Dynamics, 2004
    Co-Authors: Laurits Hojgaard Olesen, Fridolin Okkels, Henrik Bruus
    Abstract:

    We present a versatile High-Level Programming-Language implementation of nonlinear topology optimization. Our implementation is based on the commercial software package Femlab, and it allows a wide range of optimization objectives to be dealt with easily. We exemplify our method by studies of steady-state Navier-Stokes flow problems, thus extending the work by Borrvall and Petersson on topology optimization of fluids in Stokes flow [Int. J. Num. Meth. Fluids 2003; 41:77--107]. We analyze the physical aspects of the solutions and how they are affected by different parameters of the optimization algorithm. A complete example of our implementation is included as Femlab code in an appendix.

Michael Isard - One of the best experts on this subject based on the ideXlab platform.

  • distributed data parallel computing using a high level Programming Language
    International Conference on Management of Data, 2009
    Co-Authors: Michael Isard
    Abstract:

    The Dryad and DryadLINQ systems offer a new Programming model for large scale data-parallel computing. They generalize previous execution environments such as SQL and MapReduce in three ways: by providing a general-purpose distributed execution engine for data-parallel applications; by adopting an expressive data model of strongly typed .NET objects; and by supporting general-purpose imperative and declarative operations on datasets within a traditional High-Level Programming Language. A DryadLINQ program is a sequential program composed of LINQ expressions performing arbitrary side-effect-free operations on datasets, and can be written and debugged using standard .NET development tools. The DryadLINQ system automatically and transparently translates the data-parallel portions of the program into a distributed execution plan which is passed to the Dryad execution platform. Dryad, which has been in continuous operation for several years on production clusters made up of thousands of computers, ensures efficient, reliable execution of this plan on a large compute cluster. This paper describes the Programming model, provides a High-Level overview of the design and implementation of the Dryad and DryadLINQ systems, and discusses the tradeoffs and connections to parallel and distributed databases.

  • DryadLINQ : A System for General-Purpose Distributed Data-Parallel Computing Using a High-Level Language
    Proceedings of the 8th USENIX conference on Operating systems design and implementation, 2008
    Co-Authors: Yuan Yu, Dennis Fetterly, Pradeep Kumar Gunda, Gunda Jon, Andrew Birrell, Úlfar Erlingsson, Mihai Budiu, Michael Isard, Pradeep Kumar, Jon Currey
    Abstract:

    DryadLINQ is a system and a set of Language extensions that enable a new Programming model for large scale distributed computing. It generalizes previous execution environments such as SQL, MapReduce, and Dryad in two ways: by adopting an expressive data model of strongly typed.NET objects; and by supporting general-purpose imperative and declarative operations on datasets within a traditional High-Level Programming Language. A DryadLINQ program is a sequential program composed of LINQ expressions performing arbitrary sideeffect-free transformations on datasets, and can be written and debugged using standard.NET development tools. The DryadLINQ system automatically and transparently translates the data-parallel portions of the program into a distributed execution plan which is passed to the Dryad execution platform. Dryad, which has been in continuous operation for several years on production clusters made up of thousands of computers, ensures efficient, reliable execution of this plan. We describe the implementation of the DryadLINQ compiler and runtime. We evaluate DryadLINQ on a varied set of programs drawn from domains such as web-graph analysis, large-scale log mining, and machine learning. We show that excellent absolute performance can be attaineda general-purpose sort of 1012 Bytes of data executes in 319 seconds on a 240-computer, 960disk clusteras well as demonstrating near-linear scaling of execution time on representative applications as we vary the number of computers used for a job.

Jon Currey - One of the best experts on this subject based on the ideXlab platform.

  • DryadLINQ : A System for General-Purpose Distributed Data-Parallel Computing Using a High-Level Language
    Proceedings of the 8th USENIX conference on Operating systems design and implementation, 2008
    Co-Authors: Yuan Yu, Dennis Fetterly, Pradeep Kumar Gunda, Gunda Jon, Andrew Birrell, Úlfar Erlingsson, Mihai Budiu, Michael Isard, Pradeep Kumar, Jon Currey
    Abstract:

    DryadLINQ is a system and a set of Language extensions that enable a new Programming model for large scale distributed computing. It generalizes previous execution environments such as SQL, MapReduce, and Dryad in two ways: by adopting an expressive data model of strongly typed.NET objects; and by supporting general-purpose imperative and declarative operations on datasets within a traditional High-Level Programming Language. A DryadLINQ program is a sequential program composed of LINQ expressions performing arbitrary sideeffect-free transformations on datasets, and can be written and debugged using standard.NET development tools. The DryadLINQ system automatically and transparently translates the data-parallel portions of the program into a distributed execution plan which is passed to the Dryad execution platform. Dryad, which has been in continuous operation for several years on production clusters made up of thousands of computers, ensures efficient, reliable execution of this plan. We describe the implementation of the DryadLINQ compiler and runtime. We evaluate DryadLINQ on a varied set of programs drawn from domains such as web-graph analysis, large-scale log mining, and machine learning. We show that excellent absolute performance can be attaineda general-purpose sort of 1012 Bytes of data executes in 319 seconds on a 240-computer, 960disk clusteras well as demonstrating near-linear scaling of execution time on representative applications as we vary the number of computers used for a job.