Displaying Profile2 edit page with Panels
I guess panel and display suite both dont provide this use case. you could use hook_theme and then render function. Example code 

   function modulename_theme(){

        return array
        (
                    'user_profile_form' =&gt; array
            (
                'render element' =&gt; 'form'
            ),
        );
    }
function theme_user_register_form($variables){
    $form = $variables['form'];
    $output='&lt;div id="other-side"&gt;';
    if(isset($form['profile_main'])){
     $output.= drupal_render($form['profile_main']['field_profile_main_fname']);
     $output.=  drupal_render($form['profile_main']['field_profile_main_lname']);
     $output.= drupal_render( $form['profile_main']['field_profile_main_phone']);


}
    $output.="&lt;/div&gt;";
$output='&lt;div id="right-side"&gt;';
if(isset($form['profile_main'])){
    $output.= drupal_render( $form['profile_main']['field_profile_main_gender']);
     $output.= drupal_render( $form['profile_main']['field_profile_main_dob']);
 }
}
    $output.="&lt;/div&gt;";
    $output.= drupal_render_children( $form);
    return $output;
}


Then on css you could add float left and width on divs to make it 2 columns