diff --git a/src/call_option.f90 b/src/call_option.f90 new file mode 100644 index 0000000..befb46c --- /dev/null +++ b/src/call_option.f90 @@ -0,0 +1,18 @@ +subroutine call_option(option, arg_pos) + use parameters + use opt_disl + use opt_group + implicit none + + integer, intent(inout) :: arg_pos + character(len=100), intent(in) :: option + + select case(trim(adjustl(option))) + case('-dislgen', '-disloop') + call dislocation(option, arg_pos) + case('-group') + call group(arg_pos) + case default + print *, 'Option ', trim(adjustl(option)), ' is not currently accepted.' + end select +end subroutine call_option \ No newline at end of file