Concurrent-processing adaptations of a multiple-grid algorithm