Hi Andrew, > class(molecularAbundancesStructure), intent(in) :: molecules > 1 > Internal Error at (1): > new_symbol(): Symbol name too long This is a gfortran bug (as it says, "Internal Error"). Thanks for reporting it! This is now http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46971 . Thomas