revised the sci_reader (add the new lines) for reading solid surface bc