Added the feature to specify the domain length as command arguments
Added the preprocessor flag for profilling of the code