resolve_case_path Function

public pure function resolve_case_path(base_dir, value) result(path)

Resolve a namelist file-valued parameter against a case directory. Absolute or empty value is returned unchanged; a relative value is joined onto base_dir with a '/' (accepted by the runtime on both POSIX and Windows). A '.' or empty base_dir leaves value unchanged.

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: base_dir
character(len=*), intent(in) :: value

Return Value character(len=len_trim)