This paper describes a number of algorithms for the model for parallel computation called Parallel Alternating-Direction Access Machine (PADAM). The model has the memory modules of the global memory arranged as a 2-dimensional array, with each processor assigned to a row and a column. The processors can switch synchronously between row and column access modes. The PADAM is an abstraction of the parallel machines ADENART and USC/OMP originally designed for scientific and numeric applications. The previous work on this model was concerned with special-purpose applications. The algorithms presented in this paper have been developed as part of a study of the efficiency issues occurring naturally when PADAM is to be used as a general-purpose com...