mat-dielectric-response

Calculate frequency-dependent dielectric response of crystalline materials using atomate2 OpticsMaker and VASP.

144|21|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/learningmatter-mit/AtomisticSkills --skill mat-dielectric-response
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: mat-dielectric-response
Source: https://github.com/learningmatter-mit/AtomisticSkills/tree/main/.agents/skills/mat-dielectric-response
Command: npx skills add https://github.com/learningmatter-mit/AtomisticSkills --skill mat-dielectric-response

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you calculate the frequency-dependent dielectric response of a crystalline material, turning atomistic inputs into dielectric functions and plots.

Core Features & Use Cases

  • Run atomate2 OpticsMaker + VASP to compute frequency-dependent dielectric tensors (independent-particle response) and produce optics workflow outputs.
  • Generate publication-ready plots by post-processing VASP/atomate2 outputs to visualize real and imaginary dielectric response, including diagonal tensor components for anisotropic systems.
  • Validate and troubleshoot outputs by checking for frequency-dependent dielectric sections in vasprun.xml and OUTCAR content.

Quick Start

Run the atomate2 optics workflow for your relaxed structure and then generate the average dielectric-function plot using the provided plot script.

Frequently Asked Questions about mat-dielectric-response

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate the frequency-dependent dielectric response of a crystalline material using VASP?▼

You can calculate the frequency-dependent dielectric response by running the atomate2 OpticsMaker workflow with VASP on a relaxed input structure, which outputs dielectric tensors for your crystalline material.

Can I plot the real and imaginary dielectric tensor components for anisotropic systems from VASP outputs?▼

Yes, you can plot real and imaginary dielectric tensor components for anisotropic systems by post-processing vasprun.xml outputs from atomate2, generating plots that visualize diagonal tensor components.

What is the best way to compute independent-particle dielectric spectra with atomate2?▼

The best way to compute independent-particle dielectric spectra is using the atomate2 OpticsMaker workflow with VASP, which calculates the frequency-dependent dielectric tensor and produces optics workflow outputs.

Do I need a relaxed input structure to compute dielectric functions with atomate2 and VASP?▼

Yes, a relaxed input structure is required to compute dielectric functions with atomate2 and VASP, along with selecting a preset and executing the workflow locally or remotely.

Why does my VASP dielectric response calculation fail to produce frequency-dependent data?▼

Your dielectric response calculation may fail if the vasprun.xml does not contain frequency-dependent dielectric sections; you can validate and troubleshoot by checking vasprun.xml and OUTCAR content for required data.

Does the atomate2 OpticsMaker workflow support extracting dielectric response from CHI OUTCAR data?▼

Yes, the atomate2 OpticsMaker workflow supports optional post-processing of CHI OUTCAR data alongside vasprun.xml files to extract and visualize dielectric response spectra.