Cmptnl Sci Home

CSTN Computational Science Technical Note Series


This technical note series was started by as a convenient grouping and location for a series of reports in the general area of computational science, although it has leaked a bit into "computer science" and "complex systems" too. Interpret "CS" as you will. The list was started at the Institute of Information and Mathematical Sciences (IIMS) at Massey University, New Zealand in January 2004. The list follows on in some sense from my earlier DHPC technical note list.

The notes generally fall into one or two of the following themes: simulation (experiments); complex graph and network simulations; simulation visualization; simulation tools; education; parallel computing for fast simulations; complex agents and animat simulations; and complexity theory.

The links below point to abstracts, and in most cases to PDF or PostScript versions of the notes. If the note has been published elsewhere, citation information is also given. In some cases, where material remains commercially sensitive or is not finalized, only the plain abstract is provided. In case of queries, contact Ken Hawick.


CSTN-110: Interactive Visualisation of Spins and Clusters in regular and Small-World Ising Models with CUDA on GPUs
A. Leist, D.P. Playne and K.A. Hawick

CSTN-109: Data-Parallelism and GPUs for Lattice Gas Fluid Simulations
M.G.B. Johnson, D.P. Playne and K.A. Hawick

CSTN-108: Visualising Spins and Clusters in Regular and Small-World Ising Models with GPUs
A. Leist, D.P. Playne and K.A. Hawick

CSTN-107: Simulating Opinion Formation Models Using Data Parallelism with GPUs and OpenCL
K.A. Hawick

CSTN-106: Automated and Parallel Code Generation for Finite-Differencing Stencils with Arbitrary Data Types
K.A. Hawick and D.P. Playne

CSTN-105: Behavioural AI in Movies and Games: The Last 20 Years
A.P. Gerdelan

CSTN-104: Cluster and Fast Update Lattice Simulations Using Graphical Processing Units
K.A. Hawick, A. Leist and D.P. Playne

CSTN-103: Some Parallel Random Number Generators and Implementation Issues on GPUs, Multi-Core and Cell Processors
K.A. Hawick, A. Leist and D.P. Playne

CSTN-102: Comparing Intra- and Inter-Processor Parallelism on Multi-Core Cell Processors for Scientific Simulations
K.A. Hawick, A. Leist, D.P. Playne and M.J. Johnson

CSTN-101: Spectral and Real-Space Solid Representations and Visualisation of Real and Complex Field Equations
K.A. Hawick and D.P. Playne

CSTN-100: The First One Hundred - A Review of the CSTN Series
K.A.Hawick

CSTN-099: Asynchronous Communication Schemes for Finite Difference Methods on Multiple GPUs
D.P.Playne and K.A.Hawick

CSTN-098: Auto-Training Animated Character Motion: A Rule-Base Tuning Hybrid Fuzzy-Genetic Algorithm
A.P.Gerdelan

CSTN-097: Parallel Monte Carlo Simulation Scalability on Cell Broadband Engine Processors
K.A.Hawick

CSTN-096: Hypercubic Storage Layout and Transforms in Arbitrary Dimensions using GPUs and CUDA
K.A.Hawick and D.P.Playne

CSTN-095: A Review of Traffic Simulator Software
G.Kotusevski and K.A.Hawick

CSTN-094: Emergent Societal Effects of Crimino-Social Forces in an Animat Agent Model
C.J.Scogings and K.A.Hawick

CSTN-093: Regular Lattice and Small-World Spin Model Simulations using CUDA and GPUs
K.A.Hawick, A.Leist and D.P.Playne

CSTN-092: Spectral Analysis of Growth in Spatial Lotka-Volterra Models
K.A.Hawick

CSTN-091: Mixing Multi-Core CPUs and GPUs for Scientific Simulation Software
K.A.Hawick, A.Leist and D.P.Playne

CSTN-090: Elucidating Soldier and Worker Caste Divisions in an Animat Artificial Life Model
C.J.Scogings and K.A.Hawick

CSTN-089: Parallel Graph Component Labelling with GPUs and CUDA
K.A.Hawick, A.Leist and D.P.Playne

CSTN-088: Architecture design for self-training intelligent vehicle-driving agents: paradigms and tools
A.P.Gerdelan

CSTN-087: Turning Partial Differential Equations into Scalable Software
K.A.Hawick and D.P.Playne

CSTN-086: Dynamical Runaway Growth and Simulation of Cancer amongst Spatial Animat Agents
K.A.Hawick and C.J.Scogings

CSTN-085: Matrisse: A Tool for Inspecting and Characterising Matrix Properties
K.A.Hawick

CSTN-084: Spatial Animat Agent Evolution and Changing Ecological Niches
C.J.Scogings and K.A.Hawick

CSTN-083: Measuring and Characterizing Complex Asymmetric Networks
K.A.Hawick

CSTN-082: 3D Projection and Simulation Model Visualization
K.A.Hawick

CSTN-081: Roles of Space and Geometry in the Spatial Prisoners' Dilemma
K.A.Hawick and C.J.Scogings

CSTN-080: Simulated Worlds: Educating Students in Doing Science with Computers
K.A.Hawick

CSTN-079: Driving Intelligence: A New Architecture and Novel Hybrid Algorithm for Next-Generation Urban Traffic Simulation
A.P.Gerdelan

CSTN-078: Spatial Pattern Growth and Emergent Animat Segregation
K.A.Hawick and C.J.Scogings

CSTN-077: Benchmarking GPU Devices with N-Body Simulations
D.P. Playne, M.G.B. Johnson and K.A. Hawick

CSTN-076: Intelligent and Adaptive Animat Resource Trading
C.J.Scogings and K.A.Hawick

CSTN-075: Modelling, Simulating and Visualizing the Cahn-Hilliard-Cook Field Equation
K.A.Hawick and D.P.Playne

CSTN-074: Visualising Vector Field Model Simulations
D.P.Playne and K.A.Hawick

CSTN-073: Data Parallel Three-Dimensional Cahn-Hilliard Field Equation Simulation on GPUs with CUDA
D.P.Playne and K.A.Hawick

CSTN-072: A Solution for Streamlining Intelligent Agent-Based Traffic into 3D Simulations and Games
A.P.Gerdelan

CSTN-071: Its About Time: the Role of Time in Simulations
K.A.Hawick, D.P.Playne, A.Leist, A.P.Gerdelan and C.J.Scogings

CSTN-070: Multi-Core Software for Scientific Simulations
K.A.Hawick, D.P.Playne, A.Leist, G.K.Kloss and C.J.Scogings

CSTN-069: Small-World Networks, Distributed Hash Tables and the e-Resource Discovery Problem in support of Global e-Science Infrastructure
A.Leist and K.A.Hawick

CSTN-068: Quantifiable Metrics for Complex Emergence in Spatial Agent-Based Models
K.A.Hawick and C.J.Scogings

CSTN-067: Complex Emergent Behaviour from Evolutionary Spatial Animat Agents
K.A.Hawick and C.J.Scogings

CSTN-066: Interface Propagation in Spatially Varying Temperature Cahn-Hilliard Systems
K.A.Hawick and D.P.Playne

CSTN-065: Exploiting Graphical Processing Units for Data Parallel Scientific Applications
A.Leist, D.P.Playne and K.A.Hawick

CSTN-064: A Small-World Network Model for Distributed Storage of Semantic Metadata
A.Leist and K.A.Hawick

CSTN-063: Knowledge-Based Role Allocation
D.P.Playne

CSTN-062: Cartan - A Program for Interactive Model Fitting, Error Analysis and Visualisation
K.A.Hawick

CSTN-061: Interactive Graph Algorithm Visualization and the GraViz Prototype
K.A.Hawick

CSTN-060: Animat Swarms and Spatial Emergence Phenomena
K.A.Hawick and C.J.Scogings

CSTN-059: Resource Scarcity Effects on Spatial Species Distribution in Animat Agent Models
K.A.Hawick and C.J.Scogings

CSTN-058: Spectral Analysis of Attractors in Random Boolean Network Models
K.A.Hawick

CSTN-057: Notes on Particle Simulation and Visualisation
D.P.Playne

CSTN-056: Emergent Spatial Agent Segregation
K.A.Hawick and C.J.Scogings

CSTN-055: Pack-Hunting Multi-Agent Animats
C.J.Scogings and K.A.Hawick

CSTN-054: Software Integration Architectures for Agents
K.A.Hawick and A.P.Gerdelan

CSTN-053: Modelling Cluster Nucleation and Growth in Alloys
K.A.Hawick

CSTN-052: Simulation Modelling and Visualisation: Toolkits for Building Artificial Worlds.
D.P.Playne, A.P.Gerdelan, A.Leist, C.J.Scogings and K.A.Hawick

CSTN-051: Eigenvalue Spectra Measurements of Complex Networks
K.A.Hawick

CSTN-050: Energy Flow and Conservation in an Artificial Life Agent Model
C.J.Scogings and K.A.Hawick

CSTN-049: Modelling and Visualising the Cahn-Hilliard-Cook Equation
K.A.Hawick and D.P.Playne

CSTN-048: Notes on Complex Numbers for Computer Scientists
K.A.Hawick and D.P.Playne

CSTN-047: Global Constraints and Diffusion in a Localised Animat Agent Model
C.J.Scogings and K.A.Hawick

CSTN-046: Circuits and Attractors in Mixed-K Kauffman Networks
K.A.Hawick, C.J.Scogings and H.A.James

CSTN-045: Hierarchical Relationships and Spatial Emergence Amongst Multi-Species Animats
K.A.Hawick and C.J.Scogings

CSTN-044: Altruism Amongst Spatial Predator-Prey Animats
C.J.Scogings and K.A.Hawick

CSTN-043: Exploring Data Structures and Tools for Managing Metrics on Graphs and Networks
K.A.Hawick

CSTN-042: Structural Circuits and Attractors in Kauffman Networks
K.A.Hawick, H.A.James and C.J.Scogings

CSTN-041: Boundary Conditions and Locality in an Agent-Based Predator-Prey Model
C.J.Scogings, K.A.Hawick and H.A.James

CSTN-040: A Minimal Spatial Cellular Automata for Hierarchical Predator-Prey Simulation of Food Chains
K.A.Hawick and C.J.Scogings

CSTN-039: Simulating Large Random Boolean Networks
K.A.Hawick, H.A.James and C.J.Scogings

CSTN-038: Tuning Growth Stability in an Animat Agent Model
C.J.Scogings, K.A.Hawick and H.A.James

CSTN-037: Non-Monotonic Phase Transition Edges in the Spatial Prisoners' Dilemma
K.A.Hawick, H.A.James and C.J.Scogings

CSTN-036: Ising Model Scaling Behaviour on z-Preserving Small-World Networks
K.A.Hawick and H.A.James

CSTN-035: Spatial Emergence of Genotypical Tribes in an Animat Simulation Model
K.A.Hawick, C.J.Scogings and H.A.James

CSTN-034: User-Friendly Scheduling Tools for Large-Scale Simulation Experiments
H.A.James, K.A.Hawick and C.J.Scogings

CSTN-033: Tools and Techniques for Optimisation of Microscopic Artificial Life Simulation Models
C.J.Scogings, K.A.Hawick and H.A.James

CSTN-032: Multi-Party and Spatial Influence Effects in Opinion Formation Models
K.A.Hawick

CSTN-031: Implementing Virtually-Embedded Logical Reasoning in Animat Agents
K.A.Hawick, H.A.James and C.J.Scogings

CSTN-030: Simulating Cooperating Localised Agents on Graphs
K.A.Hawick and H.A.James

CSTN-029: A Review of Measures of Complexity for Spatial, Computational and Information Structures
K.A.Hawick

CSTN-028: Simulating a Computational Grid with Networked Animat Agents
K.A.Hawick and H.A.James

CSTN-027: Grid-Boxing for Spatial Simulation Performance Optimisation
K.A.Hawick, H.A.James and C.J.Scogings

CSTN-026: High-Performance Spatial Simulations and Optimisations on 64-Bit Architectures
K.A.Hawick, H.A.James and C.J.Scogings

CSTN-025: Notes on Quantum Computation for Computer Scientists
K. A. Hawick

CSTN-024: 64-Bit Architectures and Compute Clusters for High Performance Simulations
K. A. Hawick, H. A. James and C.J.Scogings

CSTN-023: On Summer Schools, Building Student teams and Linking Undergraduate Education to Research
K. A. Hawick, H. A. James, C.J.James and C.L.James

CSTN-022: A Virtual Prolog Approach to Implementing Beliefs, Desires and Intentions in Animat Agents
K.A.Hawick, H.A.James and C.J.Scogings

CSTN-021: Node Importance Ranking and Scaling Properties of some Complex Networks
K.A.Hawick and H.A.James

CSTN-020: Roles of Rule-Priority Evolution in Animat Models
K.A.Hawick, H.A.James and C.J.Scogings

CSTN-019: Web Services for Remote Management of Scientific Simulations
K.A.Hawick and H.A.James

CSTN-018: Trends in Cluster Computing Scheduling and the Missing Cycles
H.A.James and K.A.Hawick

CSTN-017: Manual and Semi-Automated Classification in a Microscopic Artificial Life Model
K.A.Hawick, H.A.James and C.J.Scogings

CSTN-016: Performance, scalability and Object-Orientation in Discrete Graph-based Simulation Models
K.A.Hawick and H.A.James

CSTN-015: A Zoology of Emergent Life Patterns in a Predator-Prey Simulation Model
K.A.Hawick, H.A.James and C.J.Scogings

CSTN-014: Computational Data Structures for Lattice-Based Small-World Simulations
H.A.James and K.A.Hawick

CSTN-013: Enumerating Circuits and Loops in Graphs with Self-Arcs and Multiple-Arcs,
K.A.Hawick and H.A.James

CSTN-012: Simulating and Visualising Sedimentary Cluster-Cluster Aggregation
K.A.Hawick

CSTN-011: Teaching students how to be Computer Scientists through student projects
H.A.James, K.A.Hawick and C.J.James

CSTN-010: Defensive Spiral Emergence in a Predator-Prey Model
K.A.Hawick, C.J.Scogings and H.A.James

CSTN-009: Parallel Synchronisation issues in Simulating Artificial Life
H.A.James, C.J.Scogings and K.A.Hawick

CSTN-008: Scientific Data Management in a Grid Environment
H.A.James and K.A.Hawick

CSTN-007: A Framework and Simulation Engine for Studying Artificial Life
H.A.James, C.J.Scogings and K.A.Hawick

CSTN-006: Fast Monte Carlo Algorithms on Re-wired Small-World Spin Models
K.A.Hawick

CSTN-005: Parallel Containers - A Tool for Applying Parallel Computing Applications on Clusters
M.Gan-El and K.A.Hawick

CSTN-004: Agent Formulation of the Ising Model
K.A.Hawick

CSTN-003: Circuits as a Classifier for Small-World Network Models
A.Leist and K.A.Hawick

CSTN-002: Managing Community Membership Information in a Small-World Grid
K.A.Hawick and H.A.James

CSTN-001: Small-World Effects in Wireless Agent Sensor Networks
K.A.Hawick and H.A.James

[ Massey University | IIMS | Ken Hawick ]