[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-81946-en":3,"doc-seo-81946-105":31,"detail-sidebar-cat-0-en-105":93},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":21,"is_downloadable":21,"audit_status":21,"page_count":22,"language":23,"language_code":24,"site_id":25,"html_lang":24,"table_of_contents":26,"faqs":27,"seo_title":28,"seo_description":14,"update_tm":29,"read_time":30},81946,8796095461610,"Oliver","https://ap-avatar.wpscdn.com/davatar_276721f389ce27ea32af1340a28f341c",8,"Research & Report","A Robust and Versatile Parallel FFT-Based Mechanical Solver for General Non-Periodic and Periodic Boundary Conditions","General boundary conditions are integrated into a fast Fourier transform framework for linear and non-linear mechanical problems using small or finite transformation formulations. For distributed-memory parallel computing, a unified scheme combines periodic and non-periodic (Dirichlet or Neumann) boundary conditions. Non-periodic constraints are handled via discrete trigonometric transforms leveraging symmetry in fluctuation displacement and stress fields. A displacement-based fixed-point solver with convergence acceleration and discrete Green operators built from finite-difference discrete differential operators yields efficient parallel boundary-value problem solutions and robust performance.","A robust and versatile parallel FFT-based mechanical solver for general non-periodic and periodic boundary conditions  \nYaovi Armand AMOUZOU-ADOUNa , Lionel GÉLÉBARTa,∗, Cédric FLAGEULb , Yushan WANGc  \na Université Paris-Saclay, CEA, SRMA, Gif-sur-Yvette, 91191, France b Curiosity Group, Pprime Institute, CNRS - University of Poitiers-ENSMA, France c Université Paris-Saclay, UVSQ, CNRS, CEA, Maison de la Simulation, 91191, Gif-sur-Yvette,France  \nAbstract  \nGeneral boundary conditions are implemented within a fast Fourier transform framework for linear and non-linear mechanical problems using small or finite transformation formulations. In the context of parallel computing (distributed memory), we present a framework that enables the combination of periodic and non-periodic (Dirichlet or Neumann) boundary conditions. Taking advantage of the link between non-periodic boundary conditions and the symmetries of the relevant components of the fluctuation displacement and stress fields, discrete trigonometric transforms are employed to adapt the classical Moulinec–Suquet fast Fourier transform approach. The present study employs an original displacement-based fixed-point algorithm in combination with a convergence acceleration method in order to solve boundary value problems. Finite difference approaches are used to build the discrete Green operators associated with a pre-conditioner (reference material), whose choice depends on the loading type and the small or finite transformation frameworks. The newly developed double tetrahedron scheme is employed to investigate non-periodic problems. Outcomes are compared to those of the classical hexahedral scheme. The robustness and computational efficiency of the presented parallel solver is demonstrated through numerical experiments of non-trivial loading scenarios (tension, bending, normal-mixed loading, torsion-bending), complex and densely discretized microstructures and diverse behavior laws (elasticity, isotropic plasticity, crystal plasticity), within small and finite transformation frameworks.  \nKeywords: Non-periodic boundary conditions; Discrete Trigonometric and Fourier transforms; Discrete Green operators; Small and Finite transformations; Crystal plasticity; Massively parallel simulations.  \n1. Introduction  \n1.1. State of the art  \nAccurate comparisons between experimental results and simulations requires robust and efficient numerical methods capable of handling large 3D grids. Since the seminal work of Moulinec and Suquet (1994, 1998), fast Fourier transform (FFT)-based solvers establish themselves as efficient alternatives to standard finite element (FE) codes, in describing the macroscopic properties of heterogeneous media, as well as the distribution of local fields (e.g., strain, stress) . For an extensive overview of classical FFT-based solvers and their applications, we refer the reader to the review articles (Schneider, 2021 ; Lucarini et al., 2022 ; Gierden et al., 2022) .  \nFFT-based solvers exploit the application of a discrete Green operator in Fourier space to solve the governing equations efficiently. The initial proposition of Moulinec and Suquet (1998) can be regarded as a collocation method, starting from the continuous equation and using a truncation of Fourier series to solve the so-called Lippman-Schwinger equation for an auxiliary problem defined on a homogeneous material. Another possibility  \narXiv :2607 .05929v 1 [ cs .CE] 7 Jul 2026  \n∗ Corresponding author  \nEmail addresses: [yaovi.amouzou-adoun@cea.fr](yaovi.amouzou-adoun@cea.fr) (Yaovi Armand AMOUZOU-ADOUN), [lionel.gelebart@cea.fr](lionel.gelebart@cea.fr)  \n(Lionel GÉLÉBART), [cedric.flageul@univ-poitiers.fr](cedric.flageul@univ-poitiers.fr) (Cédric FLAGEUL), [yushan.wang@cea.fr](yushan.wang@cea.fr) (Yushan WANG)  \nconsists of using Galerkin variational formulations (Brisard and Dormieux, 2012 ; Vondˇrejc et al., 2014 ; Bignonnet et al., 2026) to build the discrete Green operator. Moreover, using","cbCaie1ecKzxrfrq","https://ap.wps.com/l/cbCaie1ecKzxrfrq","pdf",3758228,7,1,40,"English","en",105,"# 1. Introduction\n## 1.1. State of the art","[{\"question\":\"How does the proposed framework handle both periodic and non-periodic boundary conditions in FFT-based mechanics?\",\"answer\":\"It implements general boundary conditions within an FFT framework and uses discrete trigonometric transforms to adapt the classical Moulinec–Suquet approach for combining periodic and non-periodic (Dirichlet or Neumann) conditions.\"},{\"question\":\"What numerical strategy is used to solve mechanical boundary value problems?\",\"answer\":\"The method uses a displacement-based fixed-point algorithm together with a convergence acceleration technique to improve solution efficiency.\"},{\"question\":\"How are discrete Green operators constructed and why does the choice of reference material matter?\",\"answer\":\"Finite difference approaches are used to build discrete Green operators associated with a preconditioner (reference material), and its choice depends on the loading type and whether small or finite transformation frameworks are used.\"}]","A Robust and Versatile Parallel FFT-Based Mechanical Solver for General Non-Periodic and Periodic Boundary Conditions | PDF",1784177217,101,{"code":4,"msg":32,"data":33},"ok",{"site_id":25,"language":24,"slug":34,"title":13,"keywords":35,"description":14,"schema_data":36,"social_meta":88,"head_meta":90,"extra_data":92,"updated_unix":29},"a-robust-and-versatile-parallel-fft-based-mechanical-solver-for-general-non-periodic-and-periodic-boundary-conditions","",{"@graph":37,"@context":87},[38,55,70],{"@type":39,"itemListElement":40},"BreadcrumbList",[41,45,49,52],{"item":42,"name":43,"@type":44,"position":21},"https://docshare.wps.com","Home","ListItem",{"item":46,"name":47,"@type":44,"position":48},"https://docshare.wps.com/document/","Document",2,{"item":50,"name":12,"@type":44,"position":51},"https://docshare.wps.com/document/research-report/",3,{"item":53,"name":13,"@type":44,"position":54},"https://docshare.wps.com/document/a-robust-and-versatile-parallel-fft-based-mechanical-solver-for-general-non-periodic-and-periodic-boundary-conditions/81946/",4,{"url":53,"name":13,"@type":56,"author":57,"headline":13,"publisher":59,"fileFormat":62,"inLanguage":24,"description":14,"dateModified":63,"datePublished":64,"encodingFormat":62,"isAccessibleForFree":65,"interactionStatistic":66},"DigitalDocument",{"name":9,"@type":58},"Person",{"url":42,"name":60,"@type":61},"DocShare","Organization","application/pdf","2026-08-03","2026-07-16",true,{"@type":67,"interactionType":68,"userInteractionCount":20},"InteractionCounter",{"@type":69},"ViewAction",{"@type":71,"mainEntity":72},"FAQPage",[73,79,83],{"name":74,"@type":75,"acceptedAnswer":76},"How does the proposed framework handle both periodic and non-periodic boundary conditions in FFT-based mechanics?","Question",{"text":77,"@type":78},"It implements general boundary conditions within an FFT framework and uses discrete trigonometric transforms to adapt the classical Moulinec–Suquet approach for combining periodic and non-periodic (Dirichlet or Neumann) conditions.","Answer",{"name":80,"@type":75,"acceptedAnswer":81},"What numerical strategy is used to solve mechanical boundary value problems?",{"text":82,"@type":78},"The method uses a displacement-based fixed-point algorithm together with a convergence acceleration technique to improve solution efficiency.",{"name":84,"@type":75,"acceptedAnswer":85},"How are discrete Green operators constructed and why does the choice of reference material matter?",{"text":86,"@type":78},"Finite difference approaches are used to build discrete Green operators associated with a preconditioner (reference material), and its choice depends on the loading type and whether small or finite transformation frameworks are used.","https://schema.org",{"og:url":53,"og:type":89,"og:title":13,"og:site_name":60,"og:description":14},"article",{"robots":91,"canonical":53},"index,follow",{"doc_id":7,"site_id":25},{"code":4,"msg":5,"data":94},[95,99,103,107,112,117,120,123,128,131,135],{"id":21,"doc_module":4,"doc_module_name":47,"category_name":96,"show_sort_weight":97,"slug":98},"Story & Novel",90,"story-novel",{"id":48,"doc_module":4,"doc_module_name":47,"category_name":100,"show_sort_weight":101,"slug":102},"Literature",80,"literature",{"id":54,"doc_module":4,"doc_module_name":47,"category_name":104,"show_sort_weight":105,"slug":106},"Exam",70,"exam",{"id":108,"doc_module":4,"doc_module_name":47,"category_name":109,"show_sort_weight":110,"slug":111},5,"Comic",60,"comic",{"id":113,"doc_module":4,"doc_module_name":47,"category_name":114,"show_sort_weight":115,"slug":116},6,"Technology",50,"technology",{"id":20,"doc_module":4,"doc_module_name":47,"category_name":118,"show_sort_weight":22,"slug":119},"Healthcare","healthcare",{"id":11,"doc_module":4,"doc_module_name":47,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":124,"doc_module":4,"doc_module_name":47,"category_name":125,"show_sort_weight":126,"slug":127},9,"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":47,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":132,"doc_module":4,"doc_module_name":47,"category_name":133,"show_sort_weight":132,"slug":134},10,"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":47,"category_name":137,"show_sort_weight":108,"slug":138},19,"General","general"]