Text this: Development of educational-use computational fluid dynamics programming environment and workshop.