def filter_grompp_options(**kwargs):
grompp_options = ('<STR_LIT:f>','<STR_LIT>','<STR_LIT:c>','<STR_LIT:r>','<STR_LIT:rb>','<STR_LIT:n>','<STR_LIT:p>','<STR_LIT>','<STR_LIT:o>','<STR_LIT:t>','<STR_LIT:e>',  <EOL>'<STR_LIT:h>', '<STR_LIT>', '<STR_LIT:version>', '<STR_LIT>', '<STR_LIT>', '<STR_LIT:v>', '<STR_LIT>',<EOL>'<STR_LIT:time>', '<STR_LIT>', '<STR_LIT>', '<STR_LIT>', '<STR_LIT>', '<STR_LIT>',<EOL>'<STR_LIT>', '<STR_LIT>')<EOL>grompp = dict((k,v) for k,v in kwargs.items() if k in grompp_options)<EOL>other =  dict((k,v) for k,v in kwargs.items() if k not in grompp_options)<EOL>return grompp, other<EOL>
Returns one dictionary only containing valid :program:`grompp` options and everything else.

    Option list is hard coded and nased on :class:`~gromacs.tools.grompp` 4.5.3.

    :Returns: ``(grompp_dict, other_dict)``

    .. versionadded:: 0.2.4