{"id":309,"date":"2022-05-11T12:08:56","date_gmt":"2022-05-11T10:08:56","guid":{"rendered":"https:\/\/asdea.eu\/software\/?page_id=309"},"modified":"2024-09-30T12:33:10","modified_gmt":"2024-09-30T10:33:10","slug":"opensees-verification-validation","status":"publish","type":"page","link":"https:\/\/asdea.eu\/software\/opensees-verification-validation\/","title":{"rendered":"OpenSees Verification &#038; Validation"},"content":{"rendered":"\n[et_pb_section fb_built=&#8221;1&#8243; next_background_color=&#8221;#f1fafe&#8221; admin_label=&#8221;Header&#8221; _builder_version=&#8221;4.19.0&#8243; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_type=&#8221;circular&#8221; background_color_gradient_stops=&#8221;#004183 0%|#001f4c 100%&#8221; background_color_gradient_start=&#8221;#004183&#8243; background_color_gradient_end=&#8221;#001f4c&#8221; background_image=&#8221;https:\/\/asdea.eu\/software\/wp-content\/uploads\/sites\/3\/2022\/11\/cyber-security-18.png&#8221; parallax=&#8221;on&#8221; custom_padding=&#8221;10rem||||false|false&#8221; bottom_divider_style=&#8221;wave&#8221; bottom_divider_height=&#8221;149px&#8221; bottom_divider_flip=&#8221;vertical&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; z_index=&#8221;1&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.19.0&#8243; text_font=&#8221;||||||||&#8221; header_font=&#8221;|300|||||||&#8221; header_font_size=&#8221;84px&#8221; background_layout=&#8221;dark&#8221; header_font_size_tablet=&#8221;54px&#8221; header_font_size_phone=&#8221;32px&#8221; header_font_size_last_edited=&#8221;on|desktop&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<h1>OpenSees Verification and Validation<\/h1>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;2&#8243; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.19.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<style><!-- [et_pb_line_break_holder] -->td, th {<!-- [et_pb_line_break_holder] -->border:1px solid #ddd;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->tr:hover {background-color: #ddf0fb;}<!-- [et_pb_line_break_holder] -->@media <!-- [et_pb_line_break_holder] -->only screen and (max-width: 780px),<!-- [et_pb_line_break_holder] -->(min-device-width: 400px) and (max-device-width: 1400px)  {<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\ttable, thead, tbody, th, td, tr { <!-- [et_pb_line_break_holder] -->\t\tdisplay: block; <!-- [et_pb_line_break_holder] -->\t}<!-- [et_pb_line_break_holder] -->\tthead tr { <!-- [et_pb_line_break_holder] -->\t\tposition: absolute;<!-- [et_pb_line_break_holder] -->\t\ttop: -9999px;<!-- [et_pb_line_break_holder] -->\t\tleft: -9999px;<!-- [et_pb_line_break_holder] -->\t}<!-- [et_pb_line_break_holder] -->\t<!-- [et_pb_line_break_holder] -->\ttr { border: 1px solid #ddd; }<!-- [et_pb_line_break_holder] -->\t<!-- [et_pb_line_break_holder] -->\ttd { <!-- [et_pb_line_break_holder] -->\t\tborder: none;<!-- [et_pb_line_break_holder] -->\t\tborder-bottom: 1px solid #ddd; <!-- [et_pb_line_break_holder] -->\t\tposition: relative;<!-- [et_pb_line_break_holder] -->\t\tpadding-left: 50%; <!-- [et_pb_line_break_holder] -->\t}<!-- [et_pb_line_break_holder] -->\t<!-- [et_pb_line_break_holder] -->\ttd:before { <!-- [et_pb_line_break_holder] -->    padding-right: 10rem;<!-- [et_pb_line_break_holder] -->\t\twhite-space: nowrap;<!-- [et_pb_line_break_holder] -->\t}<!-- [et_pb_line_break_holder] -->\ttd:nth-of-type(1):before { content: \"Updates\"; }<!-- [et_pb_line_break_holder] -->\ttd:nth-of-type(2):before { content: \"Verification Manual\"; }<!-- [et_pb_line_break_holder] -->\ttd:nth-of-type(3):before { content: \"Files\"; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style><!-- [et_pb_line_break_holder] --><table><!-- [et_pb_line_break_holder] -->      <thead><!-- [et_pb_line_break_holder] -->      <tr bgcolor=\"#2795d3\"><!-- [et_pb_line_break_holder] -->      <th><font color=\"#FFFFFF\">Updates<\/font><\/th><!-- [et_pb_line_break_holder] -->      <th><font color=\"#FFFFFF\">Verification Manual<\/font><\/th><!-- [et_pb_line_break_holder] -->      <th><font color=\"#FFFFFF\">FILES<\/font><\/th><!-- [et_pb_line_break_holder] -->      <\/tr><!-- [et_pb_line_break_holder] -->      <\/thead><!-- [et_pb_line_break_holder] -->      <tbody><!-- [et_pb_line_break_holder] -->      <tr bgcolor=\"white\"><!-- [et_pb_line_break_holder] -->      <td>July 2020<\/td><!-- [et_pb_line_break_holder] -->      <th><!-- [et_pb_line_break_holder] -->      <div class=\"et_pb_button_module_wrapper et_pb_button_0_wrapper et_pb_button_alignment_left et_pb_module\"><!-- [et_pb_line_break_holder] -->      <a class=\"et_text_white et_pb_button et_pb_button_0 et_hover_enabled et_pb_bg_layout_light\" href=\"https:\/\/drive.google.com\/file\/d\/1TIYmTd6Nw8j-PsJA5N5AEWnxXLreXupp\/view?usp=sharing\" target=\"_blank\" rel=\"noopener\">VERIFICATION TESTS \u2013 STKO 2020 v. 1.1 and OpenSees 3.2.0<\/a><\/div><!-- [et_pb_line_break_holder] -->      <\/th><!-- [et_pb_line_break_holder] -->      <th><!-- [et_pb_line_break_holder] -->      <div class=\"et_pb_button_module_wrapper et_pb_button_0_wrapper et_pb_button_alignment_left et_pb_module\"><!-- [et_pb_line_break_holder] -->      <a class=\"et_text_white et_pb_button et_pb_button_0 et_hover_enabled et_pb_bg_layout_light\" href=\"https:\/\/drive.google.com\/file\/d\/1thEJJFpDT6k60WwD6fEG_5K-gdZZECLT\/view?usp=sharing\" target=\"_blank\" rel=\"noopener\">.SCD<\/a><\/div><!-- [et_pb_line_break_holder] -->      <\/th><!-- [et_pb_line_break_holder] -->      <\/tr><!-- [et_pb_line_break_holder] -->      <\/tbody><!-- [et_pb_line_break_holder] -->      <\/table><!-- [et_pb_line_break_holder] -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Contact Form&#8221; _builder_version=&#8221;4.16&#8243; background_color=&#8221;#f1fafe&#8221; z_index=&#8221;10&#8243; bottom_divider_height=&#8221;26vw&#8221; bottom_divider_flip=&#8221;horizontal&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.16&#8243; background_color=&#8221;#ffffff&#8221; z_index=&#8221;1&#8243; custom_margin=&#8221;-24vw|auto|-16vw|auto||&#8221; custom_padding=&#8221;60px|60px|60px|60px|true|true&#8221; custom_padding_tablet=&#8221;|40px||40px||true&#8221; custom_padding_phone=&#8221;|20px||20px||true&#8221; border_radii=&#8221;on|10px|10px|10px|10px&#8221; box_shadow_style=&#8221;preset1&#8243; box_shadow_vertical=&#8221;10px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(10,45,97,0.1)&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.19.0&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#3C3C3A&#8221; header_font=&#8221;|300|||||||&#8221; header_text_color=&#8221;#2795D3&#8243; header_2_font=&#8221;|300|||||||&#8221; header_2_text_color=&#8221;#2795D3&#8243; header_2_font_size_tablet=&#8221;&#8221; header_2_font_size_phone=&#8221;2rem&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<h2>What is benchmarking, and why are we doing it?<\/h2>\n<p>Did you know that there has never been a truly comprehensive and in-depth benchmarking of OpenSees? It is the opinion of several researchers and practitioners that this is a serious problem that needs to be addressed. Benchmarking is a fundamental part of the software development cycle that ensures the quality, reliability, and performance of software. As OpenSees is the backbone of modeling for seismic engineering, it seemed to us that this was a fairly urgent issue to address. We thought about this problem and decided to tackle it ourselves. After months of planning, setting benchmarks, and deciding how to approach the issue, we were ready to start.<\/p>\n<p>&nbsp;<\/p>\n<p>First, let\u2019s discuss what verification and validation benchmarking is. Verification is a two-part process to determine the accuracy of a computational model and it\u2019s solution. There are two parts to this process; the first is code verification, in which a software\u2019s mathematical model and algorithms are tested to ensure they are working correctly. The second is verifying the calculations, meaning that the discrete solutions of the mathematical model should be analyzed for accuracy.<\/p>\n<p>Validation takes the data from the verification process and uses it to determine how accurately a model represents the real world according to the model\u2019s intended use. Validation is achieved by comparing experimental and numerical results, ensuring that the software accurately predicts the experimental outcome.<\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|tablet&#8221; prev_background_color=&#8221;#f1fafe&#8221; next_background_color=&#8221;#ffffff&#8221; _builder_version=&#8221;4.19.0&#8243; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_type=&#8221;circular&#8221; background_color_gradient_stops=&#8221;#004183 0%|#001f4c 100%&#8221; background_color_gradient_start=&#8221;#004183&#8243; background_color_gradient_end=&#8221;#001f4c&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;24rem||9rem||false|false&#8221; custom_padding_tablet=&#8221;15rem||9rem||false|false&#8221; custom_padding_phone=&#8221;6rem||0rem||false|false&#8221; top_divider_style=&#8221;slant&#8221; top_divider_height=&#8221;27vw&#8221; top_divider_flip=&#8221;horizontal&#8221; bottom_divider_style=&#8221;slant&#8221; bottom_divider_height=&#8221;27vw&#8221; bottom_divider_flip=&#8221;horizontal&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.19.0&#8243; width=&#8221;100%&#8221; custom_margin=&#8221;0rem||-10rem||false|false&#8221; custom_padding=&#8221;1rem||13rem||false|false&#8221; border_radii=&#8221;off|8px|8px||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; admin_label=&#8221;Column&#8221; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;Text&#8221; _builder_version=&#8221;4.20.2&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#ffffff&#8221; background_color=&#8221;#a8a8a8&#8243; text_orientation=&#8221;center&#8221; custom_margin=&#8221;-1.5rem||||false|false&#8221; custom_padding=&#8221;1rem||||false|false&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<p><span>Adapted from:\u00a0<\/span><a href=\"https:\/\/www.nafems.org\/community\/working-groups\/simulation-governance-management\/links\/\" target=\"_blank\" rel=\"noopener\">What is Verification &amp; Validation?<\/a><span>\u00a0NAFEMS\u00a0<\/span><a href=\"https:\/\/www.nafems.org\/\" target=\"_blank\" rel=\"noopener\">www.nafems.org<\/a><\/p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/asdea.eu\/software\/wp-content\/uploads\/sites\/3\/2023\/02\/Cattura-e1675335915944.jpg&#8221; admin_label=&#8221;Image&#8221; _builder_version=&#8221;4.19.0&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;-2rem||-11rem||false|false&#8221; border_radii=&#8221;off|||8px|8px&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.19.0&#8243; custom_margin=&#8221;||4rem||false|false&#8221; custom_margin_tablet=&#8221;10rem||||false|false&#8221; custom_margin_phone=&#8221;10rem||||false|false&#8221; custom_margin_last_edited=&#8221;on|tablet&#8221; custom_padding=&#8221;||3rem||false|false&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; admin_label=&#8221;Column&#8221; _builder_version=&#8221;4.19.0&#8243; background_color=&#8221;#ffffff&#8221; transform_scale_tablet=&#8221;&#8221; transform_scale_phone=&#8221;&#8221; transform_scale_last_edited=&#8221;on|desktop&#8221; transform_translate=&#8221;0px|240px&#8221; transform_translate_tablet=&#8221;0px|0px&#8221; transform_translate_phone=&#8221;&#8221; transform_translate_last_edited=&#8221;on|tablet&#8221; transform_translate_linked=&#8221;off&#8221; transform_rotate_tablet=&#8221;&#8221; transform_rotate_phone=&#8221;&#8221; transform_rotate_last_edited=&#8221;on|desktop&#8221; transform_skew_tablet=&#8221;&#8221; transform_skew_phone=&#8221;&#8221; transform_skew_last_edited=&#8221;on|desktop&#8221; transform_origin_tablet=&#8221;&#8221; transform_origin_phone=&#8221;&#8221; transform_origin_last_edited=&#8221;on|desktop&#8221; transform_styles_last_edited=&#8221;on|tablet&#8221; custom_padding=&#8221;2rem|2rem|2rem|2rem|true|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;|20px||20px||true&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; transform_styles_tablet=&#8221;&#8221; transform_styles_phone=&#8221;&#8221; border_radii=&#8221;on|10px|10px|10px|10px&#8221; box_shadow_style=&#8221;preset1&#8243; box_shadow_vertical=&#8221;10px&#8221; box_shadow_blur=&#8221;60px&#8221; box_shadow_color=&#8221;rgba(10,45,97,0.1)&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.19.0&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#3C3C3A&#8221; header_3_font=&#8221;|300|||||||&#8221; header_3_text_color=&#8221;#2795D3&#8243; global_colors_info=&#8221;{}&#8221;]<h3>Where are we now?<\/h3>\n<br>We are still in the verification phase of the process, but we have received some interesting data which we are eager to share. This is just the first step, the beginning of a long journey in benchmarking. It will require time, dedication, and resources to complete. We are looking for collaborators, universities, research institutions, researchers, etc., who would be interested in working with us, implementing new problems, and contributing to this monumental undertaking. Please contact us at <\/span><a href=\"mailto:benchmark@asdeasoft.net\">benchmark@asdeasoft.net<\/a><span>\u00a0if you are interested.[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|tablet&#8221; admin_label=&#8221;Footer&#8221; _builder_version=&#8221;4.19.0&#8243; background_enable_image=&#8221;off&#8221; z_index=&#8221;10&#8243; overflow-x=&#8221;visible&#8221; overflow-y=&#8221;visible&#8221; custom_padding=&#8221;7rem||||false|false&#8221; custom_padding_tablet=&#8221;0rem||||false|false&#8221; custom_padding_phone=&#8221;0rem||||false|false&#8221; bottom_divider_style=&#8221;arrow2&#8243; bottom_divider_color=&#8221;#3C3C3A&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_section]\n","protected":false},"excerpt":{"rendered":"<p>Did you know that there has never been a comprehensive benchmarking of OpenSees? We are working on OpenSees verification and validation.<\/p>\n","protected":false},"author":1,"featured_media":1912,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<!-- wp:divi\/placeholder \/-->","_et_gb_content_width":"","footnotes":""},"class_list":["post-309","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/asdea.eu\/software\/wp-json\/wp\/v2\/pages\/309","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asdea.eu\/software\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/asdea.eu\/software\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/asdea.eu\/software\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/asdea.eu\/software\/wp-json\/wp\/v2\/comments?post=309"}],"version-history":[{"count":26,"href":"https:\/\/asdea.eu\/software\/wp-json\/wp\/v2\/pages\/309\/revisions"}],"predecessor-version":[{"id":2698,"href":"https:\/\/asdea.eu\/software\/wp-json\/wp\/v2\/pages\/309\/revisions\/2698"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/asdea.eu\/software\/wp-json\/wp\/v2\/media\/1912"}],"wp:attachment":[{"href":"https:\/\/asdea.eu\/software\/wp-json\/wp\/v2\/media?parent=309"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}