Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Joel Fenwick is active.

Publication


Featured researches published by Joel Fenwick.


international symposium on algorithms and computation | 2005

Optimal paths for mutually visible agents

Joel Fenwick; Vladimir Estivill-Castro

We present linear-time algorithms for a pair of robots to travel inside a simple polygon on paths of total minimum length while maintaining visibility with one another. We show that the optimal paths for this mutually visible constraint are almost always each agents shortest path. The this may not happen only on a sub-case of when the line of visibility of the source points crosses the line of visibility of the target points. We also show that the travel schedule is computable, but that it also suffers from a pathological case.


international conference on conceptual structures | 2010

On lazy evaluation as a tool to optimize the efficiency of large scale numerical simulations in Python

Lutz Gross; Joel Fenwick; Lin Gao; Arash Mohajeri; Hans-B. Mühlhaus

Scientists working on mathematical models want to concentrate on the design of models. They pay little attention to numerical methods such as the finite element method (FEM), their implementation and parallelization. The escript module in python provides an environment in which scientists can define new models using a language of partial differential equation (PDE) and spatial functions which is natural for the formulation of continuous models. This approach defines a high level of abstraction from the underlying data structures and frees modelers from issues of optimized implementation and parallelization. In its current implementation escript evaluates expressions which define PDE coefficients immediately for all nodes or elements of an FEM mesh. In the paper we will demonstrate that for complex rheologies such as the Drucker-Prager plasticity model, the memory requirements for this strategy are the limiting factor for scaling up the mesh size. The python module is backed by an escript C++ library where the processing is performed. We will discuss an new extension to the PDE coefficient handling provided by this C++ library which uses a lazy evaluation technique and will demonstrate the efficiency of this new extension in terms of compute time and memory usage for a practical engineering application, namely the simulation of elastic-plastic, saturated porous media


australasian computing education conference | 2013

How difficult are exams?: a framework for assessing the complexity of introductory programming exams

Judy Sheard; Simon; Angela Carbone; Donald Chinn; Tony Clear; Malcolm W. Corney; Daryl J. D'Souza; Joel Fenwick; James Harland; Mikko-Jussi Laakso; Donna Teague


SIP 2004 (Signal and Image Processing) | 2004

Linear Time Construction of Vectorial Object Boundaries

Nathan Hains Lovell; Joel Fenwick


Archive | 2003

MiPAL Team Griffith-Summary of our technology and implementation

Sean E. Anderson; K. Croaker; Jennifer A. Dockter; Vladimir Estivill-Castro; Joel Fenwick; Nigel H. Lovell; Stuart Seymon


4th eResearch Australasia Conference | 2010

A comparison of clusters with Intel "Nehalem" and "Harpertown" processors using an FEM Benchmark

Lutz Gross; Joel Fenwick; Lin Gao; David C. Green


4th International Conference on High Performance Scientific Computing Simulation, Modeling and Optimization of Complex Processes | 2009

Solving fluid transport problems for the exploration of mineral deposits and geothermal reservoirs

Lutz Gross; Cihan Altinay; Joel Fenwick; P. Hornby; Thomas Poulet; Heather A. Sheldon; Ken Steube


ACSC '07 Proceedings of the thirtieth Australasian conference on Computer science - Volume 62 | 2007

Mutually visible agents in a discrete environment

Joel Fenwick; Vladimir Estivill-Castro


australasian computing education conference | 2017

Catching a Few Important Fish: Internet Mediated Plagiarism

Joel Fenwick


Australian Earth Sciences Convention | 2016

Escript – Open-Source Tool for Numerical Modeling of Earth's Processes

Lutz Gross; Alan Aitken; Cihan Altinay; Joel Fenwick; S. Mondal; L. Olson-Kettle; S. Shaw

Collaboration


Dive into the Joel Fenwick's collaboration.

Top Co-Authors

Avatar

Lutz Gross

University of Queensland

View shared research outputs
Top Co-Authors

Avatar

Cihan Altinay

University of Queensland

View shared research outputs
Top Co-Authors

Avatar

Lin Gao

University of Queensland

View shared research outputs
Top Co-Authors

Avatar

Hans Muhlhaus

University of Queensland

View shared research outputs
Top Co-Authors

Avatar

Ken Steube

University of Queensland

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Arash Mohajeri

University of Queensland

View shared research outputs
Top Co-Authors

Avatar

Donna Teague

Queensland University of Technology

View shared research outputs
Top Co-Authors

Avatar

Malcolm W. Corney

Queensland University of Technology

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge