title: A rainfall loading response recorded at 300 meters depth: implications for geological weighing lysimeters

authors: Sophocleous, Marios

subjects: pore water pressure

abstract: Static pore water pressures in confined aquifers vary in response to ground surface loading changes, including precipitation and evaporation. Under certain hydrogeological conditions such aquifers can function as giant natural weighing lysimeters, referenced here as ‘geological weighing lysimeters’. The extent of the land area ‘weighed’ increases with aquifer depth and it is of interest to establish at what depth it is still possible to monitor surface water budgets. An 86 mm rainfall event produced a clear loading signal in a well in western Kansas at 300 m depth. The loading effect is quantitatively consistent with elastic deformation induced by the rainfall mass and suggests that geological weighing lysimeters could operate at considerably greater depths, thereby monitoring water budgets over a significant land area.

text: A rainfall loading response recorded at 300 meters depth: implications for geological weighing lysimeters Static pore water pressures in confined aquifers vary in response to ground surface loading changes, including precipitation and evaporation. Under certain hydrogeological conditions such aquifers can function as giant natural weighing lysimeters, referenced here as ‘geological weighing lysimeters’. The extent of the land area ‘weighed’ increases with aquifer depth and it is of interest to establish at what depth it is still possible to monitor surface water budgets. An 86 mm rainfall event produced a clear loading signal in a well in western Kansas at 300 m depth. The loading effect is quantitatively consistent with elastic deformation induced by the rainfall mass and suggests that geological weighing lysimeters could operate at considerably greater depths, thereby monitoring water budgets over a significant land area.

year: 2006

title: The Design of a Two Level Code Generator

authors: Byrne, Michael

abstract: The Rcode intermediate code used in the University of Waikato Portable Language Implementation Project (PLIP) compiler system has been designed to represent the source program independently of the source language and the target machine environment, with only sufficient structural information to ensure that efficient target machine code can be represented. Like many such intermediate codes, significant work is still required to produce target machine code. This study has investigated the design and use of a second intermediate code that divides the code generator into two phases, based on the observation that generation of target machine code will have many similarities for machines that are architecturally similar. This code is a Generic Action Set (GAS) code that represents common architectural family. The first phase is the generation of GAS code and its optimisation, and is common for all machines in the family. The second phase is the generation of target machine code from GAS code. It has been recognised that generation of target machine code for machines in the family will still involve many similarities, abstraction but machine idiosyncrasies make difficult. However the development of adequate "fluid" abstractions portability definition for machines in the family to assist of compiler code has been studied, using the provided for the GAS family as a basis for the level of abstraction. 
Producing a code generator for a new machine will often involves very little effort, if one already exists for a similar machine.

text: The Design of a Two Level Code Generator The Rcode intermediate code used in the University of Waikato Portable Language Implementation Project (PLIP) compiler system has been designed to represent the source program independently of the source language and the target machine environment, with only sufficient structural information to ensure that efficient target machine code can be represented. Like many such intermediate codes, significant work is still required to produce target machine code. This study has investigated the design and use of a second intermediate code that divides the code generator into two phases, based on the observation that generation of target machine code will have many similarities for machines that are architecturally similar. This code is a Generic Action Set (GAS) code that represents common architectural family. The first phase is the generation of GAS code and its optimisation, and is common for all machines in the family. The second phase is the generation of target machine code from GAS code. It has been recognised that generation of target machine code for machines in the family will still involve many similarities, abstraction but machine idiosyncrasies make difficult. However the development of adequate "fluid" abstractions portability definition for machines in the family to assist of compiler code has been studied, using the provided for the GAS family as a basis for the level of abstraction. 
Producing a code generator for a new machine will often involves very little effort, if one already exists for a similar machine.

year: 1987

title: Matariki: The star of the year by Rangi Matamua [Book Review]

authors: Keegan, Te Taka Adrian Gregory

abstract: This article reviews the book “Matariki: The star of the year by Rangi Matamua", by Matamua, Rangi.

text: Matariki: The star of the year by Rangi Matamua [Book Review] This article reviews the book “Matariki: The star of the year by Rangi Matamua", by Matamua, Rangi.

year: 2017