COMSOLd: a daemon for controlling COMSOL jobs

COMSOLd is a server I have written in MATLAB for the scheduling and processing of COMSOL jobs. It allows you to control COMSOL jobs from MATLAB and it automatically converts the COMSOL output into MATLAB data structures for ease of processing. Multiple instances of COMSOLd can be run at once without conflicts arising between them. We are using it to schedule jobs from multiple users.